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

hiduino

> 编程语言
开源

:musical_keyboard: Arduino 上的原生 USB-MIDI

668 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

:musical_keyboard: Arduino 上的原生 USB-MIDI

HIDUINO 项目提供固件、文档和示例代码,用于从 Arduino UNO 或 Mega 2560 构建符合类标准的 USB-MIDI 设备。HIDUINO 不使用中间件软件来通过 MIDI 回环端口(如 Windows 上的 LoopBe1 或 OSX 上的 IAC)转换串行消息。相反,HIDUINO 提供了一款真正的 USB-MIDI 设备,可在 Windows、OSX 和 Linux 上实现即插即用兼容性 - 就像商用的 MIDI 控制器一样。

HIDUINO 利用了 Arduino 板,其中第二个 AVR 芯片用作 USB 控制器,因此它不适用于单芯片版本(例如 Leonardo)或使用 FTDI 芯片作为 USB 控制器的旧板(例如 Duemilanove)。许多低价的 Arduino 仿制品也可能无法使用,因为它们倾向于使用更便宜的 FTDI 芯片。 HIDUINO 基于 LUFA 框架 ,由 Dean Camera 创建。HIDUINO 最初是为机器人仪器和新的音乐接口而开发的,位于 加州艺术学院。

项目名称指的是一个曾经计划包含许多不同的 USB-HID 设备类型(摇杆、鼠标、键盘等)。虽然现有项目已经使用了“mididuino”名称,但这对于本项目来说更为合适。以下是一些 HIDUINO 在实际应用中的好例子:

MIDI 库 由于 HIDUINO 本身不包含用于在 Sketch 中消费或生成 MIDI 数据的代码,因此必须使用单独的 Arduino 库来在 HIDUINO 固件和 Sketch 之间编码/解码 MIDI 格式。值得注意的是,标准的 Arduino midi

mHzKontrol NotomotoN Diaktoros

Issues· 0 开放

查看全部 Issues在 GitHub 打开

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

> 标签

C

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

> 工具信息

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

> 相关工具

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