DirectMusic で単一の音符を演奏する
-
05-07-2019 - |
質問
開発中のアプリケーションで MIDI 再生に DirectMusic を使用しています。DirectMusic を使用して個々の音を再生できるかどうか知っている人はいますか?現在、「曲」全体を表すメモリ内のデータ構造を MIDI バッファーに変換し、DirectMusic を通じて再生しています。MIDI バッファーを生成したりロードしたり再生したりすることなく、個々のノートを再生できるようにしたいと考えています。DirectMusic でもこのようなことは可能でしょうか?
これは私にとって DirectMusic の世界への初めての旅行なので、その機能についてあまり知らないことがないことを願っています...
解決
私はあなたのノートメッセージをDirectMusicBuffer8に詰め込み、それを再生するのが最も簡単な方法であると信じています。
DirectMusicは非推奨であり、新規開発などには推奨されないことをご存知だと思います。
他のヒント
うーん、MSDN で詳細を調べられるかどうか見てみます。
DirectMusic が非推奨であることは承知していますが、XAudio2 の MIDI サポートは非常に不十分であると理解しています。私が間違っていない限り、私は DirectMusic をアプリケーションに統合する初期段階にすぎないので、MIDI をサポートしているのであればすぐに XAudio2 に切り替えると思います。
所属していません StackOverflow