Written from devices/steinberg/cubase.electra-community-v2.fw-12.jsonEdit on GitHubJSON

Steinberg Cubase MIDI CC chart, NRPN and OSC map

The Steinberg Cubase MIDI implementation: 208 CC, each named, for Claude (MCP), SuperCollider or any OSC app.

  • sourceElectra One preset
  • firmware12
  • real unitnot yet checked

Not checked on a real Steinberg Cubase yet. Own one? Load a sound or send a control, and tell us whether it worked.

Maker
Steinberg
Version
per Electra preset
Source
Electra One preset
OSC prefix
/cubase

Use 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/steinberg/cubase.electra-community-v2.fw-12.json --out-port <N> --in-port <M>

Then send OSC to 127.0.0.1:7777, for example:

osc-bridge osc-send /cubase/fader 63

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

MIDI controls

208 controls, each with its number, its range and the name to send
Control CC Range Name to send
Fader 41 0–127 /cubase/fader
Fader 42 0–127 /cubase/fader
Fader 43 0–127 /cubase/fader
Fader 44 0–127 /cubase/fader
Fader 45 0–127 /cubase/fader
Fader 46 0–127 /cubase/fader
Fader 47 0–127 /cubase/fader
Fader 48 0–127 /cubase/fader
Cutoff 74 0–127 /cubase/cutoff
Reso 71 0–127 /cubase/reso
Reverb 91 0–127 /cubase/reverb
Chorus 93 0–127 /cubase/chorus
Pan 10 -64–64 /cubase/pan
Attack 73 0–127 /cubase/attack
Decay 75 0–127 /cubase/decay
Sustain 31 0–127 /cubase/sustain
Release 72 0–127 /cubase/release
Portamento 65 0–127 /cubase/portamento
Porta time 5 0–127 /cubase/porta_time
Volume 7 0–127 /cubase/volume
Voices a1 39 0–8 /cubase/voices_a1
Volume a1 44 0–127 /cubase/volume_a1
Wave a1 40 0–127 /cubase/wave_a1
Detune a1 42 0–127 /cubase/detune_a1
Octave a1 41 0–127 /cubase/octave_a1
Note a1 48 0–127 /cubase/note_a1
Voices a2 45 0–8 /cubase/voices_a2
Volume a2 50 0–127 /cubase/volume_a2
Wave a2 46 0–127 /cubase/wave_a2
Detune a2 43 0–127 /cubase/detune_a2
Octave a2 47 0–127 /cubase/octave_a2
Note a2 49 0–127 /cubase/note_a2
Voices b1 51 0–8 /cubase/voices_b1
Volume b1 56 0–127 /cubase/volume_b1
Wave b1 52 0–127 /cubase/wave_b1
Detune b1 60 0–127 /cubase/detune_b1
Octave b1 53 0–127 /cubase/octave_b1
Note b1 54 0–127 /cubase/note_b1
Voices b2 57 0–8 /cubase/voices_b2
Volume b2 62 0–127 /cubase/volume_b2
Wave b2 58 0–127 /cubase/wave_b2
Detune b2 61 0–127 /cubase/detune_b2
Octave b2 59 0–127 /cubase/octave_b2
Note b2 55 0–127 /cubase/note_b2
Attack 63 0–127 /cubase/attack
Decay 64 0–127 /cubase/decay
Sustain 65 0–127 /cubase/sustain
Release 66 0–127 /cubase/release
Cutoff ctrl 102 0–127 /cubase/cutoff_ctrl
Reso 103 0–127 /cubase/reso
Attack 67 0–127 /cubase/attack
Decay 68 0–127 /cubase/decay
Sustain 69 0–127 /cubase/sustain
Release 70 0–127 /cubase/release
Keytrack 104 0–127 /cubase/keytrack
Main volume 73 0–127 /cubase/main_volume
Reverb 93 0–127 /cubase/reverb
Size 12 0–127 /cubase/size
Mix 13 0–127 /cubase/mix
Delay sylenth 17 0–127 /cubase/delay_sylenth
Time l 18 0–127 /cubase/time_l
Time r 19 0–127 /cubase/time_r
Feedback 20 0–127 /cubase/feedback
Mix 21 0–127 /cubase/mix
Chorus 14 0–127 /cubase/chorus
Depth 15 0–127 /cubase/depth
Mix 16 0–127 /cubase/mix
Phaser 26 0–127 /cubase/phaser
Lfo rate 27 0–127 /cubase/lfo_rate
Gain 28 0–127 /cubase/gain
Feedback 29 0–127 /cubase/feedback
Mix 30 0–127 /cubase/mix
Arp 31 0–127 /cubase/arp
Arp mode 32 0–127 /cubase/arp_mode
Arp time 33 0–127 /cubase/arp_time
Arp gate 34 0–127 /cubase/arp_gate
Arp octave 35 0–127 /cubase/arp_octave
Arp wrap 36 0–127 /cubase/arp_wrap
Wave 85 0–127 /cubase/wave
Rate 86 0–127 /cubase/rate
Gain 87 0–127 /cubase/gain
Modlfodest1am 88 0–127 /cubase/modlfodest1am
Modlfodest1 89 0–127 /cubase/modlfodest1
Harmonic 11 0–127 /cubase/harmonic
Brightness 12 0–127 /cubase/brightness
Attack env 13 0–127 /cubase/attack_env
Decay env 14 0–127 /cubase/decay_env
Sustain env 15 0–127 /cubase/sustain_env
Release env 16 0–127 /cubase/release_env
Attack 17 0–127 /cubase/attack
Decay 18 0–127 /cubase/decay
Sustain 19 0–127 /cubase/sustain
Release 20 0–127 /cubase/release
Reverb 21 0–127 /cubase/reverb
Size 22 0–127 /cubase/size
Dry wet 23 0–127 /cubase/dry_wet
Chorus 30 0–127 /cubase/chorus
Time 31 0–127 /cubase/time
Pdelay 24 0–127 /cubase/pdelay
Time 25 0–127 /cubase/time
Feedback 26 0–127 /cubase/feedback
Cabinet 28 0–127 /cubase/cabinet
Type ampli 29 0–127 /cubase/type_ampli
Peak 33 0–127 /cubase/peak
Gain 1 34 0–127 /cubase/gain_1
Freq 1 35 0–127 /cubase/freq_1
Gain 2 36 0–127 /cubase/gain_2
Freq 2 37 0–127 /cubase/freq_2
Vol track 7 0–127 /cubase/vol_track
Reverb size 13 0–127 /cubase/reverb_size
Reverb mix 14 0–127 /cubase/reverb_mix
Level 15 0–127 /cubase/level
Tune 16 0–127 /cubase/tune
Tune 17 0–127 /cubase/tune
Delay time 18 0–127 /cubase/delay_time
Level 19 0–127 /cubase/level
Level 20 0–127 /cubase/level
Volume 21 0–127 /cubase/volume
Kick level 11 0–127 /cubase/kick_level
Coarse 12 0–127 /cubase/coarse
Delay 13 0–127 /cubase/delay
Reverb 14 0–127 /cubase/reverb
Snare level 15 0–127 /cubase/snare_level
Coarse 16 0–127 /cubase/coarse
Delay 17 0–127 /cubase/delay
Reverb 18 0–127 /cubase/reverb
Clap level 19 0–127 /cubase/clap_level
Coarse 20 0–127 /cubase/coarse
Delay 21 0–127 /cubase/delay
Reverb 22 0–127 /cubase/reverb
Percus level 23 0–127 /cubase/percus_level
Coarse 24 0–127 /cubase/coarse
Delay 25 0–127 /cubase/delay
Reverb 26 0–127 /cubase/reverb
Hh level 27 0–127 /cubase/hh_level
Coarse 28 0–127 /cubase/coarse
Delay 29 0–127 /cubase/delay
Reverb 30 0–127 /cubase/reverb
Hh open level 31 0–127 /cubase/hh_open_level
Coarse 32 0–127 /cubase/coarse
Delay 33 0–127 /cubase/delay
Reverb 34 0–127 /cubase/reverb
Tom low level 35 0–127 /cubase/tom_low_level
Coarse 36 0–127 /cubase/coarse
Delay 37 0–127 /cubase/delay
Reverb 38 0–127 /cubase/reverb
Tom mid level 39 0–127 /cubase/tom_mid_level
Coarse 40 0–127 /cubase/coarse
Delay 41 0–127 /cubase/delay
Reverb 42 0–127 /cubase/reverb
Tom hi level 43 0–127 /cubase/tom_hi_level
Coarse 44 0–127 /cubase/coarse
Delay 45 0–127 /cubase/delay
Reverb 46 0–127 /cubase/reverb
Rimshot level 47 0–127 /cubase/rimshot_level
Coarse 48 0–127 /cubase/coarse
Delay 49 0–127 /cubase/delay
Reverb 50 0–127 /cubase/reverb
Sfx level 51 0–127 /cubase/sfx_level
Coarse 52 0–127 /cubase/coarse
Delay 53 0–127 /cubase/delay
Reverb 54 0–127 /cubase/reverb
Crash level 55 0–127 /cubase/crash_level
Coarse 56 0–127 /cubase/coarse
Ride level 57 0–127 /cubase/ride_level
Reverb 58 0–127 /cubase/reverb
Cutoff 15 0–127 /cubase/cutoff
Reso 16 0–127 /cubase/reso
Env filtr 19 0–127 /cubase/env_filtr
Filtr disto 20 0–127 /cubase/filtr_disto
Volume 7 0–127 /cubase/volume
Pan 10 -64–64 /cubase/pan
Attack 17 0–127 /cubase/attack
Release 18 0–127 /cubase/release
Reverb 11 0–127 /cubase/reverb
Reverb time 30 0–127 /cubase/reverb_time
Chorus 12 0–127 /cubase/chorus
Delay 13 0–127 /cubase/delay
Sync note 21 0–127 /cubase/sync_note
Delay feedback 22 0–127 /cubase/delay_feedback
Ampli 14 0–127 /cubase/ampli
Ampli model 23 0–127 /cubase/ampli_model
Arp active 25 0–127 /cubase/arp_active
Arp user mode 24 0–127 /cubase/arp_user_mode
Arp mode user 26 0–127 /cubase/arp_mode_user
Arp tempo 27 0–127 /cubase/arp_tempo
Arp gate 28 0–127 /cubase/arp_gate
Arp octave 29 0–127 /cubase/arp_octave
Reverb 20 0–127 /cubase/reverb
Edit 21 0–127 /cubase/edit
Time reverb 22 0–127 /cubase/time_reverb
Mix reverb 23 0–127 /cubase/mix_reverb
Delay 24 0–127 /cubase/delay
Edit 25 0–127 /cubase/edit
Feedback 27 0–127 /cubase/feedback
Sync note 26 0–127 /cubase/sync_note
Mix 28 0–36 /cubase/mix
Chorus 34 0–127 /cubase/chorus
Edit 35 0–127 /cubase/edit
Chorus 1 36 0–127 /cubase/chorus_1
Chorus 2 37 0–127 /cubase/chorus_2
Step filter 29 0–127 /cubase/step_filter
Edit 30 0–127 /cubase/edit
Mix 31 0–127 /cubase/mix
Pattern 32 0–127 /cubase/pattern
Sync step filt 33 0–127 /cubase/sync_step_filt
Base cutoff 38 0–127 /cubase/base_cutoff
Base reso 39 0–127 /cubase/base_reso

Performance MIDI

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

JSON

Limitations

Imported from an Electra One community preset. The mapping reflects the preset author's editorial choices: parameter naming, ranges, and which params are exposed. Untested on hardware in this repo.

Frequently asked questions

Which MIDI CC controls the filter cutoff on the Steinberg Cubase?

CC 74 (0–127), named /cubase/cutoff in SynthHub's map.

How many parameters of the Steinberg Cubase can be controlled over MIDI?

SynthHub's map of the Steinberg Cubase lists 208 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 Steinberg Cubase?

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