2008-10-05 47 views
5

我正在使用DirectMusic在我正在開發的應用程序中進行MIDI播放。有誰知道是否可以使用DirectMusic播放單個音符?目前,我將表示整個'歌曲'的內存數據結構轉換爲MIDI緩衝區並通過DirectMusic回放。我希望能夠播放單個音符而不必爲其生成MIDI緩衝區,加載它並播放它。這種類型的事情甚至可能與DirectMusic?使用DirectMusic播放單個音符

這是我第一次出遊成的DirectMusic的世界,所以希望我不是太不瞭解它的能力......

回答

1

相信是餡你的筆記郵件到DirectMusicBuffer8,然後打這確實是最簡單的方法來做到這一點。

我假設你知道的DirectMusic已過時,不推薦在新的發展等等,等等

0

嗯,我去看看我就可以在MSDN上挖掘更多的信息了。

我知道DirectMusic已被棄用,但是,我的理解是XAudio2對MIDI的支持很差。除非我誤解了這一點 - 如果它支持MIDI,我會立即切換到XAudio2,因爲我只是在將DirectMusic集成到我的應用程序的早期階段。

+0

啊,不知道微軟已經從DirectX中丟棄了MIDI。這太糟了... – 2008-10-05 23:53:44