piz midi plugins (windows/linux/mac)
-
- KVRAF
- Topic Starter
- 2237 posts since 12 Nov, 2002 from swordfish
my solution is to wait until jorgen fixes it, since it's only a problem with XT2's GUI. you actually can get to any value in XT2, but you have to automate the parameter with an envelope or midi input (use midi learn, set the parameter, and then delete the controller map assignment).
wrongtastic, baby
tucson's number one gothic rock band since 1995
tucson's number one gothic rock band since 1995
-
- KVRAF
- Topic Starter
- 2237 posts since 12 Nov, 2002 from swordfish
i'm going to make this a different plugin... it'll move the pointer with CCs, and also control all the buttons and the wheel.-PIKU- wrote:great!it can be very usefull for touchscreen users in some conditions.insertpizhere wrote:it's possible, but i'll have to use a different method than i use for sending keyboard events, so it'll take some work.-PIKU- wrote:i'll test it soon.
regarding the mouse buttons triggering, do you think it's possible? i need the right muse triggering
the mousewheel messages sending is very usefull too
but i added left/right/middle click to midi2qwerty anyway.
http://thepiz.org/xt/midi2qwerty_test.zip
wrongtastic, baby
tucson's number one gothic rock band since 1995
tucson's number one gothic rock band since 1995
-
- KVRAF
- 5350 posts since 8 Aug, 2003 from Berlin Germany
I took the same approach with my betas. I would hope that not only do we get a nice x^2 number but that it is vst resolution (with shift modifier for fine) and not just 128 "clicks".insertpizhere wrote:my solution is to wait until jorgen fixes it, since it's only a problem with XT2's GUI. you actually can get to any value in XT2, but you have to automate the parameter with an envelope or midi input (use midi learn, set the parameter, and then delete the controller map assignment).
Last edited by soma on Fri Nov 02, 2007 5:18 pm, edited 1 time in total.
- KVRist
- 443 posts since 13 Feb, 2006
wonderfull!!
if you make a note2mouse plug don't forget to add acceleration and inertia.
a cc2mouse could be great for analog joysticks... 64 is no movement and 127-0 limits, are the maximum speed.
if you make a note2mouse plug don't forget to add acceleration and inertia.
a cc2mouse could be great for analog joysticks... 64 is no movement and 127-0 limits, are the maximum speed.
-
- KVRAF
- Topic Starter
- 2237 posts since 12 Nov, 2002 from swordfish
128 steps or more would be nice, but it could even stay 0-100 as long as we can type in decimals and there's a modifier for fine dragging. another suggestion would be that since the window is resizable, making it wider could also make the sliders wider, and increase their resolution.soma wrote:I took the same approach with my betas. I would hope that not only do we get a nice x^2 number but that it is vst resolution (with shift modifier for fine) and not just 128 "clicks".insertpizhere wrote:my solution is to wait until jorgen fixes it, since it's only a problem with XT2's GUI. you actually can get to any value in XT2, but you have to automate the parameter with an envelope or midi input (use midi learn, set the parameter, and then delete the controller map assignment).
wrongtastic, baby
tucson's number one gothic rock band since 1995
tucson's number one gothic rock band since 1995
-
- KVRAF
- Topic Starter
- 2237 posts since 12 Nov, 2002 from swordfish
wrongtastic, baby
tucson's number one gothic rock band since 1995
tucson's number one gothic rock band since 1995
- KVRist
- 443 posts since 13 Feb, 2006
the mid and right click are inverted
when note off is recived the click is triggered, so we hve unwanted double click..
note triggering for x and y is a must have!!
slider control works, but is too slow...
the 0-127 and >64<64 mode could be good with midi trackballs but i have none of these at the moment, but trying it with encoders ican say that acceleration is needed (i don't know how to realize it... you coul measure the frequency of incoming cc...)
only one direction is triggered for x
the mouse wheel+modifiers work well!!
thank you piz
when note off is recived the click is triggered, so we hve unwanted double click..
note triggering for x and y is a must have!!
slider control works, but is too slow...
the 0-127 and >64<64 mode could be good with midi trackballs but i have none of these at the moment, but trying it with encoders ican say that acceleration is needed (i don't know how to realize it... you coul measure the frequency of incoming cc...)
only one direction is triggered for x
the mouse wheel+modifiers work well!!
thank you piz
Last edited by -PIKU- on Fri Nov 02, 2007 11:44 pm, edited 2 times in total.
- KVRist
- 443 posts since 13 Feb, 2006
is it possible to make a mouseposition2mouseposition plug or feature??
it's for precision pointing with touchscreens(useless in live, a must in studio)...
the x and y position entered by touching the screen will trigger the pointer position the way your midi2mouse plug does.
this plug could be activated by a midi note, so the control of te mouse position will be only in the hands of the plugin... all other drivers will be temporarily ignored
te touched position x or y will be considered as an incoming cc in the range 0-127... so the screen will be used like an analog joystick for directions...
another method is to consider only the "delta" (the difference xy between two subsequent mouse positions), so the screen will act as a great laptop touch pad
please tell me it's possible
it's for precision pointing with touchscreens(useless in live, a must in studio)...
the x and y position entered by touching the screen will trigger the pointer position the way your midi2mouse plug does.
this plug could be activated by a midi note, so the control of te mouse position will be only in the hands of the plugin... all other drivers will be temporarily ignored
te touched position x or y will be considered as an incoming cc in the range 0-127... so the screen will be used like an analog joystick for directions...
another method is to consider only the "delta" (the difference xy between two subsequent mouse positions), so the screen will act as a great laptop touch pad
please tell me it's possible
Last edited by -PIKU- on Fri Nov 02, 2007 11:52 pm, edited 3 times in total.
- KVRAF
- 10286 posts since 17 Sep, 2004 from Austin, TX
Insertpizhere:
I just wanted to stop by and say that your first touchscreen/gui player is about to jam for the first time soon here.
I'll try to keep you updated, as it's really an amazing confluence of hardware, software and strangers teaming up.
We're still working on visual elements, and hopefully it'll make you smile.
I'm not a very visual person but my bandmate Soon is an artist.
I just wanted to stop by and say that your first touchscreen/gui player is about to jam for the first time soon here.
I'll try to keep you updated, as it's really an amazing confluence of hardware, software and strangers teaming up.
We're still working on visual elements, and hopefully it'll make you smile.
I'm not a very visual person but my bandmate Soon is an artist.
-
- KVRAF
- Topic Starter
- 2237 posts since 12 Nov, 2002 from swordfish
thanks, fixed-PIKU- wrote:the mid and right click are inverted
http://thepiz.org/xt/midi2mouse_test.zip
hmmm... note off should release the mouse. it's working for me. maybe i should add a noteon-only mode.when note off is recived the click is triggered, so we hve unwanted double click..
how would you use this? would the pointer keep moving while you hold the note? also, i'd like to keep it at one parameter, so i would make it use adjacent notes (i.e. C3 would be -x, C#3 would be +x).note triggering for x and y is a must have!!
these things depend on the settings in the "mouse properties" control panel, but i guess i can make it faster overall.slider control works, but is too slow...
the 0-127 and >64<64 mode could be good with midi trackballs but i have none of these at the moment, but trying it with encoders ican say that acceleration is needed (i don't know how to realize it... you coul measure the frequency of incoming cc...)
if you need it faster, you could also add more copies of the plugin.
i might add one more parameter for the acceleration, which would apply to all x/y triggering modes.
i'm not seeing this problem. is this in any trigger mode?only one direction is triggered for x
good to hear it.the mouse wheel+modifiers work well!!
wrongtastic, baby
tucson's number one gothic rock band since 1995
tucson's number one gothic rock band since 1995
-
- KVRAF
- Topic Starter
- 2237 posts since 12 Nov, 2002 from swordfish
cool! yes, please keep me updated.runagate wrote:Insertpizhere:
I just wanted to stop by and say that your first touchscreen/gui player is about to jam for the first time soon here.
I'll try to keep you updated, as it's really an amazing confluence of hardware, software and strangers teaming up.
We're still working on visual elements, and hopefully it'll make you smile.
I'm not a very visual person but my bandmate Soon is an artist.
wrongtastic, baby
tucson's number one gothic rock band since 1995
tucson's number one gothic rock band since 1995
- KVRist
- 443 posts since 13 Feb, 2006
yes you could use adiacent notes for x and y... it's nice with 4 contacts joysticks.
regarding acceleration: if i hold the direction note the pointer will increase his speed. you could insert two parameters: 1-delta 2-acceletation amount
in encoder modes, acceletation is not needed(or difficult to implement..) but the "delta" control could be used to increment the pixel movement for each impulse
regarding acceleration: if i hold the direction note the pointer will increase his speed. you could insert two parameters: 1-delta 2-acceletation amount
in encoder modes, acceletation is not needed(or difficult to implement..) but the "delta" control could be used to increment the pixel movement for each impulse
- KVRist
- 443 posts since 13 Feb, 2006
another usefull feature for midi2mouse it note2mousewheel, with selectable speed\frequency of wheel sent impulses
- KVRist
- 443 posts since 13 Feb, 2006
midi pads improvement: in monomode allow to play any pad when the pointer goes on it (while the left mouse button is pressed)... if you don't understand, try the oddity vst keyboard!!
please add this feature, i'm convinced it will improve live touch triggering
please add this feature, i'm convinced it will improve live touch triggering
-
- KVRist
- 151 posts since 27 Nov, 2004
Piz, Thank you for these plugins! 
Newbie questions:
Q1: In eXT, I can insert them between the MIDI port of the Master In and a VST but how do I use them in existing tracks in a sequencer, add them in the MIDI FX - Groove area of a MIDI track?
Q2: Is it possible to change a plug's presets at specific points in a track? For example, in the midiForcetoKey, is it possible to change from one preset (C) to another (D#) at a specific bar? I tried to use an envelope for this but if it can be done I must be getting the settings wrong.
General comment:
Some years ago I found a program called Building Blocks and a Screenshot that's a modular system with tons of modules (math, controller, time based, sequencers, lfos, fifo and lifo memory cells, etc) that can be used to do a lot of things to midi data before sending them out to a midi port.
Unfortunately it has stopped being developed since 2001. I still try to use it but it's frustrating because it suffers from timing issues, UI problems and incompatibilities with Windows XP. Does anyone know of any kind of a similar program that can take midi input and allow the user to use predefined modules do all kinds of transformations on the midi data?
If an system like Building Blocks was available as a VST for using in a host like eXT that would be really great. I've heard of some modular systems but I think all of them deal with manipulating sound rather than midi data.
TIA.
Newbie questions:
Q1: In eXT, I can insert them between the MIDI port of the Master In and a VST but how do I use them in existing tracks in a sequencer, add them in the MIDI FX - Groove area of a MIDI track?
Q2: Is it possible to change a plug's presets at specific points in a track? For example, in the midiForcetoKey, is it possible to change from one preset (C) to another (D#) at a specific bar? I tried to use an envelope for this but if it can be done I must be getting the settings wrong.
General comment:
Some years ago I found a program called Building Blocks and a Screenshot that's a modular system with tons of modules (math, controller, time based, sequencers, lfos, fifo and lifo memory cells, etc) that can be used to do a lot of things to midi data before sending them out to a midi port.
Unfortunately it has stopped being developed since 2001. I still try to use it but it's frustrating because it suffers from timing issues, UI problems and incompatibilities with Windows XP. Does anyone know of any kind of a similar program that can take midi input and allow the user to use predefined modules do all kinds of transformations on the midi data?
If an system like Building Blocks was available as a VST for using in a host like eXT that would be really great. I've heard of some modular systems but I think all of them deal with manipulating sound rather than midi data.
TIA.
1 3 4 6 8 A B
