无法创建 MIDI 连接

无法创建 MIDI 连接

我在 Windows 机器上录制 MIDI 键盘时遇到了问题。我目前使用的是 Yamaha,并且我有一个从 MIDI 输出到 USB 的 MIDI 连接。当我检查系统设备时,我的计算机发现我安装了 USB MIDI 键盘。我在识别和使用音序器上的 MIDI 时遇到了问题。我下载了一款名为 Anvil Studio 的软件,它可以处理 MIDI 连接。][1] 它似乎无法读取它。有什么建议可以解决此问题吗?我以前真的从未使用过 MIDI。如您所见,我的计算机正在注册该设备。

1 2

我有更多关于该系统的信息。我设法让输出工作(现在在 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

但我能让一切正常工作,直到它开始将硬件与操作系统集成。我希望这不是硬件问题,或者不是我的键盘上的输出坏了。

相关内容