×

基于Arduino UNO构建小型midi解码器

消耗积分:0 | 格式:zip | 大小:2.41 MB | 2022-11-09

哈哈哈

分享资料个

描述

我基于 Arduino UNO 构建了一个小型 midi 解码器,用于在 GrandOrgue(或 Hauptwerk)软件中打开和关闭停止信号。Arduino 对任何通道上来自 MidiON 和 MidiOFF 的传入消息做出反应,点亮或熄灭连接到引脚 2 到 13 和 A0 到 A5 的 LED。为了简化与电脑的连接,我附​​上了 ATmega16u2 处理器的固件(负责 USB 通信)带有新软件的处理器已成为一个 MIDI 接口,因此可以使用 Arduino UNO 中的标准 USB 电缆与运行 Grandorgue(或 Hauptwerk)的计算机进行通信。GrandOrgue 程序已设置为发送消息,包括从 C0 (60) 到 B0 (71) 的数字针脚 2 到 13 和更高 (88) 针脚 A0 到 A5 的音符。解码器可以直接支持 18 个停止,然而,在添加移位寄存器和对 arduino 脚本进行小修改后,它可以支持更多的寄存器。

第一次尝试看起来像这样:

盛大狂欢的设置:

1. 右键单击​​寄存器区域,例如 Bourdon

2.然后选择发送选项卡

poYBAGNoe_GACp1JAAGufm5udsY456.png
 

3.如上图设置好一切,OK!

4.您还可以设置其他注册表和键盘快捷键。

 
 
 
pYYBAGNoe_SASVQfAAGnCySVijY559.png
 
1 / 4
 

 


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !