Show HN: Macros with a Behringer FCB1010 MIDI Pedalboard in macOS
A new open-source tool called 'fcbnerd' allows macOS users to bind MIDI foot controller inputs to shell commands or system actions. The software is designed to be hardware-agnostic, supporting any CoreMIDI-compatible device.
Why it matters
It provides a creative and efficient way for power users to automate workflows using non-traditional input hardware.
Use a MIDI foot controller as an extra keyboard for your Mac. fcbnerd connects to your MIDI sources and either runs a shell command when a footswitch or pedal sends a message you've bound, or prints one JSON object per line for every message so another program can decide what a stomp means.
$ fcbnerd -q --bind ' 1:20:127=open ~/Downloads ' --bind ' pc:1:0=say hello ' Or stream everything for another program to handle:
$ fcbnerd {"type":"connected","source":"UM-ONE","time":"2026-09-14T20:01:00.120Z"} {"type":"pc","channel":1,"program":0,"source":"UM-ONE","time":"2026-09-14T20:01:02.345Z"} {"type":"cc","channel":1,"controller":27,"value":84,"source":"UM-ONE","time":"2026-09-14T20:01:03.910Z"} Built for the Behringer FCB1010, but nothing in it is FCB1010-specific: any CoreMIDI source works.
Get smarter about the news
Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.
Create free accountAlready have an account? Sign in