嗨,我尝试用 Euterpea 弹一首钢琴曲,但播放几秒钟后,它只会给我错误消息:
PortMidi warning: get_free_output_buffer() wait timed out after 1000ms.
反复,直到我中断程序。我正在使用 Windows,根据他们网站上的快速教程,我不需要安装任何其他程序来使用该库。这段代码足以得到错误信息:
let caChord = chord [c 3 qn, a 2 qn]
doubleCa = times 2 caChord
lowerHand = line [f 2 qn, doubleCa]
in play $ chord [line [times 3 (line [e 5 en, f 5 en]),times 3 (line [d 5 en, f 5 en]),times 3 (line [c 5 en, f 5 en]),times 3 (line [bf 4 en, f 5 en])], times 4 lowerHand]
看起来,考虑到我还没有找到任何关于它的帖子,但在没有太多尝试的情况下遇到了这个错误,这应该是一个非常明显的问题。