Drum practice

Drum Fill Pattern Generator

Stuck playing the same fill every time? Generate fresh drum fills in the length, feel and style you want, hear them in context after a groove and edit them on the grid.

Purple cells are the groove, orange cells are the fill. Click any cell to toggle a hit. A crash and kick land on beat 1 of every bar.


Runs entirely in your browser. Nothing is uploaded to any server.

Why practice with generated fills

Break your habits

Random fills push you away from the same few patterns you always fall back on.

Hear it in context

Every fill plays after a groove bar and lands on a crash, just like in a song.

Make it your own

Edit any step on the grid and copy the result as drum tab for your notes.

How to use the drum fill generator

  1. Set the feelPick the time signature, subdivision, fill length and style.
  2. Generate and listenPress Play to hear the groove followed by the fill, looping at your tempo.
  3. Tweak and practiceToggle cells to adjust the fill, slow the tempo down and copy the tab.

How the fills are created

The grid shows one bar. The first part plays a basic groove with hi-hat, kick and snare, and the last one or two beats, or the whole bar, hold the fill. Each style uses different rules: descending fills move from snare to high, mid and floor tom; rolls keep the snare busy; random fills wander around the kit while tending downward; syncopated fills leave gaps and accent off-beats.

Density controls how many of the available steps are played. Hits on the beat are always kept in most styles so the fill stays anchored to the pulse. Playback uses drum sounds synthesized in your browser, so nothing needs to load.

16th notes

Four steps per beat, counted 1 e & a. The most common fill subdivision.

Triplets

Three steps per beat for a rolling, shuffled feel.

6/8 time

Two dotted-quarter beats per bar, each split into three eighths.

Drum fill generator FAQ

How do I read the drum tab?

Each line is a drum. An o is a hit and x marks cymbals. Dashes are rests and bars separate beats.

Why is there a crash on beat one?

Fills usually lead into a crash on the next downbeat. When looping, each repeat starts with crash and kick.

Can I hear just the fill?

Untick Groove bar first. Playback then skips straight from beat one to the fill.

Why does the sound start late on my phone?

Mobile browsers start audio only after a tap. Press Play once more if the first tap was swallowed.

Can I save my fill?

Copy the drum tab and paste it into your notes. The grid itself is not saved between visits.

Try other drum tools

More free tools from My Panda Toolbox.