gpt4 book ai didi

linux - 从 Arduino Yun 上的 USB 接口(interface)获取 MIDI 音符

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:41:47 26 4
gpt4 key购买 nike

我正在使用 Arduino Yun 和 MIDI 转 USB 接口(interface),我的目标是在已安装的 Linux 操作系统上读取传入的 MIDI 音符。

目标是让 Yun 上的计算机读取音符并将其发送到 Arduino,然后 Arduino 在钢琴上弹奏的音符处通过引脚传输方波。

但我不知道如何从USB接口(interface)读取; Linux 系统只有命令行,我想不出一个好的方法来读取传入的注释。

最佳答案

USB 没有什么特别之处; USB MIDI 驱动程序使接口(interface)显示为普通 MIDI 端口,可以像任何其他 MIDI 端口一样访问。

如果要编写 shell 脚本,最简单的方法可能是解析 aseqdump 的输出。参见 Translating MIDI input into computer keystrokes on Linux?举个例子。

如果你想写一个C程序,你必须使用ALSA sequencer API;考虑使用 aseqdump source code作为模板。

如果您只想通过串行线路发送原始 MIDI 字节,您可以简单地从 /dev/snd/midiC?D? 中读取它们。

关于linux - 从 Arduino Yun 上的 USB 接口(interface)获取 MIDI 音符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41948481/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com