1

rtmidi で midi ボイスを再生しようとしています。リンクしてサンプルプログラムをコンパイルすることに成功しました。しかし残念ながら、私のユキヒョウ自身の MIDI シーケンサーが出力ポートとして表示されません。また、coremidi ライブラリを使用して MIDI 出力ポートを開こうとしましたが、成功しませんでした。

rtmidi または別のライブラリがそのメッセージを Apple 自身の MIDI シーケンサーに直接送信するようにするにはどうすればよいですか? midi out サーバーを起動する必要がありますか? もしそうなら、どうすればいいですか?

どんな助けでも大歓迎です。

PS: 私はこれらのメッセージを送信し、それらの声を再生して、コンピューターのキーボードを楽器に変えようとしています。

4

1 に答える 1

0

つまり、デスクトップ キーボードから MIDI ノートを生成し、ローカルで再生することに関心があるだけですか? 出力ポートや RTMidi などを扱う必要はありません。メッセージイベントを外部シンセに送信したい場合にのみ、これが必要になります。

ソフト シンセを介してノートを生成するには、このPlaySoftMidi Apple サンプル コードを参照してください。独自のサウンド ライブラリ (サウンド フォント 2 または DSL) をロードする場合は、「AUSampler」および「MusicDeviceMIDIEvent」を検索してください。そこにはいくつかのチュートリアルがあります (リンク) 。

于 2012-08-24T23:32:14.713 に答える