upload a track · it builds the level · your phone steers by camera
Phone controller not connected
🎵

Drop a song here

or pick an audio file (mp3, wav, ogg, m4a). PULSEWING analyses the beat and builds a flight level from it — all on your device.

Difficulty
Open this page on a big screen, tap Pair phone, and scan the code with your phone. Your phone's camera tracks your hand — move it left/right to steer your wing and slice the notes. No phone handy? Mouse or A/D keys work too.
Reading the track…
decoding audio…
HOW TO PLAY

1. On this screen, drop in a song (or hit the demo). PULSEWING runs onset detection to find the hits and lays out a level synced to the music.

2. Tap Pair phone and scan the QR with your phone. The phone opens a camera controller — hold the phone so its camera sees your hand.

3. Move your hand left/right in front of the phone to steer your wing across the four lanes. Be in the right lane as each note crosses the line.

4. Tight slices build your combo and multiplier. If the sync feels off, nudge the audio offset in Settings. No phone? Mouse / A/D / ←→ steer too.

Lane colours follow the music: bass · low-mid · mid · highs.

SETTINGS
🎚 Audio offset0 ms
🔊 Volume80%
🏃 Note speed100%
✨ Graphics quality

Audio offset shifts the notes relative to the music — increase it if you're slicing too early, decrease if too late. Camera steering adds a little lag, so a positive offset often helps.

SCORE
0
ACCURACY
100%
x1
0
COMBO
3
Paused
track complete
A
Score
0
Max combo
0
Accuracy
0%
Notes
0
Perfect / Great
0 / 0
Good / Miss
0 / 0

Pair your phone

Scan with your phone's camera, or open the link and enter the code.

····
starting…
PULSEWING · CONTROLLER
linking…
move your hand left / right to steer
STEER
🖐️📷

You're the controller

This phone will use its camera to track your hand. Allow camera access, then move your hand to steer the wing on the big screen.