Hear the beat. Tap it back. A browser-based rhythm game with synthesized drums.
- Pick a level from the list
- Listen to the beat pattern
- Test the drum pads (D = Kick, F = Snare, J = Hi-Hat)
- Press "Los geht's!" or Spacebar when ready
- Tap the pattern back as precisely as you can
| Rating | Window | Points |
|---|---|---|
| Perfect | ±50ms | 100 |
| Good | ±120ms | 60 |
| OK | ±200ms | 30 |
| Miss | >200ms | 0 |
- 8 Progressive Levels — from simple quarter notes to complex breakbeats
- Synthesized Drums — kick, snare, hi-hat generated via Web Audio API (no samples)
- Precise Timing — uses AudioContext.currentTime for sub-millisecond accuracy
- Keyboard + Touch — D/F/J keys or tap the drum pads
- Combo Tracking — keep your streak going for bragging rights
- Next.js 16 (App Router)
- TypeScript
- Tailwind CSS v4
- Framer Motion
- Web Audio API
pnpm install
pnpm devOpen http://localhost:3000.
MIT