Waldorf Kyra Ch 3-4: MIDI CC, NRPN and OSC map¶
The Waldorf Kyra Ch 3-4 as named OSC addresses — 91 SysEx commands — ready to use from Claude (MCP), SuperCollider, Sonic Pi, TouchDesigner or any OSC app via osc-bridge.
| Device | Waldorf Kyra Ch 3-4 |
|---|---|
| Vendor | Waldorf |
| OSC prefix | /kyra_ch_3_4 |
| Source | 🎛️ Derived from an Electra One community preset |
| Revision | per Electra preset |
| Upstream | electra-preset |
| Driver file | devices/waldorf/kyra_ch_3_4.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/waldorf/kyra_ch_3_4.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 kyra_ch_3_4: ask “what can the Waldorf Kyra Ch 3-4 do?” and it reads this map with list_routes. See the MCP guide.
SysEx commands (91)¶
| OSC address | Arguments |
|---|---|
/kyra_ch_3_4/tune |
val: u7 |
/kyra_ch_3_4/hard_sync |
val: u7 |
/kyra_ch_3_4/pulse_width |
val: u7 |
/kyra_ch_3_4/wave_group |
val: u7 |
/kyra_ch_3_4/lfo1_pitch |
val: u7 |
/kyra_ch_3_4/lfo2_width |
val: u7 |
/kyra_ch_3_4/saw_level |
val: u7 |
/kyra_ch_3_4/wave_level |
val: u7 |
/kyra_ch_3_4/pulse_level |
val: u7 |
/kyra_ch_3_4/wave_number |
val: u7 |
/kyra_ch_3_4/wave_2_fm |
val: u7 |
/kyra_ch_3_4/aux_level |
val: u7 |
/kyra_ch_3_4/detune |
val: u7 |
/kyra_ch_3_4/intensity |
val: u7 |
/kyra_ch_3_4/spread |
val: u7 |
/kyra_ch_3_4/sub_osc |
val: u7 |
/kyra_ch_3_4/sub_level |
val: u7 |
/kyra_ch_3_4/octave |
val: u7 |
/kyra_ch_3_4/sub_detune |
val: u7 |
/kyra_ch_3_4/filter_type |
val: u7 |
/kyra_ch_3_4/frequency |
val: u7 |
/kyra_ch_3_4/resonance |
val: u7 |
/kyra_ch_3_4/eg1_freq |
val: u7 |
/kyra_ch_3_4/eg2_freq |
val: u7 |
/kyra_ch_3_4/filter_config |
val: u7 |
/kyra_ch_3_4/filter_balance |
val: u7 |
/kyra_ch_3_4/lfo2_freq |
val: u7 |
/kyra_ch_3_4/lfo3_freq |
val: u7 |
/kyra_ch_3_4/freq_follow |
val: u7 |
/kyra_ch_3_4/follow_rt_key |
val: u7 |
/kyra_ch_3_4/adsr |
val: u7 |
/kyra_ch_3_4/eg_slope |
val: u7 |
/kyra_ch_3_4/shape |
val: u7 |
/kyra_ch_3_4/rate |
val: u7 |
/kyra_ch_3_4/mode |
val: u7 |
/kyra_ch_3_4/delay |
val: u7 |
/kyra_ch_3_4/limiter_curve |
val: u7 |
/kyra_ch_3_4/stereo_pan |
val: u7 |
/kyra_ch_3_4/clock |
val: u7 |
/kyra_ch_3_4/range |
val: u7 |
/kyra_ch_3_4/phase |
val: u7 |
/kyra_ch_3_4/lfo1_amp |
val: u7 |
/kyra_ch_3_4/lfo2_pan |
val: u7 |
/kyra_ch_3_4/velo_scaling |
val: u7 |
/kyra_ch_3_4/mix |
val: u7 |
/kyra_ch_3_4/time |
val: u7 |
/kyra_ch_3_4/predelay |
val: u7 |
/kyra_ch_3_4/damping |
val: u7 |
/kyra_ch_3_4/darkness |
val: u7 |
/kyra_ch_3_4/low_freq |
val: u7 |
/kyra_ch_3_4/low_gain |
val: u7 |
/kyra_ch_3_4/mid_freq |
val: u7 |
/kyra_ch_3_4/mid_q_factor |
val: u7 |
/kyra_ch_3_4/mid_gain |
val: u7 |
/kyra_ch_3_4/high_freq |
val: u7 |
/kyra_ch_3_4/high_gain |
val: u7 |
/kyra_ch_3_4/f_gain |
val: u7 |
/kyra_ch_3_4/f_tune |
val: u7 |
/kyra_ch_3_4/f_mod_depth |
val: u7 |
/kyra_ch_3_4/f_mod_speed |
val: u7 |
/kyra_ch_3_4/drive |
val: u7 |
/kyra_ch_3_4/type |
val: u7 |
/kyra_ch_3_4/final_level |
val: u7 |
/kyra_ch_3_4/rolloff_corner |
val: u7 |
/kyra_ch_3_4/feedback |
val: u7 |
/kyra_ch_3_4/clock_beat |
val: u7 |
/kyra_ch_3_4/clock_source |
val: u7 |
/kyra_ch_3_4/mod_speed |
val: u7 |
/kyra_ch_3_4/mod_depth |
val: u7 |
/kyra_ch_3_4/lfo_waveshape |
val: u7 |
/kyra_ch_3_4/effect_mode |
val: u7 |
/kyra_ch_3_4/delay_time |
val: u7 |
/kyra_ch_3_4/source |
val: u7 |
/kyra_ch_3_4/destination |
val: u7 |
/kyra_ch_3_4/patch_volume |
val: u7 |
/kyra_ch_3_4/voice_mode |
val: u7 |
/kyra_ch_3_4/amount |
val: u7 |
/kyra_ch_3_4/dual_mode |
val: u7 |
/kyra_ch_3_4/panorama |
val: u7 |
/kyra_ch_3_4/portamento |
val: u7 |
/kyra_ch_3_4/p_bend_range |
val: u7 |
/kyra_ch_3_4/key_mode |
val: u7 |
/kyra_ch_3_4/aux_osc_mode |
val: u7 |
/kyra_ch_3_4/dual_detune |
val: u7 |
/kyra_ch_3_4/enable |
val: u7 |
/kyra_ch_3_4/pattern |
val: u7 |
/kyra_ch_3_4/gate_length |
val: u7 |
/kyra_ch_3_4/tempo |
val: u7 |
/kyra_ch_3_4/time_source |
val: u7 |
/kyra_ch_3_4/beat |
val: u7 |
/kyra_ch_3_4/latch_mode |
val: u7 |
Performance MIDI¶
Notes, pitch bend and any CC are also available: /kyra_ch_3_4/note/on <note> <velocity>, /kyra_ch_3_4/cc/<number> <value>, /kyra_ch_3_4/pitchbend <0-16383>, /kyra_ch_3_4/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.