-
softpatch
Can anyone suggest a patch to look at or give advice on the following?:
I want to raise all recieved midi notes one semitone in response to the arrival of one specific midi note (eg 51), while at the same time preventing note 51 itself being passed on.
I also want to transpose notes by a specific value in response to recieving input from a continuous controller.
I would be grateful for any ideas you might have -
softpatch
Would like to use pd to convert the mouse pointer position (without mouse click) to a continuous midi value. If anyone can give me advice on the best way to go about this I would be very grateful.
When I open mouse.pd I get various error messages stemming from the automatic scaling object like:
... couldn't create
oneshot
... couldn't create
expr if ($f1 == $f2 , 0 , $f1) \;
if ($f1 == $f2 , 127 , $f2)
... couldn't create
oneshot
... couldn't create
hid $1
... couldn't create
error: inlet: expected '' but got 'float'
I am not able to get output from this patch yet.
I am using w2K.
thanx. -
softpatch
Great idea! Will take me a little while to try out as all those things are new to me (and working reality of monday beckons). Will post again to let you know how it worked out.
thanks! -
softpatch
thanks very much for your advice. I tried these things and they worked well. I also experienced the problem you predicted and have yet to find a way to solve it. How could one ensure that, in the context of the semitone modulation, that each note on message is accompanied by an appropriate note off message (without resorting to fixed note durations)? This is a bit beyond my newbie knowledge!
-
softpatch
Got it!
After putting the cyclone library in an appropriate place, setting the right path, and including cyclone in the startup options, I got mousestate producing the right output.
Thanks again for your help! -
softpatch
_use the MouseState external (cyclone library). _
thanks very much for your suggestion Zac. I downloaded the cyclone dlls and pd files from: [url=http://suita.chopin.edu.pl/~czaja/miXed/externs/cyclone.html ]http://suita.chopin.edu.pl/~czaja/miXed/externs/cyclone.html
I tried opening MouseState_test.pd directly with pd and got the message:
MouseState
... couldn't create
MouseState
... couldn't create
capture
... couldn't create
and:
error: inlet: expected '' but got 'bang'
....etc, when activating the toggle box.
Any idea what I am doing wrong? (windows 2000, Pd version 0.38.3)
thanks again.