TapTempo

--
BPM
Not connected
Tap progress 0 / 8
Tap eight times to lock the tempo.
Spotify Directions
Tap until BPM locks to reveal three Spotify directions.
Spotify recommendations appear here after a BPM is locked. The set always includes a closest match, a same-tempo contrast mood, and one nearby tempo to explore.
Design Statement

Rhythm becomes the interface.

TapTempo is a physical computing music interaction system. Instead of selecting BPM manually on a screen, the user expresses rhythm through tapping a physical box. A piezo sensor and Arduino translate bodily timing into tempo data, and the website transforms that BPM into music directions, moods, and recommendation outputs.

Tap Detect Calculate Map
01

Physical input

The interaction begins with a bodily gesture: the user taps a physical object to express tempo through touch, timing, and rhythm.

02

Tempo processing

A piezo sensor and Arduino detect tap timing, calculate BPM, and send the result into the browser through serial communication.

03

Digital mapping

The website turns the calculated tempo into visual feedback, mood fields, genre directions, and Spotify-style recommendation outputs.