Pregunta

Estoy usando DirectMusic para la 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' completas en un búfer MIDI y reproduciéndolas a través de DirectMusic. Me gustaría poder tocar notas individuales sin tener que generar un búfer MIDI para ello, cargarlo y reproducirlo. ¿Es este tipo de cosas incluso posible con DirectMusic?

Esta es mi primera excursión al mundo de DirectMusic, así que espero que no esté demasiado informado acerca de sus capacidades ...

¿Fue útil?

Solución

Creo que rellenar tus mensajes de nota en un DirectMusicBuffer8 y luego reproducirlos es, de hecho, la forma más sencilla de hacerlo.

Supongo que sabe que DirectMusic está en desuso, no recomendado para nuevos desarrollos, etc. etc.

Otros consejos

Hmm, veré si puedo obtener más información sobre eso en MSDN.

Soy consciente de que DirectMusic está en desuso, sin embargo, mi entendimiento es que XAudio2 tiene un soporte muy pobre para MIDI. A menos que me equivoque, 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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top