![如何消除 USB QWERTY 键盘的延迟,以便实时弹奏钢琴?](https://linux22.com/image/1578280/%E5%A6%82%E4%BD%95%E6%B6%88%E9%99%A4%20USB%20QWERTY%20%E9%94%AE%E7%9B%98%E7%9A%84%E5%BB%B6%E8%BF%9F%EF%BC%8C%E4%BB%A5%E4%BE%BF%E5%AE%9E%E6%97%B6%E5%BC%B9%E5%A5%8F%E9%92%A2%E7%90%B4%EF%BC%9F.png)
我想使用我的 USB QWERTY 键盘通过各种 MIDI 应用程序和网站弹奏钢琴。
任何尝试过这种方法的人都会发现,问题在于键盘上的按键不会立即发送到计算机。每次按下按钮时都会有一点延迟。这使得用它弹钢琴无法按照节拍的节奏演奏。
有没有办法可以消除或减少键盘和计算机之间的延迟和缓冲?
注意:我并没有尝试将键盘用作 MIDI 输入
答案1
有没有办法可以消除或减少键盘和计算机之间的延迟和缓冲?
不,很可能没有办法。
这种延迟并不是故意的,而是处理信息、将其发送到计算机并让计算机再次处理所需的时间。
您可能会发现延迟更低的更昂贵的键盘,而且有线设备也更适合您的目的。
问题是键盘上的按键不会立即发送到计算机
这是一个问题,另一个问题(对我来说是最大的问题)是键盘只能感知按钮是否被按下,而无法捕捉到按下的速度和力度(这是设计使然)。
即使你可以完全摆脱延迟,你也无法获得接近钢琴的体验。