- 语言
- 英语
- 发布于
- 20小时前
- 复刻
- 1
JamesRyanATX/fcbnerd ↗, Swift, MIT, 最近提交 3天前
它监听 CoreMIDI 源,对收到的消息做两件事之一:执行绑定在该踏板开关或踏板数值上的 shell 命令,或者每条消息打印一行 JSON,让另一个程序去决定一次踩踏意味着什么。它是围绕 Behringer FCB1010 写的,但里面没有一处只适用于那块踏板板。
作者自己写下了为什么做成命令行工具而不是应用:在 Mac 上执行动作需要沙盒应用拿不到的权限,而只读取 MIDI 则不需要任何权限,动作交给你的 shell 或已经拥有权限的工具去做。simulate 子命令会发布一个虚拟 MIDI 源,因此没有踏板也能开发接收端;监听器支持热插拔,接口拔下再插回后处理照常继续。