2017-04-22 28 views
0

私はHaskellのEuterpeaライブラリを使い始めようとしています。私の最初の目標は、特定のサウンドファイル(mp3やwavなど)を再生することでしたが、最初にghciで単純なノート音を鳴らすための指示に従った問題に遭遇しました。ユートピア例外: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 

私は私のマシン(MacOSのシエラ)へのMIDI出力を指定するために必要な考えと「Audio MIDI設定」と呼ばれるアプリケーションを見つけたが、それがあることを示しましたmidi出力(私の内部スピーカー)は既に指定されていました。

誰でもこの問題が何であるか、それを修正する方法を知っていますか?

答えて

0

おそらく、あなたはこれを解決しますが、後世のためにいくつかのアイデア:あなたが最初に(例えばSimpleSynthをインストールし、にMIDIシンセサイザーを実行しなかったよう


が鳴ります。 AFAICT、Audio MIDI Setupには実際にはソフトウェアシンセサイザーは含まれていませんが、それはadvanced/hardware MIDI setupのものです。

これは、Euterpeaが見つけられなかったMIDI出力デバイスを作成するはずです。あなたはまた、(例えば代わり​​playplayDev nを使用して、デバイスリストからnの値をうまく...あるいは単に1〜8しようと)いくつかの良いMacは、焦点を当ててあります

いずれかの方法チャンネルで遊んでする必要があるかもしれませんDonyaのworking with MIDI on Mac OS Xページに関するヘルプ。希望が役立ちます。

関連する問題