Another request for comments: would you prefer the define the MIDI port, channel and name of your instrument inside each pattern (which will result into lot of editing effort whenever the instrument is plugged into another MIDI port, or assigned to a different channel, or you decided to use a different synth), or would you like to select a reference to a global instrument definition inside the pattern?
If yes (and this is the main question): how many synth instruments, how many drum sounds should be definable?
Would you like to store Program Change, Volume, and other CCs as well? Which ones?
The instrument settings could be editable on the frontpanel, but also in a .txt file stored on SD card (so that you can change them with a text editor on your PC)
Best Regards Thorsten.
