用于创建 MIDI 控制器和其他 MIDI 设备的 Arduino 库。
Control Surface 是一个用于构建 MIDI 控制器和控制面板的 Arduino 库。在核心上,该库具有灵活的 MIDI 抽象层,支持串行 5-pin DIN MIDI、MIDI 通过 USB、MIDI 通过 BLE 等。这些 MIDI 接口与各种 Arduino 板都兼容(完整表格可在 这里 查看),在任何 Arduino MIDI 项目中都很有用。
除了 MIDI 输入/输出外,控制面板还提供了易于使用的工具,用于构建 MIDI 控制器,支持发送 MIDI 消息的控件(例如电位器、按钮、旋转编码器等)以及接收 MIDI 消息的控件(例如 LED、显示器等)。此外,还支持更高级的控制,将 MIDI 输入和输出相结合(例如 电动调节器)。在具有大量输入和输出的项目中,控制面板允许您无缝添加多路复用器、移位寄存器和其他端口扩展器,并将其视为普通 GPIO 引脚。
详细的示例列表可以在 文档 中找到。 以下是一些简单的示例,它们可以让您了解 Control 如何工作: 可以使用 Surface 库。
示例 1:一个具有可发送 MIDI 控制变化消息的电位器的完整草图只需五行代码即可写入:
暂无开放 Issues,或尚未同步最近议题。