Skip to content

Yamaha FB-01: MIDI CC, NRPN and OSC map

The Yamaha FB-01 as named OSC addresses — 41 SysEx commands — ready to use from Claude (MCP), SuperCollider, Sonic Pi, TouchDesigner or any OSC app via osc-bridge.

Device Yamaha FB-01
Vendor Yamaha
OSC prefix /fb_01
Source 🎛️ Derived from an Electra One community preset
Revision per Electra preset
Upstream electra-preset
Driver file devices/yamaha/fb_01.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/yamaha/fb_01.json --out-port <N> --in-port <M>

Then send OSC to 127.0.0.1:7777, for example:

osc-bridge osc-send /fb_01/op1

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

SysEx commands (41)

OSC address Arguments
/fb_01/op1 val: u7
/fb_01/op2 val: u7
/fb_01/op3 val: u7
/fb_01/op4 val: u7
/fb_01/op1_level val: u7
/fb_01/op2_level val: u7
/fb_01/op3_level val: u7
/fb_01/op4_level val: u7
/fb_01/enable val: u7
/fb_01/sync val: u7
/fb_01/amp_sens val: u7
/fb_01/pitch_sens val: u7
/fb_01/semitone val: u7
/fb_01/waveform val: u7
/fb_01/speed val: u7
/fb_01/amp_depth val: u7
/fb_01/pitch_depth val: u7
/fb_01/output_level val: u7
/fb_01/octave val: u7
/fb_01/portamento val: u7
/fb_01/mono val: u7
/fb_01/pan val: u7
/fb_01/detune val: u7
/fb_01/pitch_bend val: u7
/fb_01/lfo val: u7
/fb_01/flag val: u7
/fb_01/frequency val: u7
/fb_01/inharmonics val: u7
/fb_01/sens val: u7
/fb_01/depth val: u7
/fb_01/adjust val: u7
/fb_01/level_depth_1 val: u7
/fb_01/level_depth_2 val: u7
/fb_01/rate_depth val: u7
/fb_01/level_type_1 val: u7
/fb_01/a_rate_sens val: u7
/fb_01/attack val: u7
/fb_01/decay_1 val: u7
/fb_01/decay_2 val: u7
/fb_01/sustain val: u7
/fb_01/release val: u7

Performance MIDI

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