Releases: applebiter/beater
Releases · applebiter/beater
Beater Drum Machine v0.1.0
Initial Public Release
Features
- 🎵 JACK audio integration with real-time drum playback
- 🎨 Interactive timeline editor with drag-and-drop
- 📊 Pattern-based sequencing (groove, fill, half-time)
- 🎼 Dynamic time signature changes via right-click
- ⏱️ Tempo control (40-300 BPM)
- 🔍 Mouse wheel zoom (Ctrl+scroll)
- ⌨️ Keyboard shortcuts (Delete to remove regions)
- 💾 Project persistence (JSON .beater format)
- 🌍 Cross-platform sample path detection
- 🌙 Dark theme UI
Requirements
- Linux (tested on Ubuntu/Debian)
- JACK Audio Connection Kit
- Qt6 (6.4.2+)
- libsndfile
- Drum samples (e.g., Hydrogen GMRockKit)
Installation
- Install dependencies:
sudo apt install jackd2 qjackctl libqt6widgets6 libsndfile1 - Download the binary
- Make executable:
chmod +x beater - Run with JACK started:
./beater
Known Limitations
- Linux only (JACK required)
- Requires external drum samples
- No pattern editor yet (planned for next release)
Next Phase
Pattern editor UI with step sequencer view