Une batterie électronique peut fonctionner de deux façons : avec un module "tout-en-un", ou avec un module "trigger to midi" et un sampleur.
Ce type de module est le plus courant. Les capteurs piezos envoient au module un courant proportionnel à la force de la frappe, et celui-çi envoie à la sortie audio un son au volume correspondant :
C'est la solution classique. il n'y a qu'un module à acheter, ça marche "out-of-the-box", mais l'inconvénient majeur est le prix : pour un module "correct" pas trop cher, le DM5 d'Alesis par exemple, il faut compter 260€ minimum. Les très bons modules comme le roland td-20 montent à 1800€ voire plus (!)
A l'inverse, le trigger2midi délègue la partie son à un sampleur. Le piezo envoie toujours le courant au module, mais celui-çi envoie l'information en midi au sampleur (le channel utilisé (de 1 à 17), la note jouée et le volume) qui va jouer le son correspondant :
L'avantage réside dans le fait qu'il existe des sampleurs virtuels : il suffit alors d'un PC correct et d'un vieux module avec une sortie midi pour avoir de très bons résultats. (Exemple de ces logiciels : FXpansion BFD, dfh EZDrummer, etc...). C'est la solution la plus rentable, et la moins chère si l'utilisateur possède déjà un ordinateur. On peut considérer que le résultat sonore est meilleur qu'avec un module tout-en-un car les samples peuvent être changés, et sont souvent beaucoup plus précis et volumineux que ceux des modules (un sample de caisse-claire sur BFD : entre 200 et 300 Mo et enregistrés avec 4 micros différents avec la possibilité de les mixer soi-même)
Le choix a été rapide, possédant déjà une bonne base comme ordinateur (i.e. pouvant évoluer), il me fallait un module qui fasse seulement office de convertisseur trigger -> midi. Deux alternatives s'offraient à moi : acheter un module sur un site allemand, ou en fabriquer un. Compte tenu de mon budget, le Trigger IO d'Alesis semblait une bonne solution, mais il n'était et n'est toujours pas disponible à la vente. Les anciens modules étant assez difficiles à trouver sur les sites d'enchères, j'ai trouvé le site d'un électronicien allemand, Admir Salahovic, qui a construit un module trigger2midi lui-même et qui met à disposition les schémas et le firmware de sa bête.
Le module d'Admir Salahovic est un convertisseur trigger-to-midi basé sur un PIC16F877 (20Mhz), de microchip. Il y a plusieurs versions : une 8 entrée (pearl PCB), la 16 entrée classique et une 22 entrées. J'ai choisi la 16 entrées, pour avoir un kit à 3 toms, et 3 cymbales en plus de la charley. A noter qu'il faut des connaissances en électronique pour le monter.
La sortie est effectuée soit en midi, soit via le port série. Pour le faire marcher en série, vous aurez besoin d'un driver qui mappe le port série en midi : essayez soit le Yamaha CBX driver soit le Roland serial midi driver. A noter que ces drivers sont génériques, ils marchent pour tous types de chipsets/cartes son. A vous de voir lequel fonctionne chez vous (les 2 peuvent très bien fonctionner ça dépend des PC).
Niveau firmware, c'est complet. En réglage global (réglages effectif sur toutes les entrées en même temps), il y a courbe de vélocité, gain, délai de scan pour la latence, crosstalk, channel midi et dual piezo. Pour chaque entrée, il y a possibilité de régler la note midi à produire, le niveau minimal de frappe, et le délai minimum entre 2 coups, en plus des potentiomètres de réglages de niveau. Les réglages se rapprochent beaucoup de ceux de l'Alesis DM5, rien ne manque.
Les composants commandés : (les prix ne sont içi qu'à titre indicatif)
Code | Référence | Description | Quantité | PU ttc | PT ttc |
04136 | RES.1%.1K0 | 5 RES. METAL 1/2W-1% RH | 4 | 0.30 € | 1.20 € |
04128 | RES1%.220R | 5 RESIS. METAL 1/2W-1% RH | 1 | 0.30 € | 0.30 € |
04148 | RES.1%.10K | 5 RESIS. METAL 1/2W-1% RH | 1 | 0.30 € | 0.30 € |
04124 | RES1%.100R | 5 RESIS. METAL 1/2W-1% RH | 3 | 0.30 € | 0.90 € |
04140 | RES.1%.2K2 | 5 RESIS. METAL 1/2W-1% RH | 1 | 0.30 € | 0.30 € |
04160 | RES1%.100K | 5 RESIS. METAL 1/2W-1% RH | 7 | 0.30 € | 2.10 € |
04156 | RES.1%.47K | 5 RESIS. METAL 1/2W-1% RH | 4 | 0.30 € | 1.20 € |
04817-1 | MKT-100N | CONDENSATEUR MKT 5MM | 42 | 0.10 € | 4.20 € |
15816 | C680-22P | CONDENS. CERAMIQUE C680 | 2 | 0.08 € | 0.16 € |
04952 | 1000UF/16V | CONDENS. CHIMIQUE RAD. RH | 1 | 0.35 € | 0.35 € |
04911 | 1.0UF/63V | COND. CHIMIQUE RADIAL RH | 2 | 0.10 € | 0.20 € |
20311 | CD4051 | MULTIPLEXEUR ANALOG. 8 CX | 1 | 0.45 € | 0.45 € |
02635 | PW04M | PT DE DIODE 5A-400V RH | 1 | 0.45 € | 0.45 € |
02524-1 | 1N4148 | LOT DE 25 DIODES 75MA 75V | 1 | 0.50 € | 0.50 € |
02460 | 78L05 | REGUL. 5V 0.1A TO-92 RH | 1 | 0.45 € | 0.45 € |
02462 | 78L08 | REGULA. 8V 0.1A TO-92 RH | 1 | 0.45 € | 0.45 € |
03030 | L51HD | LED 5MM ROUGE RH | 2 | 0.15 € | 0.30 € |
05274 | XT-20.000M | QUARTZ HORLOGE HC49/U RH | 1 | 1.50 € | 1.50 € |
04601 | PT10H-10K | POT. AJUSTABLE HORIZ. RH | 1 | 0.25 € | 0.25 € |
04509 | RAP-100KA | POTENTIOMETRE MONO LIN.RH | 4 | 1.00 € | 4.00 € |
04536 | RAJP-100KA | POTENTIOMETRE STEREO LIN. | 6 | 1.80 € | 10.80 € |
08464 | CG208 | JACK CHASSIS MONO 6.35MM | 4 | 0.60 € | 2.40 € |
08465 | CG213 | JACK CHASSIS ST 6.35MM | 6 | 0.90 € | 5.40 € |
12022 | EP-150X200 | EPOXY PRES. 150X200MM 1 F | 1 | 4.10 € | 4.10 € |
08000 | MH100 | CONNECTEUR HE-14 1X36 PTS | 2 | 0.60 € | 1.20 € |
08402 | PB545 | PRISE CHASSIS 5BR 45DEG | 1 | 0.90 € | 0.90 € |
11370 | BP20N | BOUTON ECONOMIQUE NOIR | 9 | 0.20 € | 1.80 € |
08169 | SUP-40L | SUPPORT LYRE RH | 1 | 0.37 € | 0.37 € |
08125 | SUB-D09FC | CON. SUB-D FEM. COUDE RH | 1 | 0.85 € | 0.85 € |
21081 | LM324N | QUADRUPLE AMPLI OP RH | 4 | 0.40 € | 1.60 € |
02511 | BAT85 | DIODE SCHOT. 0.2A 50V RH | 16 | 0.25 € | 4.00 € |
11081 | TP363 | COFFRET PULTBOX 363 | 1 | 9.90 € | 9.90 € |
04764-1 | CM-100N | CONDENSATEUR MULTICOUCHES | 10 | 0.18 € | 1.80 € |
04911 | 1.0UF/63V | COND. CHIMIQUE RADIAL RH | 4 | 0.10 € | 0.40 € |
05477 | DP027 | DISQUE PIEZO 27MM 4.6 KHZ | 9 | 0.75 € | 6.75 € |
08453 | TF208P | JACK FEM. MONO 6.35MM | 6 | 0.60 € | 3.60 € |
08454 | TF213P | JACK FEM. STEREO 6.35MM | 3 | 0.60 € | 1.80 € |
MONTANT TOTAL | 76.13 € |
Un peu moins de 80€ ça peut paraître pas mal, mais c'est peu comparé aux prix des modules tout faits.
Les cartes ont été réalisées avec cette technique. Il faut faire gaffe les typons sont assez fins. J'ai choisi un boitier tout fait ("pult box") de ce type :
J'ai modelisé l'extérieur sous Solidworks...
... puis dessiné la façade avec Inkscape : Télécharger au format SVG
Après des coups de dremel/perceuse, ça donne ça :
Je n'ai pas réussi à faire marcher le module avec le port série : toutes les notes étaient envoyées avec un volume de 0, et après changement de PIC, la sortie freezait (voyant midi-out en clignotement constant). Mais aucun problème en midi.
Comme dit dans les posts du forum d'edrum.info, le module est très complet en réglages, et la latence est (très?) bonne. Par contre, préférez les entrées mono : les potentiomètres stéréo règlent 2 entrées en même temps au même niveau, ce qui peut être handicapant si l'une des deux a un niveau beaucoup plus faible.