使用DirectMusic播放单个音符
-
05-07-2019 - |
题
我正在开发的应用程序中使用DirectMusic进行MIDI播放。有谁知道是否可以使用DirectMusic播放单个音符?目前,我正在将一个代表整个“歌曲”的内存数据结构转换为MIDI缓冲区并通过DirectMusic播放。我希望能够播放单独的音符,而无需为它生成MIDI缓冲区,加载它并播放它。 DirectMusic甚至可以使用这种类型的东西吗?
这是我第一次进入DirectMusic世界,所以希望我不太了解它的能力......
解决方案
我相信将你的笔记信息填充到DirectMusicBuffer8然后播放它确实是最简单的方法。
我假设您知道DirectMusic已被弃用,不建议用于新开发等。
其他提示
嗯,我会看看我是否可以在MSDN上挖掘更多信息。
我知道DirectMusic已被弃用,但我的理解是XAudio2对MIDI的支持非常差。除非我弄错了 - 如果它支持MIDI,我会立刻切换到XAudio2,因为我只是在将DirectMusic集成到我的应用程序的早期阶段。
不隶属于 StackOverflow