Drumvk1 est un Lecteur d'échantillons spécialisé percu avec groupes (
keygroups) aux formats
LV2 et autonome.
Il fait partie de la collection
Vee One Suite.
Drumkv1, l'interface GUI (cliquer pour agrandir)
Site web officiel :
http://drumkv1.sourceforge.net
Version actuelle :
1.3.2 du
2025 05 20.
Licence, Plateforme, Support, Développeur(s) :
Voir ici
Description
C'est un lecteur conçu pour lire plusieurs échantillons assignés aux notes d'un clavier pour en faire des kits rythmiques.
Celles et ceux qui savent utiliser une boite à rythme ou un séquenceur mc505 ou MPC, sauront vite s'y retrouver.
Utilisation
En greffon LV2 dans ardour ou en autonome...
Dans Ardour : il faut que les fichiers audio se trouvent au même endroit que le fichier de réglages de
Drumkv1
Ainsi, à l'ouverture de Ardour, il faut juste cliquer sur le préréglage qui rechargera les fichiers audio.
Exemple : mon réglage se trouve dans ma session en cours :
nom de session-> interchange -> nom de session -> audiofiles -< Mes fichiers + mon réglage.drumkv1
Si les fichiers ne rechargent pas, alors il faut éditer le fichier avec votre éditeur de texte habituel et lui indiquer un chemin relatif pour qu'il localise plus facilement les échantillons :
[+]Copy to clipboard
<!DOCTYPE drumkv1>
<preset version="0.3.4" name="drumkit">
<elements>
<element index="36" name="Bass Drum 1">
<sample index="0" name="GEN1_SAMPLE">ma basse drum.wav</sample>
<params>
<param index="0" name="GEN1_SAMPLE">36</param>
<param index="1" name="GEN1_GROUP">0</param>
<param index="2" name="GEN1_COARSE">0</param>
<param index="3" name="GEN1_FINE">0</param>
<param index="4" name="DCF1_CUTOFF">1</param>
<param index="5" name="DCF1_RESO">0</param>
<param index="6" name="DCF1_TYPE">0</param>
<param index="7" name="DCF1_SLOPE">0</param>
<param index="8" name="DCF1_ENVELOPE">1</param>
<param index="9" name="DCF1_ATTACK">0</param>
<param index="10" name="DCF1_DECAY1">0.5</param>
<param index="11" name="DCF1_LEVEL2">0.2</param>
<param index="12" name="DCF1_DECAY2">0.5</param>
<param index="13" name="LFO1_SHAPE">1</param>
<param index="14" name="LFO1_WIDTH">1</param>
<param index="15" name="LFO1_RATE">0.5</param>
<param index="16" name="LFO1_SWEEP">0</param>
<param index="17" name="LFO1_PITCH">0</param>
<param index="18" name="LFO1_CUTOFF">0</param>
<param index="19" name="LFO1_RESO">0</param>
<param index="20" name="LFO1_PANNING">0</param>
<param index="21" name="LFO1_VOLUME">0</param>
<param index="22" name="LFO1_ATTACK">0</param>
<param index="23" name="LFO1_DECAY1">0.5</param>
<param index="24" name="LFO1_LEVEL2">0.2</param>
<param index="25" name="LFO1_DECAY2">0.5</param>
<param index="26" name="DCA1_VOLUME">0.99</param>
<param index="27" name="DCA1_ATTACK">0</param>
<param index="28" name="DCA1_DECAY1">1</param>
<param index="29" name="DCA1_LEVEL2">1</param>
<param index="30" name="DCA1_DECAY2">0.5</param>
<param index="31" name="OUT1_WIDTH">0</param>
<param index="32" name="OUT1_PANNING">0</param>
<param index="33" name="OUT1_VOLUME">0.5</param>
</params>
</element>
<element index="39" name="Hand Clap">
<sample index="0" name="GEN1_SAMPLE">mon snare clap.wav</sample>
<params>
<param index="0" name="GEN1_SAMPLE">39</param>
<param index="1" name="GEN1_GROUP">0</param>
<param index="2" name="GEN1_COARSE">0</param>
<param index="3" name="GEN1_FINE">0</param>
<param index="4" name="DCF1_CUTOFF">1</param>
<param index="5" name="DCF1_RESO">0</param>
<param index="6" name="DCF1_TYPE">0</param>
<param index="7" name="DCF1_SLOPE">0</param>
<param index="8" name="DCF1_ENVELOPE">1</param>
<param index="9" name="DCF1_ATTACK">0</param>
<param index="10" name="DCF1_DECAY1">0.5</param>
<param index="11" name="DCF1_LEVEL2">0.2</param>
<param index="12" name="DCF1_DECAY2">0.5</param>
<param index="13" name="LFO1_SHAPE">1</param>
<param index="14" name="LFO1_WIDTH">1</param>
<param index="15" name="LFO1_RATE">0.5</param>
<param index="16" name="LFO1_SWEEP">0</param>
<param index="17" name="LFO1_PITCH">0</param>
<param index="18" name="LFO1_CUTOFF">0</param>
<param index="19" name="LFO1_RESO">0</param>
<param index="20" name="LFO1_PANNING">0</param>
<param index="21" name="LFO1_VOLUME">0</param>
<param index="22" name="LFO1_ATTACK">0</param>
<param index="23" name="LFO1_DECAY1">0.5</param>
<param index="24" name="LFO1_LEVEL2">0.2</param>
<param index="25" name="LFO1_DECAY2">0.5</param>
<param index="26" name="DCA1_VOLUME">0.94</param>
<param index="27" name="DCA1_ATTACK">0</param>
<param index="28" name="DCA1_DECAY1">1</param>
<param index="29" name="DCA1_LEVEL2">1</param>
<param index="30" name="DCA1_DECAY2">0.5</param>
<param index="31" name="OUT1_WIDTH">0</param>
<param index="32" name="OUT1_PANNING">0</param>
<param index="33" name="OUT1_VOLUME">0.5</param>
</params>
</element>
</elements>
<params>
<param index="34" name="DEF1_PITCHBEND">0.2</param>
<param index="35" name="DEF1_MODWHEEL">0.2</param>
<param index="36" name="DEF1_PRESSURE">0.2</param>
<param index="37" name="DEF1_VELOCITY">1</param>
<param index="38" name="DEF1_NOTEOFF">1</param>
<param index="39" name="CHO1_WET">0</param>
<param index="40" name="CHO1_DELAY">0.5</param>
<param index="41" name="CHO1_FEEDB">0.5</param>
<param index="42" name="CHO1_RATE">0.5</param>
<param index="43" name="CHO1_MOD">0.5</param>
<param index="44" name="FLA1_WET">0</param>
<param index="45" name="FLA1_DELAY">0.5</param>
<param index="46" name="FLA1_FEEDB">0.5</param>
<param index="47" name="FLA1_DAFT">0</param>
<param index="48" name="PHA1_WET">0</param>
<param index="49" name="PHA1_RATE">0.5</param>
<param index="50" name="PHA1_FEEDB">0.5</param>
<param index="51" name="PHA1_DEPTH">0.5</param>
<param index="52" name="PHA1_DAFT">0</param>
<param index="53" name="DEL1_WET">0</param>
<param index="54" name="DEL1_DELAY">0.5</param>
<param index="55" name="DEL1_FEEDB">0.5</param>
<param index="56" name="DEL1_BPM">120</param>
<param index="57" name="DYN1_COMPRESS">0</param>
<param index="58" name="DYN1_LIMIT">1</param>
</params>
</preset>
- *.aiff; *.aif; *.au; *.avr; *.caf; *.flac; *.fla; *.htk; *.iff; *. mat; *.mpc; *.oga; *.paf; *.pvf; *.raw; *.rf64; *.rf6; *.sd2; *sdf; *.sf; *.voc; *.w64 ; *.wav; *.wve; *.ri
Installation
[+]
Parfait pour ceux qui veulent bosser sur des samples à la manière "vieille école".
Le fichier .drumkv1 est modifiable avec un éditeur de texte.
Complémentaire de
Samplv1 et
Synthv1.
- Un petit bug sur Ardour 3
Pour sauvegarder une sélection le curseur ne prend pas la main dans le champs de saisie.
Pour y palier : un copié/collé d'un fichier texte avant de pouvoir sauvegarder.
A l'usage ce greffon semble capricieux et instable dans Ardour 3 mais semble bien mieux fonctionner en version standalone.
Les samples qui durent une mesure complète sont à proscrire.
Tout sample plus long qu'une simple note ne devrait pas être utilisé avec
Drumkv1,
privilégier plutôt le
Samplv1 c'est beaucoup plus sage et évitera les "plantages" intempestifs de
Ardour 3 !
- Un utilitaire pour insérer plus facilement des kits de batterie
Il existe un petit programme nommé
drumkv1gen 
qui permet d'importer automatiquement des ensembles de batterie à partir d'un dossier ou d'un fichier indiquant quel échantillon associer à quelle note midi. Ce petit programme vous rendra service car entrer un à un les échantillons peut s'avérer fastidieux ! À noter qu'un script shell livré avec le programme permet d'importer en un clic quelques boîtes à rythme mythiques comme la Roland TR808 ou la Casio RZ1 depuis ce
site 
.
Il existe un tutoriel vidéo sur
youtube 
.