2008-10-05 14 views
5

Estoy usando DirectMusic para reproducción MIDI en una aplicación que estoy desarrollando. ¿Alguien sabe si es posible usar DirectMusic para tocar notas individuales? Actualmente, estoy convirtiendo una estructura de datos en memoria que representa "canciones" enteras en un buffer MIDI y lo reproduzco a través de DirectMusic. Me gustaría poder tocar notas individuales sin tener que generar un buffer MIDI para ello, cargarlo y reproducirlo. ¿Es esto posible incluso con DirectMusic?Reproduzca una sola nota con DirectMusic

Ésta es mi primera incursión en el mundo de DirectMusic así que espero que no estoy muy mal informado de sus capacidades ...

Respuesta

1

I creen que el relleno de sus mensajes de nota en una DirectMusicBuffer8 y luego jugar eso es de hecho la forma más sencilla de hacerlo.

Supongo que eres consciente de que DirectMusic está en desuso, no recomendado para nuevo desarrollo, etc., etc.

0

Hmm, voy a ver si puedo cavar más información sobre que en MSDN.

Estoy consciente de que DirectMusic está en desuso, sin embargo, tengo entendido que XAudio2 tiene muy poco soporte para MIDI. A menos que me equivoque en eso, cambiaría a XAudio2 en un instante si es compatible con MIDI, ya que solo estoy en las primeras etapas de integración de DirectMusic en mi aplicación.

+0

Ah, no sabía que Microsoft había eliminado MIDI de DirectX. Eso apesta ... –

Cuestiones relacionadas