Я использую DirectMusic для воспроизведения MIDI в разрабатываемом мной приложении. Кто-нибудь знает, можно ли использовать DirectMusic для воспроизведения отдельных нот? В настоящее время я конвертирую структуру данных в памяти, которая представляет собой целые «песни», в буфер MIDI и воспроизводю ее через DirectMusic. Я хотел бы иметь возможность играть отдельные ноты без необходимости создавать для них MIDI-буфер, загружать его и воспроизводить. Возможно ли такое с DirectMusic?
Это моя первая экскурсия в мир DirectMusic, так что, надеюсь, я не слишком осведомлен о ее возможностях ...





Я полагать, что вставка ваших заметок в DirectMusicBuffer8 и последующее воспроизведение, это действительно самый простой способ сделать это.
Я предполагаю, что вы знаете, что DirectMusic устарел, не рекомендуется для новой разработки и т. д. И т. Д.
Хм, я посмотрю, смогу ли я найти дополнительную информацию об этом на MSDN.
Я знаю, что DirectMusic устарел, однако я понимаю, что XAudio2 имеет очень плохую поддержку MIDI. Если я не ошибаюсь - я бы сразу переключился на XAudio2, если он поддерживает MIDI, поскольку я только нахожусь на ранних этапах интеграции DirectMusic в свое приложение.