Hardware Test Online

Beat maker — a 16-step drum machine in the browser

Program kick, snare, and hats on a 16-step grid. Playback stays in the browser — free, no download or signup.

15913
Kick
Snare
Closed hat
Open hat

One bar of 4/4. Each cell is a 16th note. The drums are synthesized in this browser, and the MIDI file uses General MIDI channel 10. Nothing is uploaded.

What is this beat maker?

A beat maker here is a step sequencer for drums. Sixteen columns are one bar of 4/4, and each column is a 16th note. Four rows trigger a synthesized kick, snare, closed hat, and open hat. You click the cells, set a tempo, and press Play. There is nothing to install. The page also writes a General MIDI file of the same grid. It is one looping bar, not a multitrack studio, a sample library, or a song arrangement.

What the drum machine includes

A one-bar grid, synthesized drums, a pattern randomizer, and a MIDI download.

  1. 16 steps, four drum rows: Kick, snare, closed hat, and open hat. Steps 1, 5, 9, and 13 are the downbeats of the bar. Click a cell to toggle that hit.
  2. Synthesized drums, not a sample pack: The kick is a falling sine tone. The snare and hats are filtered noise. They are generated when you press Play, so the page does not ship recorded drum hits.
  3. Randomize keeps a 4/4 pocket: Randomize rewrites the grid. The kick stays near the downbeats and the snare stays near the backbeat. It is a beat randomizer for this one bar, not a generator of a full track.
  4. Tempo from 70 to 160 BPM: The slider sets the speed of the 16th notes. Changing it while the loop plays takes effect on the next steps.
  5. MIDI on channel 10: Download MIDI writes kick as note 36, snare as 38, closed hat as 42, and open hat as 46, on General MIDI channel 10. Another program plays the sounds. This page does not export audio.

How to make a beat on this page

One bar is enough to hear a groove. Add more bars in a DAW if you take the MIDI file further.

  1. 1. Start from the pattern already on the grid: The opening pattern puts the kick on every quarter note, the snare on beats 2 and 4, and hats on the 8ths, with an open hat before the snare. Press Play to hear it.
  2. 2. Click cells, or randomize: Turn hits on or off while the loop runs. Randomize builds another 4/4 pattern. Reset returns to the opening groove.
  3. 3. Set the tempo, then take the MIDI if you want it: Move the BPM slider until the loop sits where you want it. Download MIDI saves beat.mid. Open that file in a sequencer if you need more than one bar or different drum sounds.

Keep the bar readable

Sixteen steps fill up quickly. A sparse grid is easier to follow than a hit on every cell.

  1. Leave space around the snare: A snare on steps 5 and 13 (beats 2 and 4) is the usual backbeat. Extra snares on the offbeats change the feel. Add them one at a time.
  2. Do not stack both hats on the same step: Closed and open hat at the same moment fight each other. Randomize already clears the closed hat when it places an open hat. If you edit by hand, pick one.
  3. Use the browser speakers or headphones: Playback uses the Web Audio output of this device. If you hear nothing, check the system volume and that the tab is allowed to play sound. The Sound Test page checks left and right speakers.
  4. Treat the MIDI file as note data: beat.mid does not contain the synthesized audio from this page. A player that understands General MIDI will pick its own drum kit for channel 10.

Sources & References

References for step sequencers and for the drum notes in the MIDI file.

Frequently Asked Questions

Have questions? We have answers.

Explore other diagnostic tools that pair well with this page.