Suona una singola nota con DirectMusic
-
05-07-2019 - |
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à ...
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.