fcbnerd
A CLI that turns a MIDI foot controller into a keyboard and automation input for Mac
SITE CAPTUREBased on information published on the service's website. Selection and review policy
WHAT IT DOES
What does it do?
fcbnerd reads messages from a MIDI foot controller and runs matching shell commands or outputs a JSON object for each message. It was made for the Behringer FCB1010 but works with any CoreMIDI source. It runs multiple bindings concurrently and limits commands during pedal sweeps while continuing to process the latest value.
KEY FEATURES
Key features
- Binds MIDI messages to shell commands
- Outputs every MIDI message as line-delimited JSON
- Supports all CoreMIDI input sources
- Runs multiple matching bindings concurrently in order
- Uses wildcards to specify channel, controller, and value patterns
- Suppresses duplicate processes during pedal sweeps and processes the latest value