v1.4.0
v1.4.0 - midi keyboard support (so plonky works without a grid)
- new feature: plonky can get input from any midi keyboard (so it works gridless!)
- ux: add attack as variable in
PLONKYmenu formx.samplesengine - ux: add midigrid instructions in code
lib/plonky.lua - bug fix: don't crash on startup sometimes
every voice now has a "midi-in" which you can assign to it a midi keyboard for input. the midi-in keyboards only work if the voice is selected (i.e. only two work at a time).
note: its important to note that the midi keyboard support is basically allowing to use a midi keyboard as a input into plonky - emphasis on plonky. meaning, plonky doesn't accept notes from a midi keyboard that aren't in the plonky grid area (even if there is no grid attached). so if you have a C major scale plugged in, plonky will only respond to the white keys on your keyboard. also, a grid only lets you play two voices at once, so similarly plonky will only respond to two midi keyboards at the same time (you can switch voices to switch which keyboards are used if they are assigned across each voice). I realize these are weird limitations, but its the only way I can see forward to keep the grid-based plonky and the now keyboard-based plonky in unison.