2008-10-05 46 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