1. Bring a track
Drop an audio file here, or choose one below. MP3, WAV, M4A, OGG, FLAC, whatever your browser plays.
Ready when you are.
A saved chart matches this track.
2. The chart
Nothing loaded yet.
3. Play it
That pad sent MIDI note 0, which is not one this app knows. Which drum is it?
- Score
- 0
- Combo
- 0
- Accuracy
- 0%
- Timing
- no data yet
Perfect 0, great 0, good 0, missed 0
How that run went
No run yet.
- Accuracy
- 0%
- Best combo
- 0
- Timing
- no data
- Consistency
- no data
Where your hits landed
Everything to the left of center is early, everything to the right is late. A tall middle bar is the goal, and a wide flat spread means the timing is inconsistent rather than simply offset.
Lane by lane
| Drum | Played | Accuracy | Timing | Missed |
|---|
Your charts and your history
Saved in this browser on this device. Nothing is uploaded, which also means clearing your browser data clears these.
Saved charts
- Nothing saved yet.
Recent runs
- No runs yet.
Export and save to a file
The MIDI lands on channel 10 with General MIDI drum notes, so any DAW will read it. A chart file is the one to send someone else, since your library only lives in this browser.
Kit, keys and latency
What this actually does, and what it does not
- It finds drum hits with spectral flux onset detection, then sorts them into kick, snare and hi hat by where their energy sits in the spectrum. That is classic signal processing, not machine learning, so there is no model to download and the analysis takes a couple of seconds.
- Toms and cymbals are not detected as such. They land in the nearest of the three lanes and usually come through with low confidence. Notes the detector was unsure about are drawn with a dashed outline, and the editor is there so you can fix them.
- It does not separate the drums from the rest of the mix. The center cut in the transport is a rough stand in. Real separation means tens of megabytes of model weights, which is a fair upgrade one day but not something to make you wait for now.
- Your file never leaves this device. There is no account, no upload, no analytics. Your charts and your run history are kept in this browser and go no further.