【发布时间】:2014-10-08 21:03:50
【问题描述】:
我已经搜索了一段时间,但找不到我想做的事情的答案。
我想播放一个 MIDI 文件,并在播放时在屏幕上显示音符。当音符停止播放时,它应该会从屏幕上消失。
我可以使用音序器演奏 MIDI,但不知道如何让音符开始播放,或者何时停止播放音符。
我已经研究过 ControllerEventListeners 和 MetaEventListeners,但仍然不知道该怎么做。
任何帮助将不胜感激。
【问题讨论】:
-
是否有一个解决方案是读取 MIDI 文件,获取所有音符及其持续时间,然后运行另一个线程来显示音符?如果有一些延迟,这不会变得不同步吗?
标签: java midi javax.sound.midi