Last Updated on March 1, 2026
Drum Machine is a modern and intuitive application for creating, playing, and managing drum patterns.
Perfect for musicians, producers, and anyone interested in rhythm creation, this application provides a simple interface for drum pattern programming.
This is free and open source software.
Key Features
- Intuitive grid-based pattern editor.
- Adjustable BPM control.
- Volume control for overall mix.
- Save and load preset patterns.
- Multiple drum sounds including kick, snare, hi-hat, and more.
- Keyboard shortcuts for quick access to all functions.
Website: github.com/revisto/drum-machine
Support:
Developer: Alireza Shabani
License: GNU General Public License v3.0

Drum Machine is written in Python. Learn Python with our recommended free books and free tutorials.
Related Software
| Drum Machines | |
|---|---|
| Hydrogen | High quality and sophisticated drum machine |
| Geonkick | Synthesizer that can synthesize elements of percussion |
| DrumGizmo | Multichannel, multilayered drum plugin and standalone application |
| orDrumbox | Real-time drum machine and audio sequencer |
| avldrums.lv2 | Drum sample player plugin dedicated to Glen MacArthur’s AVLdrums |
| Drum Machine | Create and play drum beats |
| Kickpad | Experimental kick drum audio sample generator |
Read our verdict in the software roundup.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

