Dela via


Ta emot Time-Stamped MIDI-meddelanden

På grund av fördröjningen mellan när enhetsdrivrutinen tar emot ett MIDI-meddelande och den tid då programmet tar emot meddelandet, stämplar MIDI-indataenhetsdrivrutiner MIDI-meddelandet med den tid då meddelandet togs emot. MIDI-tidsstämplar, som definieras som den tidpunkt då det första bytet av meddelandet togs emot, anges i millisekunder. Funktionen midiInStart återställer tidsstämplarna för en enhet till noll.

Som tidigare nämnts måste du använda en återanropsfunktion för att få tidsstämplar med MIDI-indata. Parametern dwParam2 för återanropsfunktionen anger tidsstämpeln för data som är associerade med MIM_DATA och MIM_LONGDATA meddelanden.

inspelning av MIDI-ljud