Timing analyzer
Timing analyzer listens to your guitar and shows how close to the click every note lands. You pick a tempo and subdivision, play, and get the deviation in milliseconds per note, an accuracy in percent and a comment on whether you rush or drag. All analysis happens in the browser.
How to use it
- Press Start microphone and allow the microphone. The indicator shows when it is on. Play a note and check that the level meter reacts.
- Pick the target tempo, subdivision and number of bars. The subdivision sets how densely you play between the clicks.
- Measure the latency if you like. The tool plays eight clicks and listens for them in the microphone. With headphones or an audio interface you set the value by hand.
- Press Start analysis. After the count-in you play along with the click, one note per subdivision.
- Read the result: deviation per note, accuracy, average deviation and the comment. The session is saved in the practice log.
What does Timing analyzer measure?
Timing analyzer measures the deviation in milliseconds between each note you play and the click grid. Minus means you were ahead of the click, plus that you were behind it. The result is shown as accuracy, mean deviation, bias and evenness.
Accuracy is the share of notes that land within the tolerance. The tolerance is 30 percent of the distance between two notes, but at most 40 milliseconds. At 120 BPM with eighth notes the distance is 250 ms and the tolerance 40 ms. At 160 BPM with sixteenth notes the distance is 94 ms and the tolerance 28 ms.
Latency and bias
Microphone, sound card and speakers add a fixed delay that is not your timing error. Without compensation it looks as if you are dragging. Latency can be measured or set by hand, from minus 200 to 500 milliseconds.
When measuring, the tool plays eight clicks and listens to them in the microphone. With headphones the measurement does not work. Run one session first and use Adjust latency with the bias. The bias shows what remains after compensation.
How to get a reliable result
The result is only as good as the notes the tool hears. Check that the level meter reacts when you play and that Detected notes counts up.
You choose the subdivision, the number of bars and the tempo, and play one note per subdivision.
- Mute the strings you are not playing, so that noise is not read as notes.
- Set Sensitivity to Low if too many extra notes are heard, and to High if notes are missed.
- The tool needs at least six notes for a conclusion.
- A session with at least 85 percent accuracy is logged as clean in the practice log.
Frequently asked questions
Is my audio sent anywhere?
No. The audio is analyzed in the browser on your device. Nothing is recorded and nothing is sent to a server. Only the timestamps of the notes are used, and only until the analysis is done.
Why do I need to set the latency?
The microphone, sound card and speakers add a fixed delay. Without compensation it looks as if you are dragging. Measure the latency or adjust the value until the tendency is close to zero.
What counts as a hit?
A note that lands within the tolerance of the click. The tolerance is 30 percent of the distance between two notes, at most 40 ms. Notes outside the window count as extra and missing ones as missed.
Can I use an audio interface instead of a microphone?
Yes. You can pick the input in the tool, and the microphone can be an audio interface. A clean signal gives more reliable notes than a microphone in the room. Set the latency by hand.
Related tools
- Metronome: Click or drums with a bouncing ball, step sequencer, spectrum, fullscreen and tap tempo.
- Speed trainer: Raise the tempo step by step, with timed rounds or clean repetitions.
- Tuner: Tuner with strobe, intonation check, 4 to 8 strings, temperaments and custom tunings.
- Tremolo trainer: Practise tremolo picking with eighth notes, triplets or sixteenth notes on one or more strings.
- Alternate picking trainer: Alternate picking exercises: one string, several strings, scales, sequences and position shifts.
- Gallop trainer: Practice typical metal rhythms: gallop, reverse gallop, triplets and syncopation, at your own tempo.