So, we're going to be implementing pad banks (which is actually going to be more like transposition) and thought some input from users would be helpful:
If you were holding down a note, switched banks while you were still holding it down, then released the pad, what would be your preferred behavior?
a. The note continues and holds on (technically a stuck note)
b. The note continues and turns off when you release the pad
c. The note stops and turns off
Currently we're likely going for either 'a' or 'c'. 'b' is possible but requires a lot more coding as we would have to keep track of what notes were played, check if notes are on when a bank change happened, translate that to the new bank, etc.
The classic MPC/MPD behavior is to just leave the note hanging there. This could be good or bad. It will allow you to hold a note and then jam over it by changing banks, but it's also technically a stuck MIDI note and will not turn off until you go back to the correct bank and hit the same pad again. I imagine this behavior was likely just an artifact of older coding, but it's now turned into somewhat of a feature that people use in musical ways.
The Maschine seems to just clear all notes in the bank when switching banks (or 'groups' as NI calls them) — it sends 16 note off messages for the bank you're exiting. This is good in that you won't ever get stuck notes, but you also can't purposely hang a note and play over it.
2, 3, 5, 13, 89, 233, 1597, 28657, 514229, 433494437, 2971215073