Skip to content

Electra Community Polyexciter (13): MIDI CC, NRPN and OSC map

The Electra Community Polyexciter (13) as named OSC addresses — 66 CC — ready to use from Claude (MCP), SuperCollider, Sonic Pi, TouchDesigner or any OSC app via osc-bridge.

Device Electra Community Polyexciter (13)
Vendor Electra Community
OSC prefix /polyexciter_13
Source 🎛️ Derived from an Electra One community preset
Revision per Electra preset
Upstream electra-preset
Driver file devices/electra-community/polyexciter_13.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/electra-community/polyexciter_13.json --out-port <N> --in-port <M>

Then send OSC to 127.0.0.1:7777, for example:

osc-bridge osc-send /polyexciter_13/attn_1 100

From Claude or any MCP client, the osc-bridge mcp server exposes this driver as polyexciter_13: ask “what can the Electra Community Polyexciter (13) do?” and it reads this map with list_routes. See the MCP guide.

MIDI CC and NRPN parameters (66)

OSC address CC NRPN (MSB/LSB) Range Nature Section
/polyexciter_13/attn_1 1 -200–200 continuous
/polyexciter_13/attn_2 2 -200–200 continuous
/polyexciter_13/attn_3 3 -200–200 continuous
/polyexciter_13/attn_4 4 -200–200 continuous
/polyexciter_13/attn_5 5 -200–200 continuous
/polyexciter_13/attn_6 6 -200–200 continuous
/polyexciter_13/mode 7 0–2 continuous
/polyexciter_13/table 8 -1–999 continuous
/polyexciter_13/exciter 9 0–127 continuous
/polyexciter_13/exciter_length 10 1–597 continuous
/polyexciter_13/tone 11 0–127 continuous
/polyexciter_13/damp 12 0–100 continuous
/polyexciter_13/release_damp 13 0–100 continuous
/polyexciter_13/pressure 14 0–127 continuous
/polyexciter_13/veloc_strike 15 0–100 continuous
/polyexciter_13/veloc_tone 16 -100–100 continuous
/polyexciter_13/veloc_damp 17 -100–100 continuous
/polyexciter_13/veloc_excite 18 -127–127 continuous
/polyexciter_13/pitch_damp 19 -100–100 continuous
/polyexciter_13/pitch_excite 20 -100–100 continuous
/polyexciter_13/pitch_lpf 21 -100–100 continuous
/polyexciter_13/press_excite 22 -127–127 continuous
/polyexciter_13/env_pitch 23 -120–120 continuous
/polyexciter_13/env_exciter 24 -127–127 continuous
/polyexciter_13/lfo_pitch 25 -200–200 continuous
/polyexciter_13/lfo_exciter 26 -127–127 continuous
/polyexciter_13/lfo_speed 27 -100–100 continuous
/polyexciter_13/attack_time 28 0–127 continuous
/polyexciter_13/decay_time 29 0–127 continuous
/polyexciter_13/sustain_level 30 -127–127 continuous
/polyexciter_13/release_time 31 0–127 continuous
/polyexciter_13/coarse_tune 32 -60–60 continuous
/polyexciter_13/fine_tune 33 -100–100 continuous
/polyexciter_13/gain 34 -40–24 continuous
/polyexciter_13/sustain 35 0–1 switch
/polyexciter_13/bend_range 36 0–48 continuous
/polyexciter_13/chord_enable 37 0–7 continuous
/polyexciter_13/chord_key 38 -12–12 continuous
/polyexciter_13/chord_scale 39 0–7 continuous
/polyexciter_13/chord_shape 40 0–13 continuous
/polyexciter_13/chrd_inversion 41 0–3 continuous
/polyexciter_13/arpeg_1_mode 42 0–14 continuous
/polyexciter_13/arpeg_2_mode 43 0–14 continuous
/polyexciter_13/arpeg_3_mode 44 0–14 continuous
/polyexciter_13/arpeg_1_range 45 1–3 continuous
/polyexciter_13/arpeg_2_range 46 1–3 continuous
/polyexciter_13/arpeg_3_range 47 1–3 continuous
/polyexciter_13/chorus_mode 51 0–2 continuous
/polyexciter_13/delay_mode 52 0–2 continuous
/polyexciter_13/delay_level 53 -40–0 continuous
/polyexciter_13/delay_time 54 1–18 continuous
/polyexciter_13/delay_feedback 55 0–100 continuous
/polyexciter_13/unison 56 1–8 continuous
/polyexciter_13/unison_detune 57 0–100 continuous
/polyexciter_13/lowpass_filter 50 0–127 continuous
/polyexciter_13/scala_mts 48 0–127 continuous
/polyexciter_13/scala_kbm 49 0–127 continuous
/polyexciter_13/output_spread 58 -100–100 continuous
/polyexciter_13/output_mode 59 0–3 continuous
/polyexciter_13/input_mode 60 0–18 continuous
/polyexciter_13/sustain_mode 61 0–1 switch
/polyexciter_13/midi_vel_curve 62 0–3 continuous
/polyexciter_13/ext_exciter_in 63 0–6 continuous
/polyexciter_13/pitch_bend_in 64 0–6 continuous
/polyexciter_13/arp_reset_in 65 0–6 continuous
/polyexciter_13/max_voices 66 1–8 continuous

Performance MIDI

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