Finger drumming · raw MIDI · rushing and dragging · timing practice
Are You Rushing, Dragging, or Inconsistent? A 32-Hit Finger-Drumming Timing Audit
A take can average near the grid while alternating between early and late hits. Preserve one unquantized 32-hit baseline, read it four ways, then swap the lead finger to learn whether the pattern follows time position, movement, or the recording path.
Scope: this is a device-neutral practice audit for 32 straight sixteenth-note pad strikes recorded as raw MIDI against a steady reference. It is not a medical or motor assessment, a performance grade, a latency calibration, a groove prescription, or a reason to erase intentional pocket. A recorded offset can contain player, controller, driver, monitoring, timestamp, and DAW behavior, so an early or late median is not automatically a technique fault. No universal BPM, millisecond tolerance, score, or “professional” limit is proposed. The 32-hit map, A0/S/A1 lead-swap test, four-view summary, diagnostic matrix, and stopping rule are an original FingerDrum editorial synthesis of the sources below.
Record 32 alternating hits with record quantization, groove, swing, and humanization off. For each hit, write offset = recorded onset − target onset: negative is early and positive is late under this article’s convention. Keep both the overall median and the spread. Then compare the first and second 16 hits, the four within-beat slots—numbered beat, e, &, and a—and the two fingers. A near-zero median with a wide spread is not the same result as 32 tightly grouped hits. Before blaming technique, repeat the pass without changing the route.
“Rushing” is not one diagnosis
Research on paced tapping distinguishes accuracy—whether events tend to occur before or after the reference—from variability—how widely the event-to-reference differences are distributed. That distinction is useful here, but this home audit is not the cited research protocol. It uses a short, musically readable sample to decide what to test next.
| Question | Evidence to inspect | What it does not prove |
|---|---|---|
| Is there a directional bias? | Median signed offset of all 32 hits | That the player caused a stable shift |
| Are the hits tightly grouped? | Full spread, central cluster, and isolated outliers | That a near-zero median means consistency |
| Does the error change within the take? | First 16 versus last 16, plus the ordered trace | Why the change occurred |
Ableton’s MIDI documentation separately defines consistent latency and inconsistent or random delay, often called jitter in a system context. Do not rename every uneven live take “MIDI jitter.” Until a control isolates the device path, call the observation recorded spread: it may contain both human and technical contributions.
Freeze the capture path before you measure the player
Use a DAW, MIDI recorder, or training device that can preserve and display unquantized note onsets. If the tool only shows notes after snapping, it cannot supply evidence for this audit. Ableton documents record quantization as an operation that aligns incoming notes during recording, separate from post-recording quantization; that is why it must be disabled before A0, not undone by eye afterward.
- Choose one target: one pad, one short and clear sound, one MIDI note, straight 4/4, and alternating Finger A/Finger B. Do not add kick, snare, accents, or a second pad yet.
- Choose a comfortable tempo: write it down, but do not treat it as a universal starting point. The goal is a readable baseline, not a speed test.
- Disable timing edits: turn off record quantization, input quantization, groove, swing, humanization, note repeat, arpeggiation, and timing automation. Do not move notes after recording.
- Freeze the route: keep the controller or touchscreen, cable or wireless state, port, power state, audio buffer, MIDI driver, instrument, effects, monitoring mode, click level, and output device unchanged.
- Declare the listening path: note whether you hear the instrument through the DAW, directly from hardware, or acoustically. Manufacturer documentation shows that monitoring choices can affect stored timing; a later comparison is invalid if this path changes silently.
- Reject a broken pass: stop and label the take invalid if there is a dropout, duplicate trigger, missing event, accidental pad change, tempo change, or visible background-load interruption.
device ___ · input ___ · monitor ___ · buffer ___ · tempo ___ · click division ___ · sound ___ · record quantization OFF · groove OFF · take ID ___
Record A0: two bars, 32 straight sixteenths
Use a count-in of at least one complete bar, but keep it outside the measured region. During two measured 4/4 bars, play one hit on every sixteenth-note target. Alternate the same two fingers continuously. The pattern creates eight observations at each grid position and 16 observations per finger.
| 1 e & a | 2 e & a | 3 e & a | 4 e & a || A B A B | A B A B | A B A B | A B A B ||01 02 03 04|05 06 07 08|09 10 11 12|13 14 15 16|| A B A B | A B A B | A B A B | A B A B ||17 18 19 20|21 22 23 24|25 26 27 28|29 30 31 32|Key: A and B are two declared fingers, not required fingerings. Keep the alternation, posture, pad, and count unchanged. Do not try to “fix” hit 17 while still recording; correction behavior is part of the ordered evidence.
Name the untouched clip A0_RAW, duplicate it to read measurements, and protect the original from edits. The purpose is to turn a general record-and-review habit into a reproducible inspection without converting the performance into a score.
Measure signed offsets without inventing precision
For each hit i, identify its intended grid time Tᵢ and stored Note On time Rᵢ. Record Δᵢ = Rᵢ − Tᵢ. Under this page’s convention, Δ < 0 is early and Δ > 0 is late. If your tool labels directions differently, translate once and document the translation; never mix signs halfway through the sheet.
| Hit | Bar.beat.position | Finger | Target T | Recorded R | Δ = R − T | Note |
|---|---|---|---|---|---|---|
| 01 | 1.1.1 | A | ___ | ___ | ___ | ___ |
| 02 | 1.1.e | B | ___ | ___ | ___ | ___ |
| 03 | 1.1.& | A | ___ | ___ | ___ | ___ |
| 04 | 1.1.a | B | ___ | ___ | ___ | ___ |
| … | continue through 32 | A/B | ___ | ___ | ___ | ___ |
Use the finest unit the tool truthfully exposes: ticks, samples, milliseconds, or a documented musical-time coordinate. Do not estimate tenths of a millisecond from a coarse piano roll. Keep the unit identical within a comparison and retain the raw coordinates so another person can reproduce the subtraction.
Read A0 four ways before changing anything
Calculate or inspect these four summaries. A median is used here as a robust descriptive center, not as a manufacturer score or a claim that this short take is a scientific sample. Always keep the ordered 32 values beside the summary; a single number cannot show alternation or correction.
| View | Group | Write down | Question answered |
|---|---|---|---|
| Overall | 01–32 | Median, minimum, maximum, and ordered sign pattern | Directional center and total observed spread |
| Time | 01–16 vs 17–32 | Median and spread for each half | Did the second bar shift or widen? |
| Grid position | All numbered-beat, e, &, and a slots | Eight offsets per slot type | Does one within-beat location recur early or late? |
| Movement | Finger A vs Finger B | 16 offsets per finger | Does one action group differ? |
In A0, finger and position are partly confounded: A always plays the numbered beat and & slots, while B always plays e/a. Across two bars, each slot type has eight observations. That is not a flaw to hide; it is the reason for the lead-swap pass. Do not decide “Finger B is late” from A0 alone.
tight: −1 −1 0 +1 | −1 0 0 +1wide: −9 +8 −8 +9 |−10 +9 −9 +10
These are unitless relative examples, not milliseconds, scores, or pass limits. Both have a median of zero, but the second trace alternates across a much wider region. Preserve spread and order instead of announcing “on average, in time.”
S swaps the lead; A1 tests whether the baseline returns
Duplicate the setup, not the MIDI notes. Record a new 32-hit take named S_RAW with Finger B on the first sixteenth and Finger A second. Nothing else changes. Then record A1_RAW with the original A–B order restored.
| 1 e & a | 2 e & a | repeated for two bars| A B A B | A B A B | original baseline| B A B A | B A B A | lead swapped| A B A B | A B A B | baseline restored- If the same
e/apositions remain later after the fingers swap, the evidence follows grid position more than finger identity. - If the later group follows Finger B into its new
1/&positions, the evidence follows that movement more than the original grid address. - If every group moves together, inspect the reference and capture path before designing a finger drill.
- If A1 no longer resembles A0, the state, adaptation, fatigue, attention, or route may have changed. Report the comparison as unresolved rather than choosing the most flattering pass.
Roland Time Check and Yamaha Groove Check are product examples that compare pad hits with a click and distinguish ahead/behind timing. They support keeping early and late evidence separate. Their scoring, graphics, and tolerances are product-specific; this A0/S/A1 protocol does not copy or infer those thresholds.
Let the repeatable pattern choose one next action
| Repeatable evidence | First interpretation to test | One controlled next action | Avoid |
|---|---|---|---|
| All groups share a similar early or late shift | Stable capture/monitor offset or learned compensation remains possible | Audit the fixed monitoring and recording path; repeat unchanged | Calling it a player fault from one route |
| Median is near zero but spread is wide | Early and late events are cancelling in the center | Slow only enough to make one four-hit cell repeatable; keep settings logged | Moving the whole clip |
| Second 16 shift progressively in one direction | Within-take change, not a single fixed offset | Practice and compare shorter four-hit cells, then rebuild to 32 | Making a health or fatigue diagnosis |
| One grid position repeats the error after lead swap | Subdivision address is the stronger clue | Loop one beat and speak 1 e & a; add the next beat only after the cell returns | Changing pad layout at the same time |
| The error follows one finger after lead swap | Movement, pad approach, or finger assignment is the stronger clue | Alternate four quiet, comfortable strokes per finger on the same pad, then retest S | Forcing speed or painful motion |
| Only one or two isolated hits fail | A local transition or accidental event | Loop the hit before, the hit itself, and the hit after | Quantizing all 32 as diagnosis |
| A1 cannot reproduce A0 | The test state is not stable enough to attribute | Stop, save all three raw takes, and rebuild the baseline later | Cherry-picking the best take |
Quantize a copy only after the audit
If the production needs tighter placement, duplicate A0_RAW to Q and apply one declared quantize setting there. Keep the raw take, the signed-offset sheet, and the monitoring record. Quantization answers an editing question—where the saved notes should move—not the diagnostic question of why the original offsets formed their pattern.
Do not compare Q’s perfectly aligned MIDI rectangles with A0 and claim the player improved. A useful follow-up is a genuinely new raw take under the same frozen conditions. If its repeatable pattern narrows or changes, the evidence belongs to the new performance; if only Q changes, the evidence belongs to editing.
Timing-audit questions
What millisecond range counts as “good” finger drumming?
This guide does not set one. Tempo, subdivision, musical intent, sound envelope, hardware, drivers, monitoring, and display resolution all affect interpretation. Compare repeated takes inside one declared setup and report the actual distribution instead of borrowing a universal pass line.
Does a negative median prove I rush?
No. It says the stored events center before the chosen targets under this sign convention. Monitoring compensation, learned response to delayed sound, timestamps, and the capture route can contribute. Verify the route and repeatability before describing a performance habit.
Can I judge this from rendered audio instead of MIDI?
Audio can answer a different question: when a chosen audible onset appears. Sample lead-in, envelope attack, effects, and rendering can move or soften that onset relative to the stored Note On. If the MIDI is aligned but the sound remains late, use the separate sample-onset audit.
Should expressive grooves land exactly on the grid?
Not necessarily. This test deliberately uses straight sixteenths as a neutral coordination target. Preserve intentional pocket in musical takes. A timing choice becomes useful evidence only when its reference, voice, context, and repeatability are stated.
A0 contains exactly 32 untouched Note Ons; the route and listening path are recorded; every offset uses one declared unit and sign convention; overall center is reported with spread and order; halves, grid positions, and fingers are compared; S changes only the lead finger; A1 tests the return; no universal score is invented; and any quantized version remains a separate copy. Report the narrow result—uniform shift, wide spread, within-take change, position-linked, finger-linked, isolated outlier, or unresolved.
Sources and access date
The research review supplies the distinction between accuracy/asynchrony and variability in paced tapping, not a home-training score. Ableton documents MIDI timing, timestamps, monitoring-dependent placement, and record quantization. Roland and Yamaha supply product-specific examples of early/late click comparison. None specifies the 32-hit map, median views, A0/S/A1 lead swap, decision table, or stopping rule; those are FingerDrum’s original synthesis.
- Frontiers in Psychology / PubMed Central — Sensorimotor Synchronization in Healthy Aging and Neurocognitive Disorders (accessed October 26, 2026)
- Ableton Live 12 Reference Manual — MIDI Fact Sheet (accessed October 26, 2026)
- Ableton Live 12 Reference Manual — Recording New Clips (accessed October 26, 2026)
- Roland V51 Reference Manual — Correctly Playing in Time With the Beat (TIME CHECK) (accessed October 26, 2026)
- Yamaha — E-Drum Metronome Tips: How to Use It to Improve Your Timing and Practice (accessed October 26, 2026)