Skip to content

A drum machine application, built with Python, GTK4, libadwaita, and Pygame.

License

Notifications You must be signed in to change notification settings

xeserom/drum-machine

 
 

Repository files navigation

Drum Machine

Create and play drum beats

GNOME Circle

License Flathub Issues Installs

Description

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.

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
  • Modern GTK4 and libadwaita interface

Install

Download on Flathub

Build from source

You can clone and run from GNOME Builder.

Contribute

We need your help to make Drum Machine better! There are lots of features that can be added, and we would love to see your contributions.

If you want to contribute to this project, you can fork the repository and submit a pull request. You can also report a bug or request a feature by opening an issue.

Your contributions are extremely welcome and appreciated.

Credits

Developed by Revisto

❤️ Sponsor this project

Drum Machine is free software. If you like it and would like to support and fund it, you may donate through one of the platforms listed in the GitHub Sponsor section. Any amount will be greatly appreciated 🤩.

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Code of Conduct

We follow the GNOME Code of Conduct to ensure a welcoming environment for everyone. Be kind, be respectful, and help us build something awesome and fun together.

About

A drum machine application, built with Python, GTK4, libadwaita, and Pygame.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 86.2%
  • Meson 10.5%
  • CSS 3.3%