Arduino的MIDIUSB库
该库允许具有USB功能的Arduino板通过USB充当MIDI乐器。 该库基于PluggableUSB,因此仅与Arduino IDE 1.6.6及更高版本兼容。
此外,由于PluggableUSB仅针对具有本机USB功能的板卡,因此该库仅支持这些板卡(例如Leonardo,Micro,Due,Zero等)。
有关此库的更多信息,请访问我们的
测试步骤(Linux)
加载正确的驱动程序( sudo modprobe snd_seq_midi )
用MIDIUSB_loop示例刷新板子,然后执行aseqdump -l ; 输出将类似于
Port Client name Port name
0:0 System Timer
0:1
乐器数字接口MIDI(Musical Instrument Digital Interface),是数字音乐的国际标准。任何电子乐器,只要能处理MIDI消息,并有合适的硬件接口,都可视为一个MIDI设备。本设计完成一个MIDI音乐播放器,该设备以MIDI技术为基础,在Altera公司Cyclone系列FPGA EP1C6Q240C8上实现数字音频合成。MIDI信号源由PC机串口配合串口MI