Ableton Basic: MIDI CC, NRPN and OSC map¶
The Ableton Basic as named OSC addresses — 95 CC — ready to use from Claude (MCP), SuperCollider, Sonic Pi, TouchDesigner or any OSC app via osc-bridge.
| Device | Ableton Basic |
|---|---|
| Vendor | Ableton |
| OSC prefix | /ableton_basic |
| Source | 🎛️ Derived from an Electra One community preset |
| Revision | per Electra preset |
| Upstream | electra-preset |
| Driver file | devices/ableton/ableton_basic.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/ableton/ableton_basic.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 ableton_basic: ask “what can the Ableton Basic do?” and it reads this map with list_routes. See the MCP guide.
MIDI CC and NRPN parameters (95)¶
| OSC address | CC | NRPN (MSB/LSB) | Range | Nature | Section |
|---|---|---|---|---|---|
/ableton_basic/vol_1 |
31 | 0–127 | continuous | ||
/ableton_basic/vol_2 |
32 | 0–127 | continuous | ||
/ableton_basic/vol_3 |
33 | 0–127 | continuous | ||
/ableton_basic/vol_4 |
34 | 0–127 | continuous | ||
/ableton_basic/vol_5 |
35 | 0–127 | continuous | ||
/ableton_basic/vol_6 |
36 | 0–127 | continuous | ||
/ableton_basic/on |
37 | 0–127 | continuous | ||
/ableton_basic/on |
38 | 0–127 | continuous | ||
/ableton_basic/on |
39 | 0–127 | continuous | ||
/ableton_basic/on |
40 | 0–127 | continuous | ||
/ableton_basic/on |
41 | 0–127 | continuous | ||
/ableton_basic/on |
42 | 0–127 | continuous | ||
/ableton_basic/send_portal |
43 | 0–127 | continuous | ||
/ableton_basic/send_portal |
44 | 0–127 | continuous | ||
/ableton_basic/send_portal |
45 | 0–127 | continuous | ||
/ableton_basic/send_portal |
46 | 0–127 | continuous | ||
/ableton_basic/send_portal |
47 | 0–127 | continuous | ||
/ableton_basic/send_portal |
48 | 0–127 | continuous | ||
/ableton_basic/send_delay |
49 | 0–127 | continuous | ||
/ableton_basic/send_delay |
50 | 0–127 | continuous | ||
/ableton_basic/send_delay |
51 | 0–127 | continuous | ||
/ableton_basic/send_delay |
52 | 0–127 | continuous | ||
/ableton_basic/send_delay |
53 | 0–127 | continuous | ||
/ableton_basic/send_delay |
54 | 0–127 | continuous | ||
/ableton_basic/send_reverb |
55 | 0–127 | continuous | ||
/ableton_basic/send_reverb |
56 | 0–127 | continuous | ||
/ableton_basic/send_reverb |
57 | 0–127 | continuous | ||
/ableton_basic/send_reverb |
58 | 0–127 | continuous | ||
/ableton_basic/send_reverb |
59 | 0–127 | continuous | ||
/ableton_basic/send_reverb |
60 | 0–127 | continuous | ||
/ableton_basic/play |
127 | 0–127 | continuous | ||
/ableton_basic/stop |
126 | 0–127 | continuous | ||
/ableton_basic/vol_1 |
61 | 0–127 | continuous | ||
/ableton_basic/vol_2 |
62 | 0–127 | continuous | ||
/ableton_basic/vol_3 |
63 | 0–127 | continuous | ||
/ableton_basic/vol_4 |
64 | 0–127 | continuous | ||
/ableton_basic/vol_5 |
65 | 0–127 | continuous | ||
/ableton_basic/vol_6 |
66 | 0–127 | continuous | ||
/ableton_basic/on |
67 | 0–127 | continuous | ||
/ableton_basic/on |
68 | 0–127 | continuous | ||
/ableton_basic/on |
69 | 0–127 | continuous | ||
/ableton_basic/on |
70 | 0–127 | continuous | ||
/ableton_basic/on |
71 | 0–127 | continuous | ||
/ableton_basic/on |
72 | 0–127 | continuous | ||
/ableton_basic/send_portal |
91 | 0–127 | continuous | ||
/ableton_basic/send_portal |
92 | 0–127 | continuous | ||
/ableton_basic/send_portal |
75 | 0–127 | continuous | ||
/ableton_basic/send_portal |
76 | 0–127 | continuous | ||
/ableton_basic/send_portal |
77 | 0–127 | continuous | ||
/ableton_basic/send_portal |
78 | 0–127 | continuous | ||
/ableton_basic/send_delay |
79 | 0–127 | continuous | ||
/ableton_basic/send_delay |
80 | 0–127 | continuous | ||
/ableton_basic/send_delay |
81 | 0–127 | continuous | ||
/ableton_basic/send_delay |
82 | 0–127 | continuous | ||
/ableton_basic/send_delay |
83 | 0–127 | continuous | ||
/ableton_basic/send_delay |
84 | 0–127 | continuous | ||
/ableton_basic/send_reverb |
85 | 0–127 | continuous | ||
/ableton_basic/send_reverb |
86 | 0–127 | continuous | ||
/ableton_basic/send_reverb |
87 | 0–127 | continuous | ||
/ableton_basic/send_reverb |
88 | 0–127 | continuous | ||
/ableton_basic/send_reverb |
89 | 0–127 | continuous | ||
/ableton_basic/send_reverb |
90 | 0–127 | continuous | ||
/ableton_basic/10_cc_9 |
9 | 0–127 | continuous | ||
/ableton_basic/1_cc_16 |
16 | 0–127 | continuous | ||
/ableton_basic/2_cc_17 |
17 | 0–127 | continuous | ||
/ableton_basic/4_cc_19 |
19 | 0–127 | continuous | ||
/ableton_basic/3_cc_18 |
18 | 0–127 | continuous | ||
/ableton_basic/8_cc_23 |
23 | 0–127 | continuous | ||
/ableton_basic/7_cc_22 |
22 | 0–127 | continuous | ||
/ableton_basic/6_cc_21 |
21 | 0–127 | continuous | ||
/ableton_basic/5_cc_20 |
20 | 0–127 | continuous | ||
/ableton_basic/9_cc_73 |
73 | 0–127 | continuous | ||
/ableton_basic/erbe_verb |
0 | 0–127 | continuous | ||
/ableton_basic/bubbles |
1 | 0–127 | continuous | ||
/ableton_basic/lxr_02 |
2 | 0–127 | continuous | ||
/ableton_basic/folk_drums |
3 | 0–127 | continuous | ||
/ableton_basic/tetra |
4 | 0–127 | continuous | ||
/ableton_basic/prophet_10 |
5 | 0–127 | continuous | ||
/ableton_basic/granulator |
6 | 0–127 | continuous | ||
/ableton_basic/pin |
7 | 0–127 | continuous | ||
/ableton_basic/khene |
8 | 0–127 | continuous | ||
/ableton_basic/10 |
9 | 0–127 | continuous | ||
/ableton_basic/11 |
10 | 0–127 | continuous | ||
/ableton_basic/12 |
11 | 0–127 | continuous | ||
/ableton_basic/gaam_solo |
12 | 0–127 | continuous | ||
/ableton_basic/gaam_jel |
13 | 0–127 | continuous | ||
/ableton_basic/ten_fiat_got |
14 | 0–127 | continuous | ||
/ableton_basic/fiat_got |
15 | 0–127 | continuous | ||
/ableton_basic/jell_bow |
16 | 0–127 | continuous | ||
/ableton_basic/aum_bow |
17 | 0–127 | continuous | ||
/ableton_basic/19 |
18 | 0–127 | continuous | ||
/ableton_basic/20 |
19 | 0–127 | continuous | ||
/ableton_basic/collective |
20 | 0–127 | continuous | ||
/ableton_basic/final_folk |
21 | 0–127 | continuous | ||
/ableton_basic/stop_all_clips |
23 | 0–127 | continuous |
Performance MIDI¶
Notes, pitch bend and any CC are also available: /ableton_basic/note/on <note> <velocity>, /ableton_basic/cc/<number> <value>, /ableton_basic/pitchbend <0-16383>, /ableton_basic/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.