Few quick questions about the NRPNs you are sending:
- For Play, why are you sending the 0x00 (release) first and the 0x01 (press) second? shouldn't it be the other way around?
- What is the functional difference between issuing the play sequence (0x5D) vs Trigger (0x5A)? Don't they do the same thing?
- For Undo, the script is the sending the same value (0x5D 0x01) as for play. Is that correct?
- Everything from 0x58 thru 0x5E used except for a gap at 0x59... any ideas what that might do, if anything?
Thanks!
1. We had hard time finding out how to do play command. We did not find one command to do this, but it works like it is written in the JS statemachine. I am sure there is SM in the Looper/KPA for this.
2.As I got it, Trigger is for reseting loop to its start. Maybe it is possible to stop looper "in the middle" of the loop and resume playing from that. (we did not find commands for this) So if you need to reset loop to its start, you can do this in stop mode. Consequent play command will play it from its beginning. If you press trigger during play - playing will be reset to the start of the loop.
3.I would say the opposite, that for play (we didn't find the one button command option) it works with issuing undo redo command.
4. We did not find any reaction from KPA to these. But you are free to try... Just be careful with 0x5F as it disables looper and you have to reboot KPA.
Generally it was not our intent to make any kind of unofficial looper hack. It would not have any sense to do something like this WITHOUT official support and WILL from Kemper. Even if we would make something for others' use, they could render it unusable with simple fw change. They actually did it with latest release. If they don't want to include some feature in their fw, it's absolutely their legitimate decision. But as we all know, Kemper loves their users, I think it is worth a try and ask.
Our intent was to show that the looping behavior issue from 2.6 firmware was actually looper. And as we found that looper works quite well with MIDI controller, we kindly asked Kemper team if they could make it available (in basic option) also for people who don't need remote ATM but would like to have the looper.