← Back to game

About Beatdle

Beatdle is a free, daily music puzzle that brings the addictive one-guess-at-a-time format of Wordle into the world of rhythm and drum patterns. Every day, a new beat is generated for players around the world. Your challenge is to listen, internalize the rhythm, and recreate it on a sequencer grid using nothing but your ears and musical intuition.

The Inspiration

When Wordle took the internet by storm, it proved that a simple, constrained daily puzzle could create an enormous sense of community. Players shared their colored grids, compared strategies, and looked forward to each new day's challenge. Beatdle was born from the question: what if that same format could work for music?

Words are sequences of letters. Drum beats are sequences of hits across a time grid. The parallel felt natural. A sequencer grid maps cleanly onto a letter grid — rows become instruments, columns become time steps, and the green-yellow-gray feedback system transfers directly. The result is a puzzle that feels familiar to Wordle players but engages an entirely different skill: rhythmic listening.

Unlike word puzzles that test vocabulary and spelling, Beatdle tests musical perception. Can you hear whether a kick drum falls on the downbeat or the offbeat? Can you tell the difference between a snare on beat two and a snare on the "and" of beat two? These are skills that musicians develop over years of practice, but Beatdle makes them accessible and fun for everyone.

Why Drum Beats?

Drum beats are the foundation of nearly all popular music. They are rhythmic, repetitive, and highly structured — making them ideal for a puzzle format. A typical beat uses just three instruments (kick, snare, and hi-hat) arranged across sixteen time steps, which keeps the puzzle space manageable while still allowing for a huge variety of patterns.

The three-instrument, sixteen-step format also mirrors how real drum machines and digital audio workstations present rhythm programming. If you have ever used a Roland TR-808, an MPC, or any DAW's step sequencer, the Beatdle grid will feel immediately familiar. For those who have never touched a drum machine, it serves as an accessible introduction to how electronic music is constructed.

The Technology

Beatdle is built entirely as a client-side web application. There is no backend server handling game logic, no database storing beats, and no audio files being downloaded. The entire experience runs in your browser.

The application is built with Next.js using the App Router and TypeScript for type-safe, server-rendered pages. Styling is handled by Tailwind CSS v4, which powers the responsive grid layout and dark theme you see throughout the site.

All drum sounds are synthesized in real time using the Web Audio API. The kick drum is a triangle-wave oscillator with a rapid frequency sweep from 120 Hz down to silence, creating that characteristic bass thump. The snare combines a short burst of highpass-filtered white noise with a brief triangle oscillator hit. The hi-hat is pure white noise pushed through a 7 kHz highpass filter with a very short decay. No audio sample files are loaded — every sound is generated mathematically in your browser.

The sequencer engine uses a lookahead scheduling technique to ensure rock-solid timing. A timer fires every 25 milliseconds, scheduling audio events up to 100 milliseconds into the future. This approach, pioneered by Chris Wilson for web audio applications, avoids the timing jitter that plagues naive JavaScript-based sequencers and delivers the kind of tight, reliable playback that musicians expect.

How the Daily Beat Is Generated

Each day's beat is generated deterministically using a seeded pseudorandom number generator. The seed is derived from the current date string, which is hashed into a numeric value and fed into a Mulberry32 PRNG algorithm. Because the same date always produces the same seed, every player in the world gets the exact same beat on any given day — no server coordination required.

The beat generation is not purely random. It uses weighted probabilities that reflect real musical conventions:

This weighted approach ensures that every daily beat sounds musically plausible and satisfying to play, rather than being a random scattering of hits that would sound chaotic and be unpleasant to listen to. The result is a puzzle that feels like decoding a real drum part from a real song.

Privacy and Simplicity

Beatdle stores your game progress and statistics locally in your browser's localStorage. No accounts are required, no personal data is collected beyond basic anonymous analytics, and the target beat is never stored on your device — it is recalculated from the date each time you load the page. This design keeps the game fast, private, and resistant to cheating.

Want to try it? Play today's Beatdle