
- 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.