Skip to content

Kurzweil K2000 V3 MIDI CC chart, NRPN and OSC map

The Kurzweil K2000 V3 MIDI implementation: 99 CC, each named, for Claude (MCP), SuperCollider or any OSC app.

Device Kurzweil K2000 V3
Vendor Kurzweil
OSC prefix /k2000_v3
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/kurzweil/k2000_v3.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/kurzweil/k2000_v3.json --out-port <N> --in-port <M>

Then send OSC to 127.0.0.1:7777, for example:

osc-bridge osc-send /k2000_v3/effects_ultimate_reverb/decay_time 63

From Claude or any MCP client, the osc-bridge mcp server exposes this driver as k2000_v3: ask β€œwhat can the Kurzweil K2000 V3 do?” and it reads this map with list_routes. See the MCP guide.

MIDI CC and NRPN parameters (99)

OSC address CC NRPN (MSB/LSB) Range Nature Section
/k2000_v3/effects_ultimate_reverb/decay_time 77 0–127 continuous Effects: Ultimate reverb
/k2000_v3/effects_ultimate_reverb/room_volume 78 0–127 continuous Effects: Ultimate reverb
/k2000_v3/effects_ultimate_reverb/hf_damping 14 0–127 continuous Effects: Ultimate reverb
/k2000_v3/effects_ultimate_reverb/envelopment 32 0–127 continuous Effects: Ultimate reverb
/k2000_v3/effects_ultimate_reverb/early_delay 29 0–127 continuous Effects: Ultimate reverb
/k2000_v3/effects_ultimate_reverb/early_diffusion 30 0–127 continuous Effects: Ultimate reverb
/k2000_v3/effects_ultimate_reverb/later_diffusion 93 0–127 continuous Effects: Ultimate reverb
/k2000_v3/effects_ultimate_reverb/dry_level 28 0–127 continuous Effects: Ultimate reverb
/k2000_v3/effects_ultimate_reverb/early_level 31 0–127 continuous Effects: Ultimate reverb
/k2000_v3/effects_ultimate_reverb/later_level 92 0–127 continuous Effects: Ultimate reverb
/k2000_v3/effects_room_simulation/gross_size 90 0–127 continuous Effects: Room simulation
/k2000_v3/effects_room_simulation/decay_time 15 0–127 continuous Effects: Room simulation
/k2000_v3/effects_room_simulation/listening_position 79 0–127 continuous Effects: Room simulation
/k2000_v3/effects_room_simulation/hf_damping 14 0–127 continuous Effects: Room simulation
/k2000_v3/effects_room_simulation/dry_level 28 0–127 continuous Effects: Room simulation
/k2000_v3/effects_room_simulation/reverb_level 88 0–127 continuous Effects: Room simulation
/k2000_v3/effects_reverb_in_multi_fx/revpre_delay 80 0–127 continuous Effects: Reverb in multi FX
/k2000_v3/effects_reverb_in_multi_fx/hi_freq_damp 83 0–127 continuous Effects: Reverb in multi FX
/k2000_v3/effects_reverb_in_multi_fx/reverb_decay 82 0–127 continuous Effects: Reverb in multi FX
/k2000_v3/effects_reverb_in_multi_fx/rev_in_dry 86 0–127 continuous Effects: Reverb in multi FX
/k2000_v3/effects_reverb_in_multi_fx/rev_in_flange 87 0–127 continuous Effects: Reverb in multi FX
/k2000_v3/effects_reverb_in_multi_fx/rev_in_delay 85 0–127 continuous Effects: Reverb in multi FX
/k2000_v3/effects_gated_reverb/pre_delay 80 0–127 continuous Effects: Gated reverb
/k2000_v3/effects_gated_reverb/decay_time 38 0–127 continuous Effects: Gated reverb
/k2000_v3/effects_gated_reverb/envelope 39 0–127 continuous Effects: Gated reverb
/k2000_v3/effects_gated_reverb/accent_delay 1 0–127 continuous Effects: Gated reverb
/k2000_v3/effects_gated_reverb/dry_level 57 0–127 continuous Effects: Gated reverb
/k2000_v3/effects_gated_reverb/accent_level 2 0–127 continuous Effects: Gated reverb
/k2000_v3/effects_gated_reverb/right_level 62 0–127 continuous Effects: Gated reverb
/k2000_v3/effects_gated_reverb/left_level 94 0–127 continuous Effects: Gated reverb
/k2000_v3/effects_reverse_reverb/pre_delay 80 0–127 continuous Effects: Reverse reverb
/k2000_v3/effects_reverse_reverb/reverse_time 89 0–127 continuous Effects: Reverse reverb
/k2000_v3/effects_reverse_reverb/accent_delay 1 0–127 continuous Effects: Reverse reverb
/k2000_v3/effects_reverse_reverb/accent_level 2 0–127 continuous Effects: Reverse reverb
/k2000_v3/effects_reverse_reverb/dry_level 57 0–127 continuous Effects: Reverse reverb
/k2000_v3/effects_reverse_reverb/right_level 66 0–127 continuous Effects: Reverse reverb
/k2000_v3/effects_reverse_reverb/left_level 65 0–127 continuous Effects: Reverse reverb
/k2000_v3/effects_reverse_reverb/accent_lvl_l 50 0–127 continuous Effects: Reverse reverb
/k2000_v3/effects_reverse_reverb/accent_lvl_r 51 0–127 continuous Effects: Reverse reverb
/k2000_v3/effects_parametric_eq/band_1_freq 3 0–127 continuous Effects: Parametric EQ
/k2000_v3/effects_parametric_eq/band_1_level 4 0–127 continuous Effects: Parametric EQ
/k2000_v3/effects_parametric_eq/band_2_freq 5 0–127 continuous Effects: Parametric EQ
/k2000_v3/effects_parametric_eq/band_2_level 6 0–127 continuous Effects: Parametric EQ
/k2000_v3/effects_parametric_eq/band_3_freq 7 0–127 continuous Effects: Parametric EQ
/k2000_v3/effects_parametric_eq/band_3_level 8 0–127 continuous Effects: Parametric EQ
/k2000_v3/effects_parametric_eq/eq_level 58 0–127 continuous Effects: Parametric EQ
/k2000_v3/effects_graphic_eq/63_hz 41 0–127 continuous Effects: Graphic EQ
/k2000_v3/effects_graphic_eq/125_hz 43 0–127 continuous Effects: Graphic EQ
/k2000_v3/effects_graphic_eq/250_hz 45 0–127 continuous Effects: Graphic EQ
/k2000_v3/effects_graphic_eq/500_hz 47 0–127 continuous Effects: Graphic EQ
/k2000_v3/effects_graphic_eq/1_0_khz 42 0–127 continuous Effects: Graphic EQ
/k2000_v3/effects_graphic_eq/2_0_khz 44 0–127 continuous Effects: Graphic EQ
/k2000_v3/effects_graphic_eq/4_0_khz 46 0–127 continuous Effects: Graphic EQ
/k2000_v3/effects_graphic_eq/8_0_khz 48 0–127 continuous Effects: Graphic EQ
/k2000_v3/effects_stereo_chorus/chorus_delay 10 0–127 continuous Effects: Stereo chorus
/k2000_v3/effects_stereo_chorus/lfo_speed 13 0–127 continuous Effects: Stereo chorus
/k2000_v3/effects_stereo_chorus/lfo_depth 12 0–127 continuous Effects: Stereo chorus
/k2000_v3/effects_stereo_chorus/dry_level 57 0–127 continuous Effects: Stereo chorus
/k2000_v3/effects_stereo_chorus/right_level 54 0–127 continuous Effects: Stereo chorus
/k2000_v3/effects_stereo_chorus/left_level 52 0–127 continuous Effects: Stereo chorus
/k2000_v3/effects_stereo_chorus/chorus_level 53 0–127 continuous Effects: Stereo chorus
/k2000_v3/effects_stereo_flange/flange_delay 33 0–127 continuous Effects: Stereo flange
/k2000_v3/effects_stereo_flange/lfo_speed 37 0–127 continuous Effects: Stereo flange
/k2000_v3/effects_stereo_flange/lfo_depth 36 0–127 continuous Effects: Stereo flange
/k2000_v3/effects_stereo_flange/feedback 35 0–127 continuous Effects: Stereo flange
/k2000_v3/effects_stereo_flange/dry_level 57 0–127 continuous Effects: Stereo flange
/k2000_v3/effects_stereo_flange/right_level 61 0–127 continuous Effects: Stereo flange
/k2000_v3/effects_stereo_flange/left_level 59 0–127 continuous Effects: Stereo flange
/k2000_v3/effects_stereo_flange/flange_level 60 0–127 continuous Effects: Stereo flange
/k2000_v3/effects_stereo_delay/delay_time 22 0–127 continuous Effects: Stereo delay
/k2000_v3/effects_stereo_delay/feedback 17 0–127 continuous Effects: Stereo delay
/k2000_v3/effects_stereo_delay/dry_level 57 0–127 continuous Effects: Stereo delay
/k2000_v3/effects_stereo_delay/right_level 56 0–127 continuous Effects: Stereo delay
/k2000_v3/effects_stereo_delay/left_level 55 0–127 continuous Effects: Stereo delay
/k2000_v3/effects_stereo_delay/delay_dry_in 19 0–127 continuous Effects: Stereo delay
/k2000_v3/effects_stereo_delay/delay_chr_in 18 0–127 continuous Effects: Stereo delay
/k2000_v3/effects_stereo_delay/delay_flg_in 21 0–127 continuous Effects: Stereo delay
/k2000_v3/effects_stereo_delay/delay_eq_in 20 0–127 continuous Effects: Stereo delay
/k2000_v3/effects_stereo_delay/delay_eq_src 16 0–127 continuous Effects: Stereo delay
/k2000_v3/effects_tap_delay/tap_1_delay 24 0–127 continuous Effects: Tap delay
/k2000_v3/effects_tap_delay/tap_2_delay 25 0–127 continuous Effects: Tap delay
/k2000_v3/effects_tap_delay/tap_3_delay 26 0–127 continuous Effects: Tap delay
/k2000_v3/effects_tap_delay/tap_4_delay 27 0–127 continuous Effects: Tap delay
/k2000_v3/effects_tap_delay/feed_delay 23 0–127 continuous Effects: Tap delay
/k2000_v3/effects_tap_delay/feedback 17 0–127 continuous Effects: Tap delay
/k2000_v3/effects_tap_delay/dry_level 57 0–127 continuous Effects: Tap delay
/k2000_v3/effects_tap_delay/tap_1_level_l 67 0–127 continuous Effects: Tap delay
/k2000_v3/effects_tap_delay/tap_1_level_r 68 0–127 continuous Effects: Tap delay
/k2000_v3/effects_tap_delay/tap_2_level_l 69 0–127 continuous Effects: Tap delay
/k2000_v3/effects_tap_delay/tap_2_level_r 71 0–127 continuous Effects: Tap delay
/k2000_v3/effects_tap_delay/tap_3_level_l 72 0–127 continuous Effects: Tap delay
/k2000_v3/effects_tap_delay/tap_3_level_r 74 0–127 continuous Effects: Tap delay
/k2000_v3/effects_tap_delay/tap_4_level_l 75 0–127 continuous Effects: Tap delay
/k2000_v3/effects_tap_delay/tap_4_level_r 76 0–127 continuous Effects: Tap delay
/k2000_v3/effects_tap_delay/tap_2_level 70 0–127 continuous Effects: Tap delay
/k2000_v3/effects_tap_delay/tap_4_level 73 0–127 continuous Effects: Tap delay
/k2000_v3/effects_other/wet_dry_mix 91 0–127 continuous Effects: Other
/k2000_v3/effects_other/bypass 9 0–127 continuous Effects: Other
/k2000_v3/effects_other/low_pass_filter 49 0–127 continuous Effects: Other

Performance MIDI

Notes, pitch bend and any CC are also available: /k2000_v3/note/on <note> <velocity>, /k2000_v3/cc/<number> <value>, /k2000_v3/pitchbend <0-16383>, /k2000_v3/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.

Frequently asked questions

How many parameters of the Kurzweil K2000 V3 can be controlled over MIDI?

SynthHub's map of the Kurzweil K2000 V3 lists 99 MIDI CC parameters, each with its number, range and a readable name; the full chart is on this page.

Can an AI agent like Claude control the Kurzweil K2000 V3?

Yes: SynthHub's hosted MCP server knows the Kurzweil K2000 V3's MIDI map, and its browser relay lets the agent send it parameter changes or load a sound, each sound change confirmed by you.