Analysis updated 2026-05-18
Program a complete drum and bass section in one plugin, using some channels for kick and hi-hat patterns and others for a per-step melodic bass line.
Load BASAMAK as a VST3 in Ableton, FL Studio, or any compatible DAW and use the built-in sample library to start building beats immediately.
Use the TouchOSC control surface template to control BASAMAK from a tablet and perform live pattern switching from an 8x8 step grid.
| kanebos9/basamak | benagastov/bindweb-nim-wasm-compiler | david19p/custom-llm-kernel-2080 | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | C++ | C++ | C++ |
| Setup difficulty | easy | easy | hard |
| Complexity | 3/5 | 5/5 | 5/5 |
| Audience | general | developer | researcher |
Figures from each repo's GitHub metadata at analysis time.
Pre-built installers are on the releases page. Building from source requires JUCE 8 cloned separately and CMake 3.22+.
BASAMAK is a free, open-source drum machine and step sequencer that runs as a plugin inside most music production software or as a standalone app on Mac, Windows, and Linux. Unlike drum machines that rely on recorded samples, BASAMAK generates its sounds synthetically, which gives you more control over how each sound behaves and evolves. Each of the 16 channels can serve as a drum sound or a melodic instrument. One channel might play a kick drum pattern while another writes a bass line with a different note on each step, similar to a classic TB-303 style bass synthesizer. Per-step pitch control and portamento, the effect where a sound slides from one note into the next, make it possible to write full bass lines and leads inside the same instrument you use for your drum programming. Each channel offers two synthesis layers you can blend together. Available synthesis types include analog and FM oscillators, a physical string model for plucked and bell tones, modal resonators, and noise. Each channel also has a sampler slot with time-stretch and pitch-shift, and the project ships with a free public-domain sample library to fill those slots. For shaping each sound there is a resonant filter with an envelope and a per-step velocity accent, plus an LFO that can control the filter, pitch, or volume for wobbles and tremolo. The master bus includes reverb, delay, tube saturation, a bus compressor, and a look-ahead limiter. MIDI learn is available on every control and every step. A Launchpad Mini MK3 grid layout and a TouchOSC control surface template are both bundled in the download. Pre-built installers are available on the releases page for all supported platforms. Building from source requires CMake and the JUCE audio framework. The project is licensed under the GNU AGPL v3.
A free, open-source drum machine and step sequencer plugin for Mac, Windows, and Linux with synthesized sounds, per-step pitch and slide, bass line support, and a built-in effects chain.
Mainly C++. The stack also includes C++, JUCE, CMake.
GNU AGPL v3, meaning you can use and modify it freely but any modifications or networked products that use it must also be released as open source under the same license.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.