First of all, congrats for this magnificient piece of work! I am quite a purist concerning my sounds... I was quite sceptical about the sound quality of the Kemper, being a non-tubes amp. I have to say I'm very impressed!
I have a new feature request. Performance mode has been designed for pedal boards that have 5 buttons. There are 5 rig slots per performance, meaning you can have 5 sounds per song. Some pedal boards however have 3 or 4 buttons per bank. This is a serious problem when you want to use that pedal board. For example, I have a GR-33 with 3 patches per bank. It doesn't send bank select midi messages. The first bank sends program change 1, 2 and 3. The second bank sends program change 4, 5 and 6. And so forth. It would be nice if those 3 patches correspond to 3 rig slots in a performance.
What I propose is the following. Right now, when receiving program changes in performance mode, you apply the following formula to assign the program change to the right performance and rig slot:
(#performance x 5) - 5 + (#slot - 1)
If you have a new system parameter called "Number of rigs per performance", going from possible values 1 to 5, this would help many users who have already a pedalboard and who want to continue it to send program changes to several devices at the same time. The new formula would be:
(#performance x "Number of rigs per performance") - "Number of rigs per performance" + (#slot - 1)
Cheers!