SwimSonic

Hydrophone stroke analyzer

Hear every stroke. Chart every lap.

Plug a hydrophone into a Raspberry Pi, open SwimSonic in a browser, and record underwater audio while your swimmer works out. SwimSonic detects individual strokes, classifies the style, and charts loudness and stroke rate in real time.

Live capture

Records straight from the browser or your Pi's ALSA hydrophone at 44.1 kHz.

Stroke detection

Adaptive onset detection picks out each stroke and identifies breast, back, fly, or free.

Stroke-rate trends

Live SPM chart during recording, plus full session timeline with min / avg / max.