Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]



La boîte à rythmes Hydrogen peut être pilotée avec une surface de contrôle MIDI, ce qui est plus pratique que de la manipuler à la souris et au clavier, surtout dans un environnement live. Voici comment procéder.

Informations du tutoriel :
  ? But : utiliser Hydrogen avec une surface de contrôle MIDI.
  ? Date : créé le 13 Juin 2012.
  ? Auteur(s) : pianoliv.
  ? Logiciels utilisés : Hydrogen 0.9.5, QJackCtl (facultatif).


Mise en place

Pré-requis :
Nous utiliserons jack, il faudra donc commencer par le lancer avec QJackCtl par exemple.
En cas de besoin, référez-vous au tutoriel premier lancement de jack.

Nous nous assurerons aussi du bon fonctionnement de notre surface de contrôle MIDI, en cas de doute allez faire un tour du coté de ce tutoriel là : tester son clavier MIDI-USB.
Pour notre tutoriel, j'ai ici utilisé un pad MIDI-usb, il s'agit d'une surface de contrôle expressément conçue pour jouer des parties de percussion car elle possède des pads sensibles à la vélocité bien plus larges et confortables que les touches de pianos d'un clavier MIDI. Voilà à quoi ressemble mon MPD24 :
Used in Utiliser Hydrogen avec une surface de contrôle
La première chose à vérifier avec une surface de contrôle de ce type, c'est que les pads envoient bien des évènements MIDI de type "note", comme le fait un clavier MIDI. Il est en effet souvent possible d'envoyer d'autres types d'évènements MIDI avec des pads, vous pourrez le constater en lisant (et relisant) le manuel d'utilisation d'une telle surface de contrôle.
On pourra régler le numéro de note et le canal MIDI plus tard.

Enfin, on peut lancer hydrogen, de la manière de son choix.

Connexions :
On s'assurera qu'hydrogen s'est bien auto-connecté à la sortie audio de la carte son avec QJackCtl :
Image
Si ce n'est pas le cas, on peut le faire "à la main" (voir le tutoriel connecter des applications), ou cocher la case Connect to default output pair dans les réglages d'hydrogen :
Image

Ensuite il faut connecter le port MIDI virtuel représentant la surface de contrôle au port MIDI virtuel d'entrée d'hydrogen.
Encore une fois on peut le faire "à la main" :
Image
Ou dans les préférences d'hydrogen, en sélectionnant le port MIDI de la surface de contrôle :
Image

Jouer

Maintenant que le terrain est prêt, c'est parti pour un peu de musique !

La première chose à faire est de jouer quelques notes.
D'abord, on aura pris soin de vérifier qu'une banque de son est chargée en mémoire. Chaque son correspond à un numéro de note MIDI et la plupart des banques de son suivent le schéma standard general MIDI, qui est le suivant pour les percussions :
n° de noteson associén° de noteson associén° de noteson associé
35Bass Drum 251Ride Cymbal 167High Agogô
36Bass Drum 152Chinese Cymbal68Low Agogô
37Side Stick/Rimshot53Ride Bell69Cabasa
38Snare Drum 154Tambourine70Maracas
39Hand Clap55Splash Cymbal71Short Whistle
40Snare Drum 256Cowbell72Long Whistle
41Low Tom 257Crash Cymbal 273Short Güiro
42Closed Hi-hat58Vibra Slap74Long Güiro
43Low Tom 159Ride Cymbal 275Claves
44Pedal Hi-hat60High Bongo76High Wood Block
45Mid Tom 261Low Bongo77Low Wood Block
46Open Hi-hat62Mute High Conga78Mute Cuíca
47Mid Tom 163Open High Conga79Open Cuíca
48High Tom 264Low Conga80Mute Triangle
49Crash Cymbal 165High Timbale81Open Triangle
50High Tom 166Low Timbale  


Il faut donc configurer sa surface de contrôle pour que les pads (ou autres boutons ou touches, en fonction du type de surface de contrôle) envoient des évènements MIDI de type "note" avec le numéro associé au son désiré.
Toutes les banques de son n'ont pas la même quantité d'échantillons, certains numéro ne fonctionneront donc pas nécessairement avec certaines banques.
Il est en général possible de tester facilement les différents sons disponibles avec la surface de contrôle. Par exemple avec le mpd24 il faut passer en mode edit pour un des pads et modifier le numéro de note tout en tapotant pour essayer.
Image

Vous pouvez maintenant créer un pré-réglage dans votre surface de contrôle avec votre "table/cartographie" MIDI personnelle (MIDI mapping) pour contrôler les sons d'hydrogen. De mon coté, comme je dispose de plusieurs rangées de pads, j'aime bien avoir les sons de grosse caisse en bas (proche de moi) et les cymbales vers le haut (plus éloigné).

