MIDI File Info Reader
DataRead format, tick division, tempo, time signature, and per-track note counts directly from a Standard MIDI File's header and track chunks, without any playback or synthesis
Drop in a .mid or .midi file and get its format (single track, multi-track synchronous, or multi-track asynchronous), tick division, initial tempo in BPM, time signature, and total duration in seconds, plus an event and note-on count for every track. It walks the file's MThd header and MTrk chunks directly, decoding delta-times, tempo and time-signature meta events, and channel messages byte by byte, so nothing is played back or rendered to audio. Duration accounts for tempo changes across the whole file when the division is ticks-per-quarter-note, the common case for anything exported from a DAW or notation program.
How to use MIDI File Info Reader
- 1.Drop a .mid or .midi file onto the tool, or click to browse for one.
- 2.Read the format, division, initial tempo, and time signature reported from the file header.
- 3.Check the per-track breakdown for each track's name (if set), event count, and note-on count.
Frequently asked questions
Use via API, SDK, or MCP
cURL# Free: 1,000 req/day · Pro: 10,000 req/day
curl -X POST https://api.utilix.tech/v1/tools/midi-file-info \
-H "Authorization: Bearer utx_live_..." \
-F "file=@song.mid"Get an API key from your dashboard · Full API docs →