Un eDrum fait maison
Par izguit

1. Le Module

Théorie

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.

Le "tout-en-un"

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 :

Fonctionnement d'un module simple
Fonctionnement d'une batterie avec module "tout en un"

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 (!)

Le "trigger to midi"

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 :

Fonctionnement d'un module trigger to midi
Fonctionnement d'une batterie avec module "trigger to midi" et sampleur

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)

Choix

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.

L'Admir edrum

(site officiel)

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.

Construction

(Merci a Ben ;) )

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 :

coffret pultbox
Coffret "pultbox"

J'ai modelisé l'extérieur sous Solidworks...

Télécharger la pièce solidworks du module / Télécharger la mise en plan de la plaque de la boîte

Rendu solidworks du boitier
Rendu du boitier 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 : Module fini

Test

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.

Si vous pouvez vous le monter, faites-le :)
un compteur pour votre site
Page suivante: La partie ordinateur/sampleur
Page précédente: Sommaire