Best Free and Open Source Drum Machines

Drum Machine – create and play drum beats

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 in action
Click image for full size

Drum Machine is written in Python. Learn Python with our recommended free books and free tutorials.


Related Software

Drum Machines
HydrogenHigh quality and sophisticated drum machine
GeonkickSynthesizer that can synthesize elements of percussion
DrumGizmoMultichannel, multilayered drum plugin and standalone application
orDrumboxReal-time drum machine and audio sequencer
avldrums.lv2Drum sample player plugin dedicated to Glen MacArthur’s AVLdrums
Drum MachineCreate and play drum beats
KickpadExperimental kick drum audio sample generator

Read our verdict in the software roundup.


Best Free and Open Source Software 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.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments