piz midi plugins (windows/linux/mac)

Official support for: thepiz.org
Post Reply New Topic
RELATED
PRODUCTS

Post

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

Post

-PIKU- wrote:
insertpizhere wrote:
-PIKU- wrote:i'll test it soon.
regarding the mouse buttons triggering, do you think it's possible? i need the right muse triggering
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.
great!it can be very usefull for touchscreen users in some conditions.
the mousewheel messages sending is very usefull too
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.


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

Post

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).
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".
Last edited by soma on Fri Nov 02, 2007 5:18 pm, edited 1 time in total.

Post

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.

Post

soma wrote:
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).
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".
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.
wrongtastic, baby
tucson's number one gothic rock band since 1995

Post

midi to mouse vst, first draft:

http://thepiz.org/xt/midi2mouse_test.zip
wrongtastic, baby
tucson's number one gothic rock band since 1995

Post

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
Last edited by -PIKU- on Fri Nov 02, 2007 11:44 pm, edited 2 times in total.

Post

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 :cry:
Last edited by -PIKU- on Fri Nov 02, 2007 11:52 pm, edited 3 times in total.

Post

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.

Post

-PIKU- wrote:the mid and right click are inverted
thanks, fixed
http://thepiz.org/xt/midi2mouse_test.zip
when note off is recived the click is triggered, so we hve unwanted double click..
hmmm... note off should release the mouse. it's working for me. maybe i should add a noteon-only mode.
note triggering for x and y is a must have!!
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).
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...)
these things depend on the settings in the "mouse properties" control panel, but i guess i can make it faster overall.

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.

only one direction is triggered for x
i'm not seeing this problem. is this in any trigger mode?
the mouse wheel+modifiers work well!!
good to hear it.
wrongtastic, baby
tucson's number one gothic rock band since 1995

Post

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.
cool! yes, please keep me updated.
wrongtastic, baby
tucson's number one gothic rock band since 1995

Post

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

Post

another usefull feature for midi2mouse it note2mousewheel, with selectable speed\frequency of wheel sent impulses

Post

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

Post

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.
1 3 4 6 8 A B

Post Reply

Return to “Insert Piz Here”