DrumPulse iconDrumPulse

How it works

From wrist motion to a timing coach

DrumPulse reads the motion of your snare hand, turns every strike into data, and gives you two things at once: a real fitness record and an honest report on your time. Here's what each part does. For the exact formulas, see the math.

▶️ Starting a session

On the watch, pick a mode and tap Start — or double-tap your fingers (Series 9 / Ultra 2) to start hands-free while holding sticks. Play, then stop to see your recap. Every session is also saved to Apple Health as a workout, so it counts toward your activity rings.

The two modes

An optional count-in (four beats) plays first so you can lock in before grading starts.

DrumPulse start screen on Apple Watch with the Mode button set to Free Play and a green Start button
Pick a mode, tap Start

Which hand wears the watch?

Short answer: for detecting your hits, it doesn't matter. For what you're measuring, it does.

Detection is hand-agnostic

DrumPulse turns each strike into a single number — the strength of the hit — from the magnitude of your wrist's acceleration:

strength = √(x² + y² + z²)

That magnitude is rotation-invariant: it's the same whether the watch is on your left or right wrist, and regardless of crown orientation. A strike spikes it the same way either way. So knowing the hand wouldn't make detection any more accurate — which is exactly why DrumPulse never asks, and there's nothing to configure.

But the hand decides which voice you measure

The catch is that the watch only sees the hits of the hand it's on. So the hand you wear it on decides which voice DrumPulse is grading:

So it's a coaching distinction, not a setting. Pick the wrist based on the voice you care about — most of the time, that's your snare hand.

🎯 Your timing & groove score

The groove score (0–100) rates how tight your timing was overall: 100 means your hits averaged within 15 ms of the beat, and it falls to 0 at 90 ms.

Mean deviation is your average lean, early or late. Steadiness (jitter) is how much your timing scatters around the beat — lower is tighter, even if your average looks perfect.

Groove score of 94 out of 100 with a mean deviation of minus 1.9 ms, and counts of rushing, on-time and dragging hits from a three-hour gig
A real 3-hour gig: 94/100, leaning 1.9 ms early

See the math →

📈 Accent lag

Do your loud hits land at a different time than your soft ones? Accent lag compares the average timing of your accents vs your ghost notes across the whole session. Positive means accents drag behind the beat; negative means they push ahead; near zero is an even touch. It's a common, hard-to-feel habit the groove score alone hides.

Accent lag card reading plus 1 ms, meaning accents and ghost notes land together
Accents and ghost notes landing together

See the math →

💪 Dynamics: ghost, body, accent

Every hit is sorted into ghost (soft), body (medium), and accent (loud) — measured relative to your own playing strength, not a fixed volume. So a hard hitter isn't graded as all-accents, and a light player's taps aren't all-ghosts. It shows the light and shade in a set.

Dynamics bar split into 27 percent ghost notes, 60 percent body and 13 percent accents
Ghost, body and accent share of the set

See the math →

🌊 Set arc

Your timing across the whole session, one point per minute. The line rides above or below the centre ("on beat") line as you push or drag. It answers what a single average can't: did you tighten up or drift as the set went on?

Set arc chart of timing across a whole gig, with the note that hit strength fell 17 percent while timing held
The whole night in one line

🎼 Songs (per-song breakdown)

In Free Play, a long set is split into songs at the silences between them, then re-merged where the tempo stayed the same (so a mid-song pause isn't counted as a new song). Each row shows that song's tempo and average timing.

It's a best-guess split, not exact — from wrist motion alone, a long mid-song pause or two songs at the same tempo can fool it. Treat the count as an estimate.

Per-song list from a 28-song set, each with its tempo, timing lean, length, hit count and in-song tempo drift
Every song gets its own row

See the math →

🔥 Effort

The physical side of the session — total hits, average tempo, duration, calories, heart rate, and hit power (your average peak acceleration, in g). These count every hit, warm-up included.

See how calories are calculated →

📊 Trends & personal bests

The Trends tab tracks you across sessions: groove score, accent lag, and steadiness over time — watch the trend, not any single bar. Greener and tighter over time means you're improving. Personal bests holds your records: highest groove, most hits, longest session, fastest tempo, and longest run of consecutive on-time hits.

Groove score bar chart across the last 14 graded sessions, averaging 72 out of 100
Groove score, session by session
Personal bests list: highest groove 100 out of 100, most hits 17,013, longest session 3 hours 4 minutes, fastest tempo 138 BPM, best on-time streak 243 hits
Personal bests, each one tappable

🎚️ Metronome & detection settings

Metronome settings on iPhone: target tempo, subdivision, count-in, click sound, strong haptic and click dropout
Set it on the phone, it syncs to the watch

⏸️ Pause & resume

Tap to freeze a session for a water break — time, calories, and grading all pause (and the Health workout pauses too). A break doesn't inflate your session, and it counts as a fresh tempo baseline when you resume.

🔒 Your data stays yours

No accounts, no tracking, no analytics, no servers. Motion and heart-rate data are used on-device only and never leave it; sessions sync solely between your own watch and iPhone over Apple's encrypted connection. See the privacy policy.

See the math → Read the FAQ →