Note concernant les canaux MIDI :
Si vous débuter en MIDI, ceci ne vous sera peut être pas d'importance, mais nous noterons qu'hydrogen "écoute" par défaut tous les 16 canaux d'un port MIDI.
Lorsque l'on souhaite utiliser différents canaux d'un seul port simultanément (avec différents synthétiseurs par exemple), il faudra donc indiquer à hydrogen quel canal prendre en compte et quels autres canaux ignorer. Pour cela, rendez-vous dans les préférences, et sélectionnez le canal MIDI utilisé par vos pads, dans le menu déroulant channel.
Par convention (general MIDI), j'utiliserai ici le canal numéro 10.
Image

Créer un motif

On peut ensuite vouloir contrôler la tête de lecture en MIDI.
Image

Pas de problème, il existe une manière simple de lier des actions dans hydrogen à des contrôleurs MIDI : le MIDI learn.
Pour cela cliquez sur les boutons de contrôle de transport dans l'interface d'hydrogen tout en maintenant la touche MAJ du clavier enfoncée.

Une invite apparait alors, et attend que vous déplaciez un des éléments de contrôle de la surface MIDI.
Image
Ma surface de contrôle possède des boutons dédiés pour les actions de transport lecture, arrêt, retour en arrière et en avant, qu'il suffit de manipuler après l'invite pour qu'ils soitent associés à hydrogen. Si vous ne possédez pas ces boutons spéciaux, utilisez des pads, pédales ou des touches de piano.

Il n'est cependant pas possible d'associer un contrôleur MIDI à la fonction "enregistrer" d'hydrogen, du moins pas avec la version testée ici. Il faudra donc cliquer le bouton d'enregistrement à la souris, puis associer un contrôleur à la fonction "lecture" pour lancer l'enregistrement à partir de la surface de contrôle.

Vous retrouverez la table/carte des messages MIDI associés aux différentes actions dans les préférences d'hydrogen, où vous pourrez même les modifier/en ajouter.
Image

Donc pour créer un motif :
  ? cliquer sur "enregister"
  ? actionner la commande "lecture" à partir de la surface de contrôle
  ? taper le rythme en temps-réel sur les pads
...et les notes sont alignées sur la grille automatiquement (quantization), magique non ? smile
Image
La longueur des rectangles rouges représente la durée de chaque note telle que tapée sur mon pad.

Note :
Si vous créez le motif depuis rien, la fonction "métronome" vous sera utile, et sachez qu'elle est elle aussi contrôlable en MIDI et assignable grace à la méthode MIDI-learn décrite plus haut.

Aller plus loin

Plein d'autres actions dans hydrogen sont contrôlables en MIDI. Pour les découvrir, utilisez les menus déroulants actions de la table/carte des messages MIDI dans la fenêtre des préférences d'hydrogen.

Une astuce personnelle à ajouter ? C'est le bon endroit !

Commentaires et liens

pianoliv : Je ne suis pas vraiment un expert d'hydrogen, en fait je n'avais jamais fait ces manipulations avant ce soir mais cette page manquait cruellement sur le site. N'hésitez pas à compléter/corriger !





[+]

Collaborateur(s) de cette page : olinuxx , anonymous , pianolivier , utilisateur_anonyme et Admin temporaire .
Page dernièrement modifiée le Lundi 11 septembre 2017 19:26:17 par olinuxx.
Le contenu de cette page est licencié sous les termes licence.

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]


FRANCK HUMBERT

Mégaphone [Afficher / Cacher]

olinuxx, 11:48, ven. 15 mars 2024: Bonjour et bienvenue à Jerry cool
calixtus06, 18:03, mer. 13 mars 2024: Bonjour et bienvenue à tanguero :-)
olinuxx, 11:01, dim. 10 mars 2024: Bonjour et bienvenue à lolo cool
bda, 16:59, sam. 09 mars 2024: Chapeau pour l'édito. Vous êtes au top les gars :-)
allany, 07:20, jeu. 07 mars 2024: Ça ne fait jamais de mal, c'est l'éditorial ! [Lien]
olinuxx, 19:52, mer. 06 mars 2024: Bonjour et bienvenue à TrkNrk cool
calixtus06, 11:17, mar. 05 mars 2024: Bonjour et bienvenue à D752 :-)
calixtus06, 18:59, lun. 04 mars 2024: Bonjour et bienvenue à Hborsa et Adjudandouille :-)
olinuxx, 18:34, jeu. 29 Feb 2024: Bonjour et bienvenue à anto45500 cool
jujudusud, 23:38, mar. 27 Feb 2024: Venez participer à la joute numéro 17 : [Lien]
calixtus06, 18:36, jeu. 22 Feb 2024: Bonjour et bienvenue à nikartri et rckloar :-)
calixtus06, 10:15, mer. 14 Feb 2024: Bonjour et bienvenue à smonff, Alphascorpii, tadumtss et letoII :-)