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:
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.