MusicianCV · TRTempo map
Open the interactive module
Timing and files
Split a note spanning a tempo change at that boundary. Convert each part to seconds using its own tempo.
Tempo map · 120 → 60 BPM → 500 → 1000 ms/♩
File meta events, event positions and live transport messages serve different functions. Inspect this example in its proper context using an SMF reader or MIDI monitor.
Example
Code or time base / interpretation · 120 → 60 BPM / 500 → 1000 ms/♩
Code or time base / interpretation120 → 60 BPM 500 → 1000 ms/♩
Try it
What unit is being used for timing?
Answer
Check the file’s PPQ or SMPTE division. MIDI Clock on the wire uses 24 pulses per quarter independently of SMF tick resolution.Related topics
Ticks, PPQ and tempo mapsReferences
MIDI specifications and reference tables
Subject-expert review pending.