DrumGen features a drum language to define complex and flexible grooves for drums and other MIDI instruments.
Build libraries of grooves in DrumGen ... then click and listen.
Create song templates ... then fill in grooves from libraries.
Import and export MIDI songs.
Why use a drum language? ... because music is full of patterns.
The drum language features:
* Build and loop multi-layer patterns
* Easy Substitution
* Humanization and nuance
* Lay out song sections
* Flexible track parameters
* Create drum maps
* Annotate and document songs