我正在嘗試使用Haskell的Euterpea庫。我的第一個目標是把它打一個給定的聲音文件(例如MP3或WAV),但首先我遇到了一個問題,下面的說明得到它只是在ghci中扮演一個簡單的音符的聲音。Euterpea異常:找不到MIDI輸出設備
繼Euterpea的web page的 「設置MIDI」 的指示,我在ghci中跑
import Euterpea
play $ c 4 qn
。 「播放」命令導致以下錯誤消息:
Prelude Euterpea> play $ c 4 qn
*** Exception: No MIDI output device found
CallStack (from HasCallStack):
error, called at ./Euterpea/IO/MIDI/MidiIO.lhs:122:18 in Euterpea-2.0.2-Iz37iWlkpjn2emP4FnvOI1:Euterpea.IO.MIDI.MidiIO
我認爲我需要指定MIDI輸出到我的機器(MacOS的塞拉利昂),發現所謂的「音頻MIDI設置」應用程序,但它表明, MIDI輸出(我的內置揚聲器)已經被指定。
任何人都知道這是什麼問題或如何解決它?