Skip to main content

Historique: Hydrogen - utiliser une surface de contrôle

Aperçu de cette version: 14

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




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 :
Image
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 :
hydrogen_connexions_audio.png
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" :
hydrogen_connexions_MIDI.png
Ou dans les préférences d'hydrogen, en sélectionnant le port MIDI de la surface de contrôle :
hydrogen_preferences_MIDI_Input.png

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.
mpd24_edit_mode.png

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.
hydrogen_preferences_MIDI_channel.png

Créer un motif

Il est ensuite intéressant de contrôler la tête de lecture en MIDI.

Rien de plus simple, il existe une manière facile 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 enfonçée.
Image
Une invite apparait alors, et attend que vous déplaciez un des éléments de contrôle de la surface MIDI.
hydrogen_midi_learn.png
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 n'en possédez pas, utiliser un pad, une pédale ou une touche 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.
hydrogen_preferences_midi_mmc2.png

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 ? 😊
hydrogen_record_via_midi.png
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 !

Historique

Information Version
Mon 11 Sep 2017 19:26 olinuxx + coquille 49
Afficher
Mon 11 Sep 2017 19:24 olinuxx + 1 alias 48
Afficher
Sat 09 Sep 2017 19:09 olinuxx 47
Afficher
Sat 09 Sep 2017 18:23 olinuxx 46
Afficher
Sat 09 Sep 2017 18:22 olinuxx + dossier navigation 45
Afficher
Sun 26 Oct 2014 15:27 olinuxx + 1 alias 44
Afficher
Fri 05 Sep 2014 16:41 olinuxx Recherche et remplacement en masse 43
Afficher
Mon 04 Nov 2013 17:11 anonymous wiki_up conversion 42
Afficher
Wed 03 Jul 2013 12:21 pianolivier structure par défaut 41
Afficher
Tue 02 Apr 2013 07:50 utilisateur_anonyme2 40
Afficher
Sat 23 Feb 2013 22:26 Admin temporaire 39
Afficher
Mon 27 Aug 2012 14:45 pianolivier +box dynamique 38
Afficher
Fri 15 Jun 2012 23:41 pianolivier 37
Afficher
Fri 15 Jun 2012 23:39 pianolivier grr le vandale :-) 36
Afficher
Thu 14 Jun 2012 15:12 olinuxx mode stylo rouge 35
Afficher
Wed 13 Jun 2012 21:49 pianolivier 34
Afficher
Wed 13 Jun 2012 21:48 pianolivier 33
Afficher
Wed 13 Jun 2012 21:47 pianolivier 32
Afficher
Wed 13 Jun 2012 21:41 pianolivier 31
Afficher
Wed 13 Jun 2012 21:40 pianolivier 30
Afficher
Wed 13 Jun 2012 21:36 pianolivier 29
Afficher
Wed 13 Jun 2012 21:31 pianolivier 28
Afficher
Wed 13 Jun 2012 21:30 pianolivier 27
Afficher
Wed 13 Jun 2012 21:28 pianolivier 26
Afficher
Wed 13 Jun 2012 21:25 pianolivier 25
Afficher
Wed 13 Jun 2012 21:22 pianolivier 24
Afficher
Wed 13 Jun 2012 21:22 pianolivier 23
Afficher
Wed 13 Jun 2012 21:21 pianolivier 22
Afficher
Wed 13 Jun 2012 21:20 pianolivier 21
Afficher
Wed 13 Jun 2012 21:18 pianolivier 20
Afficher
Wed 13 Jun 2012 20:54 pianolivier 19
Afficher
Wed 13 Jun 2012 20:53 pianolivier 18
Afficher
Wed 13 Jun 2012 20:37 pianolivier 17
Afficher
Wed 13 Jun 2012 20:35 pianolivier 16
Afficher
Wed 13 Jun 2012 20:33 pianolivier 15
Afficher
Wed 13 Jun 2012 20:26 pianolivier 14
Afficher
Wed 13 Jun 2012 20:25 pianolivier 13
Afficher
Wed 13 Jun 2012 20:24 pianolivier 12
Afficher
Wed 13 Jun 2012 20:24 pianolivier 11
Afficher
Wed 13 Jun 2012 20:18 pianolivier 10
Afficher
Wed 13 Jun 2012 19:52 pianolivier 9
Afficher
Wed 13 Jun 2012 19:47 pianolivier 8
Afficher
Wed 13 Jun 2012 19:13 pianolivier 7
Afficher
Wed 13 Jun 2012 19:13 pianolivier 6
Afficher
Wed 13 Jun 2012 19:11 pianolivier 5
Afficher
Wed 13 Jun 2012 18:58 pianolivier 4
Afficher
Wed 13 Jun 2012 18:31 pianolivier 3
Afficher
Wed 13 Jun 2012 18:28 pianolivier 2
Afficher
Wed 13 Jun 2012 17:43 pianolivier création de la page 1
Afficher