AlgoRhythmia is a drum machine and random MIDI drumbeat generator. It generates patterns up to 4 measures long in any of six time signatures and at virtually any BPM. It allows the user to mutate or regenerate any or all of the drum sounds in a pattern and includes the ability to play .