Question

J'utilise DirectMusic pour la lecture MIDI dans une application que je développe. Est-ce que quelqu'un sait s'il est possible d'utiliser DirectMusic pour jouer des notes individuelles? Actuellement, je suis en train de convertir une structure de données en mémoire représentant des "morceaux" entiers dans un tampon MIDI et de le lire via DirectMusic. J'aimerais pouvoir jouer des notes individuelles sans avoir à générer un tampon MIDI, à le charger et à le jouer. Ce genre de chose est-il même possible avec DirectMusic?

C’est ma première excursion dans le monde de DirectMusic, alors espérons que je ne suis pas trop au courant de ses capacités ...

Était-ce utile?

La solution

Je crois que de ranger vos messages de note dans un DirectMusicBuffer8 et de les lire est en fait le moyen le plus simple de le faire.

Je suppose que vous savez que DirectMusic est déconseillé, il n'est pas recommandé pour les nouveaux développements, etc., etc.

Autres conseils

Hmm, je verrai si je peux obtenir plus d'informations à ce sujet sur MSDN.

Je sais que DirectMusic est obsolète, cependant, je crois comprendre que XAudio2 ne prend pas très bien en charge le MIDI. À moins que je ne me trompe, je passerais immédiatement à XAudio2 s’il prend en charge la norme MIDI, car j’en suis au tout début de l’intégration de DirectMusic dans mon application.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top