Skip to content

Kemper PROFILER PowerRack: MIDI CC, NRPN and OSC map

The Kemper PROFILER PowerRack as named OSC addresses — 43 CC, 50 NRPN — ready to use from Claude (MCP), SuperCollider, Sonic Pi, TouchDesigner or any OSC app via osc-bridge.

Device Kemper PROFILER PowerRack
Vendor Kemper
OSC prefix /profiler_powerrack
Source 📦 Derived from MIDI Guide (community CC/NRPN data)
Firmware unknown
Revision per pencilresearch canonical CSV
Upstream pencilresearch
Data licence CC-BY-SA-4.0 — MIDI Guide (https://midi.guide) by Pencil Research and contributors
Driver file devices/kemper/profiler_powerrack.pencilresearch.fw-unknown.json

Not tested on the device yet

This driver comes from documentation or community data and has not been checked on real hardware. If you own one, a quick test and a pull request promoting it helps everyone — see CONTRIBUTING.

How do you control it?

Find the MIDI ports, then start the bridge with this driver:

osc-bridge detect        # prints the ready-to-run line for what is plugged in
osc-bridge run --device devices/kemper/profiler_powerrack.pencilresearch.fw-unknown.json --out-port <N> --in-port <M>

Then send OSC to 127.0.0.1:7777, for example:

osc-bridge osc-send /profiler_powerrack/banks_and_presets/bank_select_msb 0

From Claude or any MCP client, the osc-bridge mcp server exposes this driver as profiler_powerrack: ask “what can the Kemper PROFILER PowerRack do?” and it reads this map with list_routes. See the MCP guide.

MIDI CC and NRPN parameters (93)

OSC address CC NRPN (MSB/LSB) Range Nature Section
/profiler_powerrack/banks_and_presets/bank_select_msb 0 0–0 continuous Banks and presets
/profiler_powerrack/banks_and_presets/bank_select_lsb 32 0–4 continuous Banks and presets
/profiler_powerrack/banks_and_presets/performance_select 47 0–124 continuous Banks and presets
/profiler_powerrack/banks_and_presets/performance_index_increase 48 0–1 switch Banks and presets
/profiler_powerrack/banks_and_presets/performance_index_decrease 49 0–1 switch Banks and presets
/profiler_powerrack/banks_and_presets/select_performance_slot_1 50 1–1 continuous Banks and presets
/profiler_powerrack/banks_and_presets/select_performance_slot_2 51 1–1 continuous Banks and presets
/profiler_powerrack/banks_and_presets/select_performance_slot_3 52 1–1 continuous Banks and presets
/profiler_powerrack/banks_and_presets/select_performance_slot_4 53 1–1 continuous Banks and presets
/profiler_powerrack/banks_and_presets/select_performance_slot_5 54 1–1 continuous Banks and presets
/profiler_powerrack/pedals/wah_pedal_level 1 0–127 continuous Pedals
/profiler_powerrack/pedals/pitch_pedal_level 4 0–127 continuous Pedals
/profiler_powerrack/pedals/volume 7 0–127 continuous Pedals
/profiler_powerrack/pedals/pan 10 0–127 continuous Pedals
/profiler_powerrack/pedals/morph_pedal_value 11 0–127 continuous Pedals
/profiler_powerrack/stomps/all_stomps_on_off 16 0–1 switch Stomps
/profiler_powerrack/stomps/stomp_a_on_off 17 0–1 switch Stomps
/profiler_powerrack/stomps/stomp_b_on_off 18 0–1 switch Stomps
/profiler_powerrack/stomps/stomp_c_on_off 19 0–1 switch Stomps
/profiler_powerrack/stomps/stomp_d_on_off 20 0–1 switch Stomps
/profiler_powerrack/effects/effect_x_on_off 22 0–1 switch Effects
/profiler_powerrack/effects/effect_mod_on_off 24 0–1 switch Effects
/profiler_powerrack/effects/delay_on_off_cuts_tails 26 0–1 switch Effects
/profiler_powerrack/effects/delay_on_off_keeps_tails 27 0–1 switch Effects
/profiler_powerrack/effects/reverb_on_off_cuts_tails 28 0–1 switch Effects
/profiler_powerrack/effects/reverb_on_off_keeps_tails 29 0–1 switch Effects
/profiler_powerrack/effects/rotary_speed 33 0–1 switch Effects
/profiler_powerrack/effects/delay_feedback_infinity_on_off 34 0–1 switch Effects
/profiler_powerrack/effects/delay_hold_on_off 35 0–1 switch Effects
/profiler_powerrack/effects/delay_mix_level 68 0–127 continuous Effects
/profiler_powerrack/effects/delay_feedback_level 69 0–127 continuous Effects
/profiler_powerrack/effects/reverb_mix_level 70 0–127 continuous Effects
/profiler_powerrack/effects/reverb_time_level 71 0–127 continuous Effects
/profiler_powerrack/effects/effect_button_i 75 0–1 switch Effects
/profiler_powerrack/effects/effect_button_ii 76 0–1 switch Effects
/profiler_powerrack/effects/effect_button_iii 77 0–1 switch Effects
/profiler_powerrack/effects/effect_button_iv 78 0–1 switch Effects
/profiler_powerrack/amplifier/gain_level 72 0–127 continuous Amplifier
/profiler_powerrack/global_controls/tap_tempo 30 0–127 continuous Global controls
/profiler_powerrack/global_controls/tuner_display 31 0–1 switch Global controls
/profiler_powerrack/global_controls/monitor_volume 73 0–127 continuous Global controls
/profiler_powerrack/looper/start 81 0–1 switch Looper
/profiler_powerrack/looper/stop 82 0–1 switch Looper
/profiler_powerrack/rig/tempo 4 / 0 0–16383 continuous Rig
/profiler_powerrack/rig/volume 4 / 1 0–16383 continuous Rig
/profiler_powerrack/rig/tempo_enable 4 / 2 0–16383 continuous Rig
/profiler_powerrack/rig/transpose 4 / 4 0–16383 continuous Rig
/profiler_powerrack/rig/stomps_section_on_off 4 / 64 0–16383 continuous Rig
/profiler_powerrack/rig/stack_section_on_off 4 / 65 0–16383 continuous Rig
/profiler_powerrack/rig/effects_section_on_off 4 / 66 0–16383 continuous Rig
/profiler_powerrack/rig/volume_pedal_location 4 / 68 0–16383 continuous Rig
/profiler_powerrack/rig/volume_pedal_range 4 / 69 0–16383 continuous Rig
/profiler_powerrack/rig/parallel_path_enable 4 / 71 0–16383 continuous Rig
/profiler_powerrack/rig/parallel_path_mix 4 / 72 0–16383 continuous Rig
/profiler_powerrack/rig/spillover_off 4 / 73 0–16383 continuous Rig
/profiler_powerrack/rig/delay_reverb_routing 4 / 74 0–16383 continuous Rig
/profiler_powerrack/input/noise_gate_intensity 9 / 3 0–16383 continuous Input
/profiler_powerrack/input/clean_sense 9 / 4 0–16383 continuous Input
/profiler_powerrack/input/distortion_sense 9 / 5 0–16383 continuous Input
/profiler_powerrack/amplifier/on_off 10 / 2 0–16383 continuous Amplifier
/profiler_powerrack/amplifier/gain 10 / 4 0–16383 continuous Amplifier
/profiler_powerrack/amplifier/clean_compensation 10 / 5 0–16383 continuous Amplifier
/profiler_powerrack/amplifier/definition 10 / 6 0–16383 continuous Amplifier
/profiler_powerrack/amplifier/clarity 10 / 7 0–16383 continuous Amplifier
/profiler_powerrack/amplifier/power_sagging 10 / 8 0–16383 continuous Amplifier
/profiler_powerrack/amplifier/pick 10 / 9 0–16383 continuous Amplifier
/profiler_powerrack/amplifier/compressor 10 / 10 0–16383 continuous Amplifier
/profiler_powerrack/amplifier/tube_shape 10 / 11 0–16383 continuous Amplifier
/profiler_powerrack/amplifier/tube_bias 10 / 12 0–16383 continuous Amplifier
/profiler_powerrack/amplifier/direct_mix 10 / 15 0–16383 continuous Amplifier
/profiler_powerrack/tone_stack/on_off 11 / 2 0–16383 continuous Tone stack
/profiler_powerrack/tone_stack/bass 11 / 4 0–16383 continuous Tone stack
/profiler_powerrack/tone_stack/mids 11 / 5 0–16383 continuous Tone stack
/profiler_powerrack/tone_stack/treble 11 / 6 0–16383 continuous Tone stack
/profiler_powerrack/tone_stack/presence 11 / 7 0–16383 continuous Tone stack
/profiler_powerrack/cabinet/on_off 12 / 2 0–16383 continuous Cabinet
/profiler_powerrack/cabinet/volume 12 / 3 0–16383 continuous Cabinet
/profiler_powerrack/cabinet/high_shift 12 / 4 0–16383 continuous Cabinet
/profiler_powerrack/cabinet/low_shift 12 / 5 0–16383 continuous Cabinet
/profiler_powerrack/cabinet/character 12 / 6 0–16383 continuous Cabinet
/profiler_powerrack/system_and_global_outputs/main_output_volume 127 / 0 0–16383 continuous System and global outputs
/profiler_powerrack/system_and_global_outputs/headphone_output_volume 127 / 1 0–16383 continuous System and global outputs
/profiler_powerrack/system_and_global_outputs/monitor_output_volume 127 / 2 0–16383 continuous System and global outputs
/profiler_powerrack/system_and_global_outputs/direct_output_volume 127 / 3 0–16383 continuous System and global outputs
/profiler_powerrack/system_and_global_outputs/spdif_input_enable 127 / 11 0–16383 continuous System and global outputs
/profiler_powerrack/system_and_global_outputs/main_output_eq_bass 127 / 12 0–16383 continuous System and global outputs
/profiler_powerrack/system_and_global_outputs/main_output_eq_mids 127 / 13 0–16383 continuous System and global outputs
/profiler_powerrack/system_and_global_outputs/main_output_eq_treble 127 / 14 0–16383 continuous System and global outputs
/profiler_powerrack/system_and_global_outputs/main_output_eq_presence 127 / 15 0–16383 continuous System and global outputs
/profiler_powerrack/system_and_global_outputs/monitor_output_eq_bass 127 / 17 0–16383 continuous System and global outputs
/profiler_powerrack/system_and_global_outputs/monitor_output_eq_mids 127 / 18 0–16383 continuous System and global outputs
/profiler_powerrack/system_and_global_outputs/monitor_output_eq_treble 127 / 19 0–16383 continuous System and global outputs
/profiler_powerrack/system_and_global_outputs/monitor_output_eq_presence 127 / 20 0–16383 continuous System and global outputs

Performance MIDI

Notes, pitch bend and any CC are also available: /profiler_powerrack/note/on <note> <velocity>, /profiler_powerrack/cc/<number> <value>, /profiler_powerrack/pitchbend <0-16383>, /profiler_powerrack/program_change <n>.

Limitations

CC/NRPN only. SysEx (preset management, display control, bulk dump/load, vendor-proprietary opcodes) is NOT covered by pencilresearch. To extend this device with SysEx, sniff the vendor editor, add `sysex.header/footer` + `commands` blocks, and use `update_device.md` PR template.