Ricezione di messaggi MIDI Time-Stamped
A causa del ritardo tra quando il driver del dispositivo riceve un messaggio MIDI e l'ora in cui l'applicazione riceve il messaggio, i driver del dispositivo di input MIDI contrassegnano il messaggio MIDI con il momento in cui il messaggio è stato ricevuto. I timestamp MIDI, definiti come l'ora in cui è stato ricevuto il primo byte del messaggio, vengono specificati in millisecondi. La funzione midiInStart reimposta i timestamp per un dispositivo su zero.
Come indicato in precedenza, per ricevere timestamp con input MIDI, è necessario usare una funzione di callback. Il parametro dwParam2 della funzione callback specifica il timestamp per i dati associati ai messaggi di MIM_DATA e MIM_LONGDATA .
Argomenti correlati