Add Ensoniq ESQ-1, Sequential MPE mode fixes
New features:
- Thanks to @Mostelin we have a new adaptation for the Ensoniq ESQ-1!
- The OB-6 implementation now fully supports editing the global settings including the page 3 which was added in firmware versions 1.6.4/1.6.6, so it is easy e.g. to switch to Vintage mode using the Orm. They also fixed the sysex bugs in the new firmware, so the global settings editor works again as intended
- Hacked a log output in get edit buffer operation to print the name of the current edit buffer. Very useful if you have a patch in the edit buffer and can't remember the name, and your synth (like the OB-6) only displays a number.
- Added an output of the program number to the patch button. This clutters the display a bit, but already helps. Probably I will need to add a view switch somewhere so you can select if you want to see names or program numbers.
Bug fixes:
- The EditCategory dialog was a bit of a mess and now has been rewritten to hopefully work more than once.
- Also fixing the detection of other Sequential synths when put into MPE mode, most probably the Prophet-6. They report MIDI channel 17 (0x10 = 16 in a zero based terminology), and that needs to be handled properly.