Upload MIDI File

Drag & drop a .mid file here, or click to select

Upload MIDI File

Drag & drop a .mid file here, or click to select

Supports Format 0 and 1 MIDI files

100% Local Processing. Your files never leave your device.

Professional Tool

MIDI Analyzer – Tempo, Key, Time Signature & Track Stats

Analyze MIDI files in your browser: detect BPM, key and time signature, view duration, format/PPQ, and per‑track details like instrument, channel, note count and range. Visual charts show pitch distribution and velocity maps. Everything runs locally for privacy.

Features

Fast analysis with a clear summary

Tempo (BPM) and duration detection

Key and time signature extraction

Track details: name, instrument, channel, note count, range

Charts: pitch distribution and velocity map

100% local processing, no uploads

How to Use

1

1. Upload a MIDI file

Select a .mid/.midi file. The file is parsed locally in your browser.

2

2. Check the summary

See duration, BPM, key/time signature, format and PPQ.

3

3. Inspect tracks

Browse track name, instrument, channel, note count and range.

4

4. View charts

Explore pitch distribution and velocity map to understand the performance.

5

5. Optional: Visualize

Open it in the MIDI Visualizer for a piano‑roll view.

FAQ

Technical Specs & Compatibility

Parsing: @tonejs/midi in browserMetadata: BPM, key and time signature detectionCharts: pitch distribution and velocity mapPrivacy: local processing, no uploadBrowsers: Latest Chrome/Edge/Safari

Related Tools

Privacy & Security

All analysis happens locally in your browser. Ensure you own the rights to the files you analyze.