所以我有这个新的 USB MIDI 键盘。我有一台 Windows 10 PC,我使用 GrandOrgue 和这个键盘以及另一个 MIDI 源。
我发现,只是在这个新键盘上,而不是其他 MIDI 源上,有时会丢失事件。例如,音符不发声(开启事件丢失)或卡住(关闭事件丢失)。
这可能与 CPU 负载有关,因为机器相当基础(AMD A6)并且 GrandOrgue(加上 Win10 本身)可能会耗费 CPU 资源。
我该如何解决这个问题?
答案1
我没有足够的声望来发表评论,但我想提供帮助。有几件事(您必须通过尝试各种方法来解决此问题,先从最简单的事情开始):
即使 CPU 使用率很高,AMD A6 也能很好地运行 MIDI 设备。更改进程/线程的优先级不会产生任何影响 - USB 协议具有强大的缓冲和纠错功能,与旧的串行端口时代不同。
如果键盘当前插入 USB 集线器,请尝试将其直接插入 PC 的某个 USB 端口。
如果键盘是 USB 供电的,但有外部电源选项,则可能是键盘设计为从 USB 端口吸收的电量超过 PC 实际可以提供的电量。某些笔记本电脑存在常见问题。这可能会导致您描述的问题。在这种情况下,您将必须给键盘提供外部电源。
某些 PC 设计会限制所有 USB 端口的总 USB 功耗。这在笔记本电脑上更为常见。因此,如果您的 PC 上连接了其他耗电的 USB 设备,如 USB 硬盘或带 LED 灯的键盘/鼠标,则可能没有足够的电量为键盘供电。同样,如果键盘支持外部电源,请尝试使用它。
如果您的 PC 同时具有 USB 2.0 和 USB 3.x 端口,请尝试 USB 2.0 端口。
尝试使用不同的和/或更短的 USB 电缆。如果您当前的电缆是 USB 3.x 电缆,请找到 USB 2.0 电缆并尝试。
如果其他方法都失败了,您需要找另一台电脑并在其上测试键盘。因为键盘可能有故障(尽管可能性不大)。
故障的键盘可能只是因为其固件而故障。许多现代键盘都可以使用制造商网站提供的新固件进行更新。请参阅键盘手册以了解是否可以更新以及如何更新的说明。
祝你好运!