devices/u-he/repro_5.electra-simon-green-v1-0.fw-unknown.jsonEdit on GitHubJSONu-he Repro-5 (per Electra preset) MIDI CC chart, NRPN and OSC map
The u-he Repro-5 MIDI implementation: 121 CC, each named, for Claude (MCP), SuperCollider or any OSC app.
- sourceElectra One preset
- real unitnot yet checked
Not checked on a real u-he Repro-5 yet. Own one? Load a sound or send a control, and tell us whether it worked.
- Maker
- u-he
- Version
- per Electra preset
- Source
- Electra One preset
- OSC prefix
/repro_5
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/u-he/repro_5.electra-simon-green-v1-0.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 repro_5: ask “what can the u-he Repro-5 do?” and it reads this map with list_routes. See the MCP guide.
MIDI controls
121 controls, each with its number, its range and the name to send
oscillator
| Control | CC | Range | Name to send |
|---|---|---|---|
| Fine | 3 | -60–60 | /repro_5/oscillator/fine |
| Pulse width | 4 | 0–127 | /repro_5/oscillator/pulse_width |
| Frequency | 5 | -60–60 | /repro_5/oscillator/frequency |
| Octave | 6 | 0–3 | /repro_5/oscillator/octave |
| Saw | 7 | 0–127 | /repro_5/oscillator/saw |
| Square | 8 | 0–127 | /repro_5/oscillator/square |
| Sync | 9 | 0–127 | /repro_5/oscillator/sync |
| Fine | 12 | -60–60 | /repro_5/oscillator/fine |
| Low freq | 13 | 0–127 | /repro_5/oscillator/low_freq |
| Key track | 14 | 0–127 | /repro_5/oscillator/key_track |
| Pulse width | 15 | 0–127 | /repro_5/oscillator/pulse_width |
| Frequency | 16 | -60–60 | /repro_5/oscillator/frequency |
| Octave | 17 | 0–3 | /repro_5/oscillator/octave |
| Saw | 18 | 0–127 | /repro_5/oscillator/saw |
| Square | 19 | 0–127 | /repro_5/oscillator/square |
| Triangle | 20 | 0–127 | /repro_5/oscillator/triangle |
| Control | CC | Range | Name to send |
|---|---|---|---|
| Volume | 10 | 0–127 | /repro_5/volume |
| Volume | 21 | 0–127 | /repro_5/volume |
| Resonance | 22 | 0–127 | /repro_5/resonance |
| Env amount | 23 | 0–127 | /repro_5/env_amount |
| Key amount | 24 | 0–127 | /repro_5/key_amount |
| Mode | 25 | 0–127 | /repro_5/mode |
| Voice detune | 26 | 0–127 | /repro_5/voice_detune |
| Volume | 27 | 0–127 | /repro_5/volume |
| Cutoff | 28 / 60 | 0–16383 | /repro_5/cutoff |
| Filter env | 29 | 0–127 | /repro_5/filter_env |
| Filter env | 30 | 0–127 | /repro_5/filter_env |
| Filter env | 31 | 0–127 | /repro_5/filter_env |
| Filter env | 32 | 0–127 | /repro_5/filter_env |
| Velocity depth | 33 | 0–127 | /repro_5/velocity_depth |
| Noise feedback | 34 | 0–127 | /repro_5/noise_feedback |
| Amp env | 35 | 0–127 | /repro_5/amp_env |
| Amp env | 36 | 0–127 | /repro_5/amp_env |
| Amp env | 37 | 0–127 | /repro_5/amp_env |
| Amp env | 38 | 0–127 | /repro_5/amp_env |
| Velocity depth | 39 | 0–127 | /repro_5/velocity_depth |
| Rate | 40 | 0–127 | /repro_5/rate |
| Sync mode | 41 | 0–127 | /repro_5/sync_mode |
| Clock | 42 | 0–127 | /repro_5/clock |
| Saw | 43 | 0–127 | /repro_5/saw |
| Triangle | 44 | 0–127 | /repro_5/triangle |
| Square | 45 | 0–127 | /repro_5/square |
| From flt env | 46 | 0–127 | /repro_5/from_flt_env |
| From osc b amt | 47 | 0–127 | /repro_5/from_osc_b_amt |
| From lfo noise | 48 | 0–127 | /repro_5/from_lfo_noise |
| To osc a freq | 49 | 0–127 | /repro_5/to_osc_a_freq |
| To osc a pw | 50 | 0–127 | /repro_5/to_osc_a_pw |
| To osc a freq | 51 | 0–127 | /repro_5/to_osc_a_freq |
| To osc a pw | 52 | 0–127 | /repro_5/to_osc_a_pw |
| To filter | 53 | 0–127 | /repro_5/to_filter |
| To filter | 54 | 0–127 | /repro_5/to_filter |
| To osc b freq | 55 | 0–127 | /repro_5/to_osc_b_freq |
| To osc b pw | 56 | 0–127 | /repro_5/to_osc_b_pw |
| I o | 57 | 0–127 | /repro_5/i_o |
| Type | 58 | 0–127 | /repro_5/type |
| Amount | 59 | 0–127 | /repro_5/amount |
| Tone | 61 | -63–63 | /repro_5/tone |
| Mix | 62 | 0–127 | /repro_5/mix |
| Gain | 63 | 0–127 | /repro_5/gain |
| Modulation | 65 | 0–127 | /repro_5/modulation |
| Sync | 66 | 0–127 | /repro_5/sync |
| Mode | 67 | 0–127 | /repro_5/mode |
| Flavour | 68 | 0–127 | /repro_5/flavour |
| Regen | 69 | 0–127 | /repro_5/regen |
| Time | 70 | 0–127 | /repro_5/time |
| Mix | 71 | 0–127 | /repro_5/mix |
| Mode | 72 | 0–127 | /repro_5/mode |
| Q res | 73 | 0–127 | /repro_5/q_res |
| Bass | 74 | 0–127 | /repro_5/bass |
| Mid | 75 | 0–127 | /repro_5/mid |
| High | 76 | 0–127 | /repro_5/high |
| Bass freq | 77 | 0–127 | /repro_5/bass_freq |
| Mid freq | 78 | 0–127 | /repro_5/mid_freq |
| High freq | 79 | 0–127 | /repro_5/high_freq |
| Bass | 80 | -63–63 | /repro_5/bass |
| Mid | 81 | -63–63 | /repro_5/mid |
| High | 82 | -63–63 | /repro_5/high |
| Tone | 83 | -63–63 | /repro_5/tone |
| Pre delay | 84 | 0–127 | /repro_5/pre_delay |
| Decay | 85 | 0–127 | /repro_5/decay |
| Dry wet | 86 | 0–127 | /repro_5/dry_wet |
| Transient | 88 | -63–63 | /repro_5/transient |
| Gain | 89 | -63–63 | /repro_5/gain |
| Rate | 90 | 0–127 | /repro_5/rate |
| From | 127 | 0–127 | /repro_5/from |
| To | 87 | 0–127 | /repro_5/to |
| Osc a chip | 91 | 0–127 | /repro_5/osc_a_chip |
| Osc b chip | 92 | 0–127 | /repro_5/osc_b_chip |
| Polarity | 93 | 0–127 | /repro_5/polarity |
| Key tracking | 94 | 0–127 | /repro_5/key_tracking |
| Osc b invert | 95 | 0–127 | /repro_5/osc_b_invert |
| Filter tweak | 96 | 0–127 | /repro_5/filter_tweak |
| Filter env | 97 | 0–127 | /repro_5/filter_env |
| Inverted saw | 98 | 0–127 | /repro_5/inverted_saw |
| No dc | 99 | 0–127 | /repro_5/no_dc |
| Amp env | 100 | 0–127 | /repro_5/amp_env |
| Key priority | 101 | 0–127 | /repro_5/key_priority |
| Source | 102 | 0–127 | /repro_5/source |
| Reallocate | 103 | 0–127 | /repro_5/reallocate |
| Mod amount | 104 | 0–127 | /repro_5/mod_amount |
| Source | 105 | 0–127 | /repro_5/source |
| Curve | 106 | 0–127 | /repro_5/curve |
| Rectify | 107 | 0–127 | /repro_5/rectify |
| Quantize | 108 | 0–127 | /repro_5/quantize |
| S h | 109 | 0–127 | /repro_5/s_h |
| Slew | 110 | 0–127 | /repro_5/slew |
| Mod amount | 111 | 0–127 | /repro_5/mod_amount |
| Source | 112 | 0–127 | /repro_5/source |
| Curve | 113 | 0–127 | /repro_5/curve |
| Rectify | 114 | 0–127 | /repro_5/rectify |
| Quantize | 115 | 0–127 | /repro_5/quantize |
| S h | 116 | 0–127 | /repro_5/s_h |
| Slew | 117 | 0–127 | /repro_5/slew |
| Voice 1 | 118 | 0–127 | /repro_5/voice_1 |
| Voice 2 | 119 | 0–127 | /repro_5/voice_2 |
| Voice 3 | 120 | 0–127 | /repro_5/voice_3 |
| Voice 4 | 121 | 0–127 | /repro_5/voice_4 |
| Voice 5 | 122 | 0–127 | /repro_5/voice_5 |
| Voice 6 | 124 | 0–127 | /repro_5/voice_6 |
| Voice 7 | 125 | 0–127 | /repro_5/voice_7 |
| Voice 8 | 126 | 0–127 | /repro_5/voice_8 |
Performance MIDI
Notes, pitch bend and any CC are also available: /repro_5/note/on <note> <velocity>, /repro_5/cc/<number> <value>, /repro_5/pitchbend <0-16383>, /repro_5/program_change <n>.
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.
Other versions
The u-he Repro-5 is mapped in 2 versions. per Electra preset.
Frequently asked questions
Which MIDI CC controls the filter cutoff on the u-he Repro-5?
CC 28 (0–16383), named /repro_5/cutoff in SynthHub's map.
How many parameters of the u-he Repro-5 can be controlled over MIDI?
SynthHub's map of the u-he Repro-5 lists 121 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 u-he Repro-5?
Yes: SynthHub's hosted MCP server knows the u-he Repro-5's MIDI map, and its browser relay lets the agent send it parameter changes or load a sound, each sound change confirmed by you.