Midi Kemper Patch changes in Reaper

  • Hi All,

    I am struggling to get my Kemper to make any patch changes in both browser mode and performance mode in Reaper (even tried Ableton just in case).

    I am using this device https://www.ebay.com.au/itm/125672411177 but am not sure if this would work?

    I have watched countless videos and read both the main guide and Kemper midi guide multiple times and believe I am sending the correct Channel Change or Program Change values but nothing changes on my KPA.

    I am using Midi Global channel 8 on my KPA and have made sure my DAW is using the same on the track for Midi output.

    Channel Change:

    E.g. CC 47 Value 30 (For Song 30 in performance mode) Channel 8 and then trying to send CC 50 Value 1 Channel 8 for the first rig in this performance.

    ReaControlMidi Log

    0: B7 2F 1E [CC47 LSB] chan 8 val 30

    1: B7 32 01 [CC50 LSB] chan 8 val 1

    Have also tried doing this for performance 1 rig 1 but still no luck.

    0: B7 2F 01 [CC47 LSB] chan 8 val 1

    1: B7 32 01 [CC50 LSB] chan 8 val 1

    Program Change:

    E.g. (Rhythm Tone) PC Channel 8 Bank 2 Program 18 and then (Lead Tone)PC Channel 8 Bank 2 Program 19

    ReaControlMidi Log

    0: B7 00 00 [CC0 Bank Select MSB] chan 8 val 0

    1: B7 20 02 [CC32 Bank Select LSB] chan 8 val 2

    2: C7 12 00 [Program Change] chan 8 val 18

    3: B7 00 00 [CC0 Bank Select MSB] chan 8 val 0

    4: B7 20 02 [CC32 Bank Select LSB] chan 8 val 2

    5: C7 13 00 [Program Change] chan 8 val 19

    Could anyone help, that has experience doing this in reaper?

    Is there a way to make sure this cable is working and suitable or that my Kemper does not have a faulty Midi In jack?

    Regards, John

  • In principle this works here with a similar USB/MIDI interface.

    Be aware, that CC# 47 value 30 loads Performance 31.

    And MIDI LSB value 2 refers to MIDI Bank 3 and not 2, Send value 1 instead.

    These values start at 0.

    Make sure, that the PROFILER is really set to MIDI Global Channel 8.

    Also make sure, that after sending MIDI CC# 50 value >0, the transaction should be closed with CC# 50 value 0.

    There could be another complication, if you intend to load another Slot 2-5 (CC# 51-54). This only works as expected, if the corresponding Slot is enabled. Otherwise the fallback is Slot 1, which is always enabled by design.

    I used two units of your model before, but these had issues with some comands e.g. sysex. With such simple PC and CC comands it should work. I also had the impression, that these should not be connected via powered USB hubs, since in that case the unit gets never restarted and buffers could run full - which causes it to be completely unresponsive. If connected via a hub, plug it off and on.

    Also check, if the PROFILER indicates receiving MIDI on its display. You should see icons on the right side even if the MIDI channel is wrong.

  • Hi Burkhard,

    Thanks for the reply.

    I just tried another quick test but still no luck.

    Went from Rhythm to Lead to Rhythm To clean. Nothing changes.

    Rea Control Log:

    0: B0 2F 1D [CC47 LSB] chan 1 val 29

    1: B0 32 01 [CC50 LSB] chan 1 val 1

    2: B0 32 00 [CC50 LSB] chan 1 val 0

    3: B0 33 01 [CC51 LSB] chan 1 val 1

    4: B0 33 00 [CC51 LSB] chan 1 val 0

    5: B0 32 01 [CC50 LSB] chan 1 val 1

    6: B0 32 00 [CC50 LSB] chan 1 val 0

    7: B0 34 01 [CC52 LSB] chan 1 val 1

    8: B0 34 00 [CC52 LSB] chan 1 val 0

    9: B0 2F 00 [CC47 LSB] chan 1 val 0

    I am convinced I am doing it correctly and even tried changing the Global channel a few times.

    My guess is the interface I have may not be working correctly as I do not see any flashes on the KPA at all and none on the interface when outputting Midi.

    Even tried it on my laptop as opposed to my desktop.

    I will have to look into a more expensive interface but was hoping this cheap option would let me at least experiment.