{
  "_sources": [
    {
      "type": "vendor-doc",
      "url": "https://el34world.com/Misc/Music/files/FCB1010_manual.pdf",
      "notes": "BEHRINGER 'MIDI FOOT CONTROLLER FCB1010 User Manual' (copy of the maker's manual): MIDI Implementation Chart (Tab. 5.1), Global Configuration (SysEx send/receive, merge) and Data storage (2.7). Every statement comes from it.",
      "firmware": "unknown",
      "imported_at": "2026-10-26"
    }
  ],
  "_limitations": "Source: FCB1010 User Manual. The FCB1010 is a foot controller: it transmits notes (velocity 0 or 64), control changes 0-127 and program changes 1-128 as each preset is programmed, which arrive through the bridge's input routes (/note/on, /cc/{num}, /program_change). It recognizes nothing on MIDI IN but its own SysEx memory dump (after footswitch 7 'SYSEX RCV' in Global Configuration), whose format the manual does not give, plus Soft Thru / Merge of the incoming data; so this driver has no command to send. The manual names the stock firmware only through its expression-pedal calibration (versions 1.4 and newer). Untested on hardware.",
  "_coverage": {
    "entries_total": 0,
    "cc_entries": 0,
    "rpn_entries": 0,
    "nrpn_entries": 0,
    "sysex_commands": 0,
    "realtime_commands": 0,
    "channel_and_common_commands": 0,
    "note_triggers": 0,
    "replies": 0
  },
  "device": {
    "name": "FCB1010",
    "vendor": "Behringer",
    "revision": "FCB1010 User Manual (MIDI Implementation Chart, Tab. 5.1)",
    "osc_prefix": "/fcb1010",
    "manufacturer_id": [
      0,
      32,
      50
    ],
    "device_id": []
  },
  "sysex": {
    "header": [],
    "footer": [],
    "_notes": "Empty on purpose: each command frame carries its complete message."
  },
  "midi_out": {
    "default_channel": 0,
    "note_offset": 0
  },
  "midi_in": {
    "note_on": "/note/on {note} {velocity} {channel}",
    "note_off": "/note/off {note} {velocity} {channel}",
    "cc": "/cc/{num} {value} {channel}",
    "program_change": "/program_change {program} {channel}"
  }
}
