Justin Ehrlichman has released JDrummer, an open source VST3 drum plugin for Windows and Linux built with the JUCE framework.
JDrummer features SoundFont-based drum kits, a comprehensive groove library with tempo-synced playback, a composition tool, and an intelligent Groove Matcher that analyzes audio to find matching drum patterns.
Features
Drum Pads
- 16-pad drum grid with velocity-sensitive playback.
- Multiple SoundFont kits – Ships with 29 drum kits including:
- Standard acoustic kits (Standard, Room Drums, Power Drums, Jazz Drums).
- Electronic kits (808, Electronic Drums, Dance Drums, House Kit).
- Specialty kits (Orchestral Percussion, Brush Drums, NIN Drumkit).
- Per-pad controls:
- Individual volume adjustment (0-100%).
- Pan control (left/right).
- Solo and mute options.
- Dynamic kit loading – Add your own .sf2 SoundFont files to expand your library.
Grooves Browser
- Extensive groove library organized by category:
- Basic Beats.
- Break Beats.
- Buildups.
- Double Bass Beats.
- Fills.
- Half Time Beats.
- OffBeats.
- Swing Beats.
- Tom Beats.
- Tempo-synced playback – Grooves automatically sync to your DAW’s tempo.
- Preview functionality – Audition grooves before adding them to your project.
- Drag and drop – Drag any groove directly into your DAW as a MIDI clip.
- Bar selection – Choose how many bars of a groove to use (1-16 bars).
Composer
- Build complete drum parts by combining multiple grooves.
- Visual timeline showing your arrangement.
- Reorder and remove items from your composition.
- Export as MIDI – Drag your entire composition to the DAW.
- Loop playback for previewing your arrangement.
Groove Matcher
An intelligent feature inspired by professional drum software that helps you find the perfect groove for your music:
- Audio analysis – Drop any audio file (WAV, MP3, FLAC, OGG, AIFF) to analyze its rhythm.
- BPM detection – Automatically detects tempo using the miniBPM library.
- Smart filename parsing – Extracts BPM from filenames (e.g., “beat_120BPM.wav”).
- Pattern matching – Analyzes rhythm patterns and finds matching grooves from your library.
- Similarity scoring – Shows match percentage for each suggested groove.
- Preview with audio – Play back the matched groove alongside your original audio.
- Automatic composition – Best match is automatically added to the composer.
- Seamless workflow – Found the perfect match? Drag it straight to your DAW.
Read More