我在 Windows 机器上录制 MIDI 键盘时遇到了问题。我目前使用的是 Yamaha,并且我有一个从 MIDI 输出到 USB 的 MIDI 连接。当我检查系统设备时,我的计算机发现我安装了 USB MIDI 键盘。我在识别和使用音序器上的 MIDI 时遇到了问题。我下载了一款名为 Anvil Studio 的软件,它可以处理 MIDI 连接。][1] 它似乎无法读取它。有什么建议可以解决此问题吗?我以前真的从未使用过 MIDI。如您所见,我的计算机正在注册该设备。
我有更多关于该系统的信息。我设法让输出工作(现在在 Linux 上)。使用 LMMS,我可以通过电脑在键盘上弹奏音符。现在唯一还不能正常工作的是输入。我的端口目前
Port Client name Port name
14:0 Midi Through Midi Through Port-0
24:0 USB Midi USB Midi MIDI 1
128:1 LMMS Default preset
128:2 LMMS Default preset
128:4 LMMS Default preset
129:0 Client-129 qjackctl
130:0 FLUID Synth (24333) Synth input port (24333:0)
目前,输出和输入正在通过 LMMS 上的端口 24:0 USB Midi。我仍然不明白为什么它无法录制。
答案1
经过一段时间的研究,我得出结论:这很可能是电源线的硬件缺陷。在 Linux 中,
aseqdump -p "USB Midi"
报告输出
24:0 Clock 24:0 Clock 24:0 Clock 24:0 Clock 24:0 Active Sensing 24:0 Clock 24:0 Clock 24:0 Clock 24:0 Clock 24:0 Stop 24:0 Clock 24:0 Clock 24:0 Clock 24:0 Active Sensing 24:0 Clock 24:0 Clock 24:0 Clock 24:0 Clock 24:0 Stop
并且 aconnect -i 和 aconnect -o 显示
aconnect -i client 0: 'System' [type=kernel] 0 'Timer ' 1 'Announce ' client 14: 'Midi Through' [type=kernel] 0 'Midi Through Port-0' client 28: 'USB Midi' [type=kernel] 0 'USB Midi MIDI 1 ' '
和
aconnect -o client 14: 'Midi Through' [type=kernel] 0 'Midi Through Port-0' client 28: 'USB Midi' [type=kernel] 0 'USB Midi MIDI 1 ' client 128: 'FLUID Synth (3237)' [type=user] 0 'Synth input port (3237:0)'
我遵循这个教程来给我一些指导:
tedfelix.com/linux/linux-midi.html
但我能让一切正常工作,直到它开始将硬件与操作系统集成。我希望这不是硬件问题,或者不是我的键盘上的输出坏了。