Support MIDNAM with Performances in PatchSelector #7536

Some modern keyboards spread out patches over various banks,
and group them using explicit "PatchMIDICommands".
A given PatchBank does not have a common MIDI Bank.

Previously those PatchBanks were not listed in the MIDI Patch
Selector, which is based on MIDI Bank + Program grid.

The current view is some sort of compromise, retaining a
per MIDI-bank view, but allowing Monatages/performance mappings.

The Patch Change *dialog*, or dropdown is more useful for those
sparse modern mappings.
This commit is contained in:
Robin Gareus 2020-04-19 16:32:33 +02:00
parent c32fef2660
commit 037248a7d6
No known key found for this signature in database
GPG key ID: A090BCE02CF57F04
2 changed files with 95 additions and 19 deletions

View file

@ -73,7 +73,6 @@ private:
void bankpatch_changed (uint8_t);
void refill_banks ();
void refill_program_list ();
void instrument_info_changed ();
void processors_changed ();