Domanda

Sto usando DirectMusic per la riproduzione MIDI in un'applicazione che sto sviluppando. Qualcuno sa se è possibile utilizzare DirectMusic per suonare singole note? Attualmente, sto convertendo una struttura di dati in memoria che rappresenta intere "canzoni" in un buffer MIDI e la sto riproducendo tramite DirectMusic. Mi piacerebbe poter suonare singole note senza dover generare un buffer MIDI per esso, caricandolo e suonandolo. Questo tipo di cose è possibile anche con DirectMusic?

Questa è la mia prima escursione nel mondo di DirectMusic, quindi spero di non essere troppo disinformato sulle sue capacità ...

È stato utile?

Soluzione

Io credo che inserire i tuoi messaggi nota in un DirectMusicBuffer8 e poi suonare sia il modo più semplice per farlo.

Presumo che tu sia a conoscenza del fatto che DirectMusic è obsoleto, non consigliato per nuovi sviluppi, ecc. ecc.

Altri suggerimenti

Hmm, vedrò se riesco a scavare più informazioni su quello su MSDN.

Sono consapevole che DirectMusic è obsoleto, tuttavia, la mia comprensione è che XAudio2 ha un supporto molto scarso per il MIDI. A meno che non mi sbagli su questo - passerei a XAudio2 in un istante se supporta il MIDI, poiché sono solo nelle prime fasi di integrazione di DirectMusic nella mia applicazione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top