Freigeben über


Empfangen Time-Stamped MIDI-Nachrichten

Aufgrund der Verzögerung zwischen dem Empfang einer MIDI-Nachricht durch den Gerätetreiber und dem Zeitpunkt, zu dem die Anwendung die Nachricht empfängt, zeitstempeln MIDI-Eingabegerätetreiber die MIDI-Nachricht mit dem Zeitpunkt, zu dem die Nachricht empfangen wurde. MIDI-Zeitstempel, die als Der Zeitpunkt definiert sind, zu dem das erste Byte der Nachricht empfangen wurde, werden in Millisekunden angegeben. Die midiInStart-Funktion setzt die Zeitstempel für ein Gerät auf 0 zurück.

Wie bereits erwähnt, müssen Sie zum Empfangen von Zeitstempeln mit MIDI-Eingabe eine Rückruffunktion verwenden. Der dwParam2-Parameter der Rückruffunktion gibt den Zeitstempel für Daten an, die den MIM_DATA und MIM_LONGDATA Nachrichten zugeordnet sind.

MIDI-Audio aufzeichnen