Drum Break Generator

By: Tate Maguire

Source Code GitHub
Website GitHub

Use the parameters below to influence the generation of the drum pattern. After generating, you can download the pattern as `out.mid` and import it into your DAW of choice to hear the result on MIDI notes 36-39 (see headers below for note correspondence). In your DAW, you can adjust tempo and make modifications as you see fit.

Number of Steps is the number of 16th notes in the pattern.

Density [0-1] is how often that instrument is played in the pattern.

Subdivision Density [0-1] is how often those notes are split into two 32nd notes or four 64th notes.


Number of Steps:

Seed [Optional]:


Kick [MIDI C1(36)]

Density:     Subdivision Density:  


Snare [MIDI C#1(37)]

Density:     Subdivision Density:  


Closed Hi-hat [MIDI D1(38)]

Density:     Subdivision Density:  


Open Hi-hat [MIDI D#1(39)]

Density:     Subdivision Density: