Historique: Hydrogen - utiliser une surface de contrôle
Aperçu de cette version: 9
★ Portail Logiciel > Séquenceurs > Hydrogen > Tuto Utiliser Hydrogen avec une surface de contrôle MIDI
Hydrogen peut être piloté avec une surface de contrôle MIDI, ce qui peut être plus pratique que de tout faire à la souris/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
★ Logiciel(s) utilisé(s) : Hydrogen 0.9.5, qjackctl
Table des matières
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é du tutoriel tester son clavier MIDI-USB.
Pour ce tutoriel j'ai 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 pad sensibles à la vélocité bien plus larges et confortables que les touches de pianos d'un clavier MIDI. Voilà à quoi ressemble mon MPD24 :
La première chose à vérifier avec une surface de contrôle de ce type, c'est que les pad 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 :
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 :
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" :
Ou dans les préférences d'hydrogen, en sélectionnant le port MIDI de la surface de contrôle :
Jouer
Maintenant que le terrain est prêt, c'est partit 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 shéma standard general MIDI, qui est le suivant pour les percu (cliquez sur la croix) :
[+]
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 disponible 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.
Vous pouvez maintenant créer un pré-réglage dans votre surface de contrôle avec votre "cartographie" MIDI personnelle (MIDI mapping) pour contrôler les sons d'hydrogen. D'un point de vue personnel, comme je dispose de plusieurs rangée de pads, j'aime bien avoir les sons de grosse caisse en bas et les cymbale vers le haut.
Note concernant les canaux MIDI :
Si vous débuter en MIDI, ceci ne vous sera peut être pas d'importance, mais hydrogen "écoute" par defaut les 16 canaux MIDI d'un port.
Lorsque l'on souhaite utiliser différents canaux d'un seul port simultannément, il faudra donc lui dire lequel prendre en compte et lesquels ignorer. Pour cela, rendez-vous dans les préférences, et sélectionnez le canal MIDI utilisé par vos pad, dans le menu déroulant channel.
Créer un motif
Il est ensuite interressant de controler la tête de lecture en MIDI.Rien de plus simple, il existe une manière facile de lier des actions dans hyrdogen à des controleurs 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 enfonçée.
image
Une invite apparait alors, et attend que vous déplaçiez 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 d'actionner après l'invite pour qu'ils asociés à hydrogen. Si vous n'en possédez pas, utiliser un pad, une pedale ou une touche de piano.
image
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
- tapez le rythme en temps-réel sur les pads