[key] on my computer can send streams of key numbers that cannot be stopped with [change].
Pressing key numbers 3 and 4 and 5 at the same time can (not always) send 3 4 5 4 5 4 5 4 5......until released.
[key-debounce] key-debounce.zip creates a separate [change] in [bonkers] for each key...... from 0 up to 300 (probably excessive), which is reset by the [keyup] number for that key.
This should be useful if you are trying to make a virtual keyboard.
Vanilla only.
Here is a basic virtual polyphonic keyboard for testing...... virtual-keyboard.zip (requires synth or soft synth....... sends midi from Pd to the device you set in Pd settings).
Maybe someone will find a better solution?
David.
-
[key] ... resolve problem with OS repeating key numbers alternately.
-
This is quite useful when you design synthesizers. Most of them you need some sort of virtual keyboard. I also find it more interesting to have a fully functional synthesizer without any help from outside Pure Data. I have seen many people connecting Pure Data to powerful tools outside to make sound but i guess it is more easy then making everything yourself. Great ! I have been looking for something like this for a while.