HOW IT WORKS

It finds rallies by listening, not watching.

Replay Rally finds rallies by analyzing the audio track of your video for the distinctive pop of a pickleball paddle, then grouping those strikes into points. The analysis runs on your iPhone in seconds and nothing is uploaded.

Why audio instead of video?

A pickleball paddle strike is one of the most recognizable sounds in sport: a short, sharp pop with most of its energy between 1 and 8 kHz. Finding that sound is far cheaper than tracking a ball across 30 frames per second, which is why Replay Rally can process an hour of footage in seconds on a phone, with no cloud, no model download, and no battery drain. It also means the camera angle doesn’t matter — behind the baseline, on a fence, at floor level — as long as the microphone can hear the court.

What does the detector actually do?

  1. Onset detection. It computes spectral flux — how quickly the sound spectrum changes — restricted to the 1–8 kHz band, so it responds to paddle pops and mostly ignores voices, shoes, and HVAC.

  2. Adaptive threshold. Strikes are kept when they stand well above a rolling median of the surrounding sound, which lets the same detector work in a quiet park and a loud gym.

  3. Clustering into rallies. Strikes that fall within a rally’s rhythm are joined into one point; gaps longer than a point can plausibly pause split them.

  4. Rejecting what isn’t your rally. Strikes from an adjacent court are quieter and cluster at a different amplitude, so they’re separated out. Pre-serve dribbling — the fast, regular bounce before a serve — is recognized by its tempo and dropped.

The result is a list of rallies with a timestamp for every shot, which is what draws the bands and dots on the jog wheel and drives the haptic tick on each strike.

Replay Rally in landscape: a full-screen pickleball court with a thin control strip along the bottom and the Clip button in the side gutter.
Landscape keeps every control out of the lower half of the frame.

How accurate is it?

On a court with one game and a phone within earshot, Replay Rally finds almost every rally with edges within a few tenths of a second of the serve and the ball going dead. The hard case is a busy rec center with games on both sides and a far-away phone: some quiet, far-side points can be missed and occasional strikes from the next court can be picked up. Both have a fix.

How does calibration work?

Mark any rally by hand — tap Mark at the serve, tap again when the ball is dead. That both adds the rally to the timeline and records a label. In Settings → Calibrate, “Why was nothing detected here?” shows which stage discarded a point (too quiet, below the local median, classified as far court), and “Fit detector to my labels” searches the detector’s parameters across every video you’ve labelled and shows a before/after table — rallies found, false positives, start and end error — before you apply it. It runs on your phone and costs nothing.

How to make a pickleball highlight reel on iPhone

  1. Open Replay Rally and choose a game video from Photos.

  2. Wait a few seconds while the rallies are found; they appear as yellow bands on the wheel.

  3. Optionally delete any false rally with the trash button, or trim an edge by holding it on the wheel and dragging.

  4. Long-press the Clip button and choose “All rallies (no dead time)”. The reel is saved to Photos with the standing-around removed.

What about AI coaching?

Not in this version. AI coaching — what ended a point, what to work on, the patterns that cost you games — is planned as an optional paid subscription in a future update, because running it costs real money. Nothing on this page depends on it, and the app today makes no network requests at all.

See it on your own footage.

Coming soon to the App Store