0

Linux マシンで MIDI サウンドを再生する際に問題があります。RtMidi と C/C++ を使用して 3 つの MIDI メッセージを生成し、考えられるすべてのポート (すべての出力ポートを調べた) を試しても、音が出ないようです。これらの臆病ポートの 1 つをスピーカーに手動で接続する必要がありますか?

事前に感謝

編集1:

ここで説明されている Chris Arndt によるソリューションを実装しようとして います。

「RtMidi ライブラリを見てください。クロスプラットフォーム (Win、OS X、Linux、SGI) であり、C++ で記述されており、コンパイルしてプロジェクトに含めるのは簡単です。

次に、Timidity をサーバーとして起動します (Ubuntu には、このための init スクリプトが含まれています)。これにより、Timidity 用の複数の ALSA シーケンサー クライアント ポートが作成されます。これらのポートの 1 つを RtMidi の出力として開き、MIDI メッセージの送信を開始してください。」

4

1 に答える 1