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.

Short answer: direction and consistency are separate questions.

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.

Three questions that one average cannot answer.
QuestionEvidence to inspectWhat it does not prove
Is there a directional bias?Median signed offset of all 32 hitsThat the player caused a stable shift
Are the hits tightly grouped?Full spread, central cluster, and isolated outliersThat a near-zero median means consistency
Does the error change within the take?First 16 versus last 16, plus the ordered traceWhy 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.

  1. 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.
  2. 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.
  3. Disable timing edits: turn off record quantization, input quantization, groove, swing, humanization, note repeat, arpeggiation, and timing automation. Do not move notes after recording.
  4. 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.
  5. 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.
  6. 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.
Preflight record

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.

Count| 1 e & a | 2 e & a | 3 e & a | 4 e & a |
Bar 1| A B A B | A B A B | A B A B | A B A B |
Hit ID|01 02 03 04|05 06 07 08|09 10 11 12|13 14 15 16|
Bar 2| A B A B | A B A B | A B A B | A B A B |
Hit ID|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.

Copy this row structure for hits 01–32.
HitBar.beat.positionFingerTarget TRecorded RΔ = R − TNote
011.1.1A____________
021.1.eB____________
031.1.&A____________
041.1.aB____________
…continue through 32A/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.

Four views of the same 32 raw events.
ViewGroupWrite downQuestion answered
Overall01–32Median, minimum, maximum, and ordered sign patternDirectional center and total observed spread
Time01–16 vs 17–32Median and spread for each halfDid the second bar shift or widen?
Grid positionAll numbered-beat, e, &, and a slotsEight offsets per slot typeDoes one within-beat location recur early or late?
MovementFinger A vs Finger B16 offsets per fingerDoes 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.

Two hypothetical traces with the same center can require different work

tight: −1 −1 0 +1 | −1 0 0 +1
wide: −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.

Pass| 1 e & a | 2 e & a | repeated for two bars
A0| A B A B | A B A B | original baseline
S| B A B A | B A B A | lead swapped
A1| A B A B | A B A B | baseline restored

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

Do not apply every remedy to the same take.
Repeatable evidenceFirst interpretation to testOne controlled next actionAvoid
All groups share a similar early or late shiftStable capture/monitor offset or learned compensation remains possibleAudit the fixed monitoring and recording path; repeat unchangedCalling it a player fault from one route
Median is near zero but spread is wideEarly and late events are cancelling in the centerSlow only enough to make one four-hit cell repeatable; keep settings loggedMoving the whole clip
Second 16 shift progressively in one directionWithin-take change, not a single fixed offsetPractice and compare shorter four-hit cells, then rebuild to 32Making a health or fatigue diagnosis
One grid position repeats the error after lead swapSubdivision address is the stronger clueLoop one beat and speak 1 e & a; add the next beat only after the cell returnsChanging pad layout at the same time
The error follows one finger after lead swapMovement, pad approach, or finger assignment is the stronger clueAlternate four quiet, comfortable strokes per finger on the same pad, then retest SForcing speed or painful motion
Only one or two isolated hits failA local transition or accidental eventLoop the hit before, the hit itself, and the hit afterQuantizing all 32 as diagnosis
A1 cannot reproduce A0The test state is not stable enough to attributeStop, save all three raw takes, and rebuild the baseline laterCherry-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.

Stopping rule

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.

  1. Frontiers in Psychology / PubMed Central — Sensorimotor Synchronization in Healthy Aging and Neurocognitive Disorders (accessed October 26, 2026)
  2. Ableton Live 12 Reference Manual — MIDI Fact Sheet (accessed October 26, 2026)
  3. Ableton Live 12 Reference Manual — Recording New Clips (accessed October 26, 2026)
  4. Roland V51 Reference Manual — Correctly Playing in Time With the Beat (TIME CHECK) (accessed October 26, 2026)
  5. Yamaha — E-Drum Metronome Tips: How to Use It to Improve Your Timing and Practice (accessed October 26, 2026)