one thing i have done in pd is turn my midi controller into an accelerator. it's a bit different to use, but is really good for filter sweeps and stuff like that.
quick explanation:
1) scale the midi data into a nice curve between -1 and 1
[ctlin]
|
[- 64]
|
[/ 64]
|
[expr pow($f1, 3)]
2) add a flat spot in the middle of the curve so that midi data between 55 ->75 will cause zero acceleration
[* 100]
|
[div 100]
|
[/ 100]
3) use this acceleration data to feed a counter
(bit hard to draw here, so see attached patch)
Attachment:
accel-midi.pd
Description: Binary data
_______________________________________________ Linux-audio-user mailing list Linux-audio-user@xxxxxxxxxxxxxxxxxxxx http://lists.linuxaudio.org/mailman/listinfo.cgi/linux-audio-user