Home

Awesome

drumrox-kits

Free drum kits for Drumlabooh (LV2/VSTi) and Drumrox (LV2) drum machines. This repo shares kits because both plugins supports this simple format.

To use them, just put the kits (as unpacked dirs) to (if Drumlabooh only installed) $HOME/drumlabooh-kits or /usr/share/drumlabooh-kits, and to (for Drumrox and Drumlabooh) $HOME/drumrox-kits or /usr/share/drumrox-kits.

Download all kits as ZIP

More kits (possibly not Public Domain) you can find here - Drumlabooh kits at Telegram

Drumkit format

The Drumlabooh kit format is very simple. The drum kit is the directory with samples (WAV, AIFF, OGG, FLAC, MP3) and some image and text files. The optional file is image.png or image.jpg that holds an image of the drum kit. The mandatory file is drumkit.txt with lines such as instrument name=filename.wav. For example:

kick=kick.wav
snare=share.wav
hihat close=hhc.wav

For the multi-layered samples, just separate their file names with comma, using the order from "quiet" sample to the "loudest" one (multi-layered samples are the set of samples those differs with the timbre, not the volume):

kick=kick01.wav,kick02.wav,kick03.wav,kick04.wav
snare=share01.wav,share02.wav,share03.wav
hihat opened=hihat01.wav,hihat02.wav

Drumlabooh supports kits with Round Robin and Random Order layer modes, which must be set at the sample definition level of the drumkit file.

Round Robin means that layers are playing one by one at each note hit, then starting to play from the first layer if the layers list reaches the end.

Random Order means that layers plays randomly at each note hit.

To define Round Robin instrument, use the "large than" sign at the beginning of the sample name:

>kick=kick01.wav,kick02.wav,kick03.wav

To define Random Order instrument, use the "astetix" sign at the beginning of the sample name:

*kick=kick01.wav,kick02.wav,kick03.wav

There is another "multi-sampling layers mode, example:

^kick=kick01.wav,kick02.wav,kick03.wav

It means that samples will be handled as the normal multi-sample (from quiet to loud), but MIDI-velocity value will not be applied to the signal level. MIDI-velocity will be used just to determine which layer we use.

The drumkit can have built-in MIDI map, that will be used if Drumlabooh's MIDI map mode is set to "Kit". To define, for example, MIDI note 36 for the instrument:

[36]kick=kick01.wav,kick02.wav,kick03.wav

Peter Semiletov