Create your own beats with a 16-step drum sequencer
Click grid cells to toggle beats on or off. Press Play to loop through the 16 steps. Adjust BPM for tempo and Swing for groove.
A drum machine is an electronic instrument or software that programs drum sounds into repeating patterns. It is widely used in music production, practice, and composition.
BPM (Beats Per Minute) indicates the tempo of the music. Higher BPM means faster tempo. Typical values: pop ~120 BPM, hip-hop 80-100 BPM, house music ~128 BPM.
Swing delays even-numbered steps (2,4,6,8...) slightly to give the rhythm a groove or shuffle feel. It is commonly used in jazz and hip-hop.
Sounds are synthesized directly in the browser using the Web Audio API — oscillators and noise generators create each drum sound without any external audio files.
Create beats with this free online drum machine. Program Kick, Snare, Hi-Hat (closed & open), Clap, and Tom across a 16-step grid. Control BPM, add swing, and choose from Rock, Hip-Hop, Dance, or Reggae preset patterns. Powered by Web Audio API — no installation needed.