Skip to content

All pages

fcbnerd

Command-line tool that turns a MIDI foot controller into an extra Mac keyboard.

Other21h ago
Category
Other
Website
github.com
Language
English
Listed
21h ago
Stars
61
Forks
1

JamesRyanATX/fcbnerd ↗, Swift, MIT, Last commit 3d ago

fcbnerd listens to CoreMIDI sources and does one of two things with what arrives: run a shell command bound to that footswitch or pedal position, or print one JSON object per line so another program decides what a stomp means. It was built around the Behringer FCB1010, but nothing in it is specific to that pedalboard.

The author's reason for a command-line tool rather than an app is that acting on the Mac needs permissions a sandboxed app cannot get, while reading MIDI needs none; the actions stay in your shell or in a tool that already has the access. A simulate subcommand publishes a virtual MIDI source so a consumer can be built with no pedal attached, and the listener follows hotplug, carrying on after the interface is unplugged and returned.

Like this product?