百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
C

Control-Surface

> 编程语言
开源

用于创建 MIDI 控制器和其他 MIDI 设备的 Arduino 库。

1.6K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

用于创建 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· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++arduinoarduino-libraryble-midicontrol-surface

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言