我有一个 midi 控制器,它在我的 ubuntu 系统/dev/dmmidi
和上创建了两个文件/dev/midi1
。我想在按下按钮和移动滑块时查看我的 midi 设备的原始输出。我尝试过tail
ing 文件。我尝试过screen
ing 到文件。我尝试过less
ing 文件。我尝试过以 root 身份执行所有这些命令。输出始终为空白。
当我运行时,aplaymidi -l
我看到了我的设备。如何从我的 midi 设备获取字节流?我只想读取数据。
答案1
这些/dev/*midi*
设备只是为了与传统的 OSS 接口兼容;实际的 ALSA 设备在/dev/snd/
。
要显示传入的 MIDI 消息,请aseqdump -p xxx
使用 显示的端口名称运行aseqdump -l
。
要显示原始 MIDI 字节,请amidi --dump -p xxx
使用 显示的端口名称运行amidi -l
。