I kept track of a couple issues while I was working:
- If you edit the pitch bend and max pitch bend and play a note (I did -1 and -2300), then try to set both back to 0 and 0, the preview note will sound incorrect. I had to change the pitch bend back to -1, play the note, then change it back to 0.
- Tab order of all the Patch fields are wrong. Also, have you considered keyboard shortcuts like Ctrl+2 to jump to patches and Ctrl+3 to jump to the grid? I'd love to not have to use my mouse at all.
- Is there copy/paste? EDIT: Oh, I see you say it's possible. Haven't figured it out yet, though. Could be because I keep confusing Control with Command on this infernal Apple keyboard.
- You probably did this to keep things simple, but are there no volume or pitch bending controls on a note-by-note basis?
- Sometimes I have to reload because a patch's preview is playing entirely wrong pitches. Like, the intervals when playing the keyboard is all wrong. At one point it sounded like the scale was in reverse order (higher notes on left, lower on right)
- "Loop To" wasn't working. I have the 3 patterns. Last Pattern is set to ID 2, Loop To is set to ID 1, but the song loops back to pattern 0. A restart seemed to fix it, though.
- What does Sustain do? As far as I can tell, there's no way to hold a note, so Sustain is pointless? Am I missing something
At any rate, I figured it out easily enough (Had to check ADSR, duhhhh) and threw this together in a couple hours: