Difference between revisions of "Kemper Player with XSONIC Airstep"

From Bose Portable PA Encyclopedia
Jump to: navigation, search
m (Rig Buttons)
m (Rig Buttons)
Line 20: Line 20:
  
 
== Rig Buttons ==
 
== Rig Buttons ==
These are the settings on the Airstep to make it mimic the behaviour of the Kemper rig buttons one through five
+
These settings will emulate the behaviour of the Kemper Remote or Kemper Stage.
  
=== Rig Button One ===
+
=== Switch A ===
  
 
{| class="wikitable"
 
{| class="wikitable"
 
! Field !! Value
 
! Field !! Value
 
|-
 
|-
| Switch Name || Rig Button One
+
| Name || KPA 1 /
 
|-
 
|-
 
| Toggle Mode || Off
 
| Toggle Mode || Off
Line 33: Line 33:
 
| LED Display || Normal Mode
 
| LED Display || Normal Mode
 
|-
 
|-
| Message 1 ||  
+
| LED Color Logic || Follows MIDI Value (On = 1, Off = 0)
 +
|-
 +
| Momentary/Latch Behavior || Momentary
 +
|}
 +
 
 +
'''Message 1'''
 +
 
 
{| class="wikitable" style="text-align:left"
 
{| class="wikitable" style="text-align:left"
! Trigger || Press
+
! Trigger || Release
 
|-
 
|-
 
! Message Type || MIDI
 
! Message Type || MIDI
Line 47: Line 53:
 
! CC Number || 50
 
! CC Number || 50
 
|-
 
|-
! CC Value || 127
+
! CC Value || 1
 
|}
 
|}
|-
+
 
| Message 2 ||
+
'''Message 2'''
 +
 
 
{| class="wikitable" style="text-align:left"
 
{| class="wikitable" style="text-align:left"
 
! Trigger || Release
 
! Trigger || Release
Line 65: Line 72:
 
|-
 
|-
 
! CC Value || 0
 
! CC Value || 0
|}
 
 
|}
 
|}
  
=== Rig Button Two ===
+
=== Switch B ===
  
 
{| class="wikitable"
 
{| class="wikitable"
 
! Field !! Value
 
! Field !! Value
 
|-
 
|-
| Switch Name || Rig Button Two
+
| Name || KPA 2 /
 
|-
 
|-
 
| Toggle Mode || Off
 
| Toggle Mode || Off
Line 79: Line 85:
 
| LED Display || Normal Mode
 
| LED Display || Normal Mode
 
|-
 
|-
| Message 1 ||  
+
| LED Color Logic || Follows MIDI Value (On = 1, Off = 0)
 +
|-
 +
| Momentary/Latch Behavior || Momentary
 +
|}
 +
 
 +
'''Message 1'''
 +
 
 
{| class="wikitable" style="text-align:left"
 
{| class="wikitable" style="text-align:left"
! Trigger || Press
+
! Trigger || Release
 
|-
 
|-
 
! Message Type || MIDI
 
! Message Type || MIDI
Line 93: Line 105:
 
! CC Number || 51
 
! CC Number || 51
 
|-
 
|-
! CC Value || 127
+
! CC Value || 1
 
|}
 
|}
|-
+
 
| Message 2 ||
+
'''Message 2'''
 +
 
 
{| class="wikitable" style="text-align:left"
 
{| class="wikitable" style="text-align:left"
 
! Trigger || Release
 
! Trigger || Release
Line 111: Line 124:
 
|-
 
|-
 
! CC Value || 0
 
! CC Value || 0
|}
 
 
|}
 
|}
  
=== Rig Button Three ===
+
=== Switch C ===
  
 
{| class="wikitable"
 
{| class="wikitable"
 
! Field !! Value
 
! Field !! Value
 
|-
 
|-
| Switch Name || Rig Button Three
+
| Name || KPA 3 /
 
|-
 
|-
 
| Toggle Mode || Off
 
| Toggle Mode || Off
Line 125: Line 137:
 
| LED Display || Normal Mode
 
| LED Display || Normal Mode
 
|-
 
|-
| Message 1 ||  
+
| LED Color Logic || Follows MIDI Value (On = 1, Off = 0)
 +
|-
 +
| Momentary/Latch Behavior || Momentary
 +
|}
 +
 
 +
'''Message 1'''
 +
 
 
{| class="wikitable" style="text-align:left"
 
{| class="wikitable" style="text-align:left"
! Trigger || Press
+
! Trigger || Release
 
|-
 
|-
 
! Message Type || MIDI
 
! Message Type || MIDI
Line 139: Line 157:
 
! CC Number || 52
 
! CC Number || 52
 
|-
 
|-
! CC Value || 127
+
! CC Value || 1
 
|}
 
|}
|-
+
 
| Message 2 ||
+
'''Message 2'''
 +
 
 
{| class="wikitable" style="text-align:left"
 
{| class="wikitable" style="text-align:left"
 
! Trigger || Release
 
! Trigger || Release
Line 157: Line 176:
 
|-
 
|-
 
! CC Value || 0
 
! CC Value || 0
|}
 
 
|}
 
|}
  
=== Rig Button Four ===
+
=== Switch D ===
  
 
{| class="wikitable"
 
{| class="wikitable"
 
! Field !! Value
 
! Field !! Value
 
|-
 
|-
| Switch Name || Rig Button Four
+
| Name || KPA 4 /
 
|-
 
|-
 
| Toggle Mode || Off
 
| Toggle Mode || Off
Line 171: Line 189:
 
| LED Display || Normal Mode
 
| LED Display || Normal Mode
 
|-
 
|-
| Message 1 ||  
+
| LED Color Logic || Follows MIDI Value (On = 1, Off = 0)
 +
|-
 +
| Momentary/Latch Behavior || Momentary
 +
|}
 +
 
 +
'''Message 1'''
 +
 
 
{| class="wikitable" style="text-align:left"
 
{| class="wikitable" style="text-align:left"
! Trigger || Press
+
! Trigger || Release
 
|-
 
|-
 
! Message Type || MIDI
 
! Message Type || MIDI
Line 185: Line 209:
 
! CC Number || 53
 
! CC Number || 53
 
|-
 
|-
! CC Value || 127
+
! CC Value || 1
 
|}
 
|}
|-
+
 
| Message 2 ||
+
'''Message 2'''
 +
 
 
{| class="wikitable" style="text-align:left"
 
{| class="wikitable" style="text-align:left"
 
! Trigger || Release
 
! Trigger || Release
Line 203: Line 228:
 
|-
 
|-
 
! CC Value || 0
 
! CC Value || 0
|}
 
 
|}
 
|}
  
=== Rig Button Five ===
+
=== Switch E ===
  
 
{| class="wikitable"
 
{| class="wikitable"
 
! Field !! Value
 
! Field !! Value
 
|-
 
|-
| Switch Name || Rig Button Five
+
| Name || KPA 5 /
 
|-
 
|-
 
| Toggle Mode || Off
 
| Toggle Mode || Off
Line 217: Line 241:
 
| LED Display || Normal Mode
 
| LED Display || Normal Mode
 
|-
 
|-
| Message 1 ||  
+
| LED Color Logic || Follows MIDI Value (On = 1, Off = 0)
 +
|-
 +
| Momentary/Latch Behavior || Momentary
 +
|}
 +
 
 +
'''Message 1'''
 +
 
 
{| class="wikitable" style="text-align:left"
 
{| class="wikitable" style="text-align:left"
! Trigger || Press
+
! Trigger || Release
 
|-
 
|-
 
! Message Type || MIDI
 
! Message Type || MIDI
Line 231: Line 261:
 
! CC Number || 54
 
! CC Number || 54
 
|-
 
|-
! CC Value || 127
+
! CC Value || 1
 
|}
 
|}
|-
+
 
| Message 2 ||
+
'''Message 2'''
 +
 
 
{| class="wikitable" style="text-align:left"
 
{| class="wikitable" style="text-align:left"
 
! Trigger || Release
 
! Trigger || Release
Line 249: Line 280:
 
|-
 
|-
 
! CC Value || 0
 
! CC Value || 0
|}
 
 
|}
 
|}
  
 
<!--
 
 
{| class="wikitable"
 
! Switch Name !! Toggle Mode !! LED Display !! Trigger !! MIDI Type !! CC# !! Value !! Output Interface !! MIDI Channel
 
|-
 
| KPA 1 || Off || Normal Mode || Press || CC || 50 || 1 || ALL || 1
 
|-
 
|  ||  ||  || Release || CC || 50 || 0 || ALL || 1
 
|-
 
| KPA 2 || Off || Normal Mode || Press || CC || 51 || 1 || ALL || 1
 
|-
 
|  ||  ||  || Release || CC || 51 || 0 || ALL || 1
 
|-
 
| KPA 3 || Off || Normal Mode || Press || CC || 52 || 1 || ALL || 1
 
|-
 
|  ||  ||  || Release || CC || 52 || 0 || ALL || 1
 
|-
 
| KPA 4 || Off || Normal Mode || Press || CC || 53 || 1 || ALL || 1
 
|-
 
|  ||  ||  || Release || CC || 53 || 0 || ALL || 1
 
|-
 
| KPA 5 || Off || Normal Mode || Press || CC || 54 || 1 || ALL || 1
 
|-
 
|  ||  ||  || Release || CC || 54 || 0 || ALL || 1
 
|}
 
-->
 
  
 
=== Summary of Kemper MIDI Logic (Slots + Morph) ===
 
=== Summary of Kemper MIDI Logic (Slots + Morph) ===

Revision as of 07:51, 17 September 2025

Kemper Player Airstep.jpg

MIDI Connection

USB Wired Connection

USB-C to USB-B.jpg

Connecting the Airstep USB-C to the Kemper USB-B port works. If you don't have this cable, you can get it from XSONIC in their Airstep Cable Pack

Connecting the Airstep USB-C to the Kemper USB-A does not work. The Kemper freezes.

Bluetooth MIDI Connection

M-VAVE MIDI.jpg

This works to connect to the Kemper Profile Player USB-A port.

M-VAVE Wireless MIDI Transmission System Ultra Low Latency, USB Bluetooth Option for MIDI Controller Mac, iOS, Windows, 5-PIN DIN Interface Wireless MIDI Keyboard Instrument

The XSONIC Airstep finds the M-VAVE USB-A automatically.

I've read that the WIDI Bud Pro works but I have not tried it.

Rig Buttons

These settings will emulate the behaviour of the Kemper Remote or Kemper Stage.

Switch A

Field Value
Name KPA 1 /
Toggle Mode Off
LED Display Normal Mode
LED Color Logic Follows MIDI Value (On = 1, Off = 0)
Momentary/Latch Behavior Momentary

Message 1

Trigger Release
Message Type MIDI
Output Interface ALL
MIDI Type Control Change
MIDI Channel 1
CC Number 50
CC Value 1

Message 2

Trigger Release
Message Type MIDI
Output Interface ALL
MIDI Type Control Change
MIDI Channel 1
CC Number 50
CC Value 0

Switch B

Field Value
Name KPA 2 /
Toggle Mode Off
LED Display Normal Mode
LED Color Logic Follows MIDI Value (On = 1, Off = 0)
Momentary/Latch Behavior Momentary

Message 1

Trigger Release
Message Type MIDI
Output Interface ALL
MIDI Type Control Change
MIDI Channel 1
CC Number 51
CC Value 1

Message 2

Trigger Release
Message Type MIDI
Output Interface ALL
MIDI Type Control Change
MIDI Channel 1
CC Number 51
CC Value 0

Switch C

Field Value
Name KPA 3 /
Toggle Mode Off
LED Display Normal Mode
LED Color Logic Follows MIDI Value (On = 1, Off = 0)
Momentary/Latch Behavior Momentary

Message 1

Trigger Release
Message Type MIDI
Output Interface ALL
MIDI Type Control Change
MIDI Channel 1
CC Number 52
CC Value 1

Message 2

Trigger Release
Message Type MIDI
Output Interface ALL
MIDI Type Control Change
MIDI Channel 1
CC Number 52
CC Value 0

Switch D

Field Value
Name KPA 4 /
Toggle Mode Off
LED Display Normal Mode
LED Color Logic Follows MIDI Value (On = 1, Off = 0)
Momentary/Latch Behavior Momentary

Message 1

Trigger Release
Message Type MIDI
Output Interface ALL
MIDI Type Control Change
MIDI Channel 1
CC Number 53
CC Value 1

Message 2

Trigger Release
Message Type MIDI
Output Interface ALL
MIDI Type Control Change
MIDI Channel 1
CC Number 53
CC Value 0

Switch E

Field Value
Name KPA 5 /
Toggle Mode Off
LED Display Normal Mode
LED Color Logic Follows MIDI Value (On = 1, Off = 0)
Momentary/Latch Behavior Momentary

Message 1

Trigger Release
Message Type MIDI
Output Interface ALL
MIDI Type Control Change
MIDI Channel 1
CC Number 54
CC Value 1

Message 2

Trigger Release
Message Type MIDI
Output Interface ALL
MIDI Type Control Change
MIDI Channel 1
CC Number 54
CC Value 0


Summary of Kemper MIDI Logic (Slots + Morph)

  • CC#50–54: Load Slots 1–5 in Performance Mode or Rigs 1–5 in Browser Mode.
  • Morph Triggering: If the same CC is sent again (with value 1–127), Morph is engaged.
  • Morph Release: Sending value 0 disengages Morph.
  • Momentary vs Latching: Controlled by the Rig’s internal “Momentary” setting.

Why Your Airstep Setup Works

  • Press = CC#50–54 value 1 → Loads Rig or Slot
  • Release = CC#50–54 value 0 → Ends Morph (if Momentary is enabled)
  • Repeated Presses → Toggle Morph (if Momentary is disabled)
  • Single Button Logic → Matches Kemper Stage/Remote behavior exactly

Kemper MIDI Documentation

If Rig Button Morph is activated in System Settings, and the PROFILER receives subsequent control changes #50-#54 following the initial Slot load, these will trigger Morphing.

So, the same button could be used to first load a Rig, and then act as a Morph Button for that Rig. To support all functions, values 1-127 should be sent when the button is hit, and value 0 should follow when the button is released. The setting of the “Momentary” option in Rig Settings determines whether the Morphing latches the morph sound and base sound, or if it immediately returns to the base sound as soon as you release the button.

Effects Stomps

Airstep Bank 2 – Stomp Mode Control (Kemper Profile Player)

When I use both the Airstep and the Airstep Lite, I use the Airstep for Rig buttons (above) and the Airstep Lite for Effects Buttons (below)

CC# 75-78 to map to Effects buttons 1-4, and the last button set to Tuner on/off. I did this instead of using CC# 17-22, which map to Modules A-D, because sometimes I use the Kemper Profile Player without the Airstep, and I wanted to use the Kemper Player mapping instead of the Profiler mappings. If I change the Effects buttons 1-4 on the Player, I wanted the Airstep to match.

Message Effect Button 1 Effect Button 2 Effect Button 3 Effect Button 4 Stomp (e.g. Tuner)
Toggle Mode On On On On On
LED Display Toggle Mode Toggle Mode Toggle Mode Toggle Mode Toggle Mode
Message 1: Trigger: Press
Message Type: MIDI
Output Interface: ALL
MIDI Type: Control Change
MIDI Channel: 1
CC Number: 75
CC Value: 127
Trigger: Press
Message Type: MIDI
Output Interface: ALL
MIDI Type: Control Change
MIDI Channel: 1
CC Number: 76
CC Value: 127
Trigger: Press
Message Type: MIDI
Output Interface: ALL
MIDI Type: Control Change
MIDI Channel: 1
CC Number: 77
CC Value: 127
Trigger: Press
Message Type: MIDI
Output Interface: ALL
MIDI Type: Control Change
MIDI Channel: 1
CC Number: 78
CC Value: 127
Trigger: Press
Message Type: MIDI
Output Interface: ALL
MIDI Type: Control Change
MIDI Channel: 1
CC Number: 31
CC Value: 127
Message 2: Trigger: —
(No release message configured)
Trigger: Release
Message Type: MIDI
Output Interface: ALL
MIDI Type: Control Change
MIDI Channel: 1
CC Number: 76
CC Value: 0
Trigger: Release
Message Type: MIDI
Output Interface: ALL
MIDI Type: Control Change
MIDI Channel: 1
CC Number: 77
CC Value: 0
Trigger: Release
Message Type: MIDI
Output Interface: ALL
MIDI Type: Control Change
MIDI Channel: 1
CC Number: 78
CC Value: 0
Trigger: Release
Message Type: MIDI
Output Interface: ALL
MIDI Type: Control Change
MIDI Channel: 1
CC Number: 31
CC Value: 0



Notes

  • Toggle Mode On lets the Airstep track internal switch state, so LEDs reflect effect status (assuming Kemper doesn’t override).
  • CC#75–79 are fully valid and can be assigned to any effect slot in Kemper’s MIDI settings.
  • You can remap these CCs in Kemper’s System Settings to match your preferred stomp layout.

Airstep Configuration – Kemper Profiler Player Looper Control

Use the Airstep Preset for KPA Looper. It works, mimicking the Profiler Foot Controller and the Kemper Stage. For each function (e.g. Rec/Play/Overdub), there is a table with five rows. Each row represents an Airstep "Message". All the values are the same except for the second row in each table (88,89,90,91,92,93)

What follows is the documentation in case you want to reassign the buttons. In my case, I never use "Reverse" so I replaced it with "Undo".

Rec/Play/Overdub

  • Switch Name: Rec/Play/Overdub
  • Toggle Mode: Off
  • LED Display: Normal Mode
Message Trigger CC# Value Description
1 Press 99 125 NRPN MSB (Looper)
2 Press 98 88 NRPN LSB (Rec/Play/Overdub)
3 Press 6 0 Data Entry MSB
4 Press 38 1 Data Entry LSB (Execute)
5 Release 38 0 Data Entry LSB (Reset)

Stop/Erase

  • Switch Name: Stop/Erase
  • Toggle Mode: Off
  • LED Display: Normal Mode
Message Trigger CC# Value Description
1 Press 99 125 NRPN MSB (Looper)
2 Press 98 89 NRPN LSB (Stop/Erase)
3 Press 6 0 Data Entry MSB
4 Press 38 1 Data Entry LSB (Execute)
5 Release 38 0 Data Entry LSB (Reset)

Trigger

  • Switch Name: Trigger
  • Toggle Mode: Off
  • LED Display: Normal Mode
Message Trigger CC# Value Description
1 Press 99 125 NRPN MSB (Looper)
2 Press 98 90 NRPN LSB (Trigger)
3 Press 6 0 Data Entry MSB
4 Press 38 1 Data Entry LSB (Execute)
5 Release 38 0 Data Entry LSB (Reset)

Reverse

  • Switch Name: Reverse
  • Toggle Mode: Off
  • LED Display: Normal Mode
Message Trigger CC# Value Description
1 Press 99 125 NRPN MSB (Looper)
2 Press 98 91 NRPN LSB (Reverse)
3 Press 6 0 Data Entry MSB
4 Press 38 1 Data Entry LSB (Execute)
5 Release 38 0 Data Entry LSB (Reset)

Half Speed

  • Switch Name: Half Speed
  • Toggle Mode: Off
  • LED Display: Normal Mode
Message Trigger CC# Value Description
1 Press 99 125 NRPN MSB (Looper)
2 Press 98 92 NRPN LSB (Half Speed)
3 Press 6 0 Data Entry MSB
4 Press 38 1 Data Entry LSB (Execute)
5 Release 38 0 Data Entry LSB (Reset)

Undo

  • Switch Name: Undo
  • Toggle Mode: Off
  • LED Display: Normal Mode
Message Trigger CC# Value Description
1 Press 99 125 NRPN MSB (Looper)
2 Press 98 93 NRPN LSB (Undo)
3 Press 6 0 Data Entry MSB
4 Press 38 1 Data Entry LSB (Execute)
5 Release 38 0 Data Entry LSB (Reset)