La dernière version stable de Hydrogen est disponible à l'adresse http://hydrogen.sourceforge.net
Vous pouvez également télécharger directement les sources depuis les snapshots CVS avec :
bash$ cvs -z3 -d:pserver:anonymous@cvs.hydrogen.sourceforge.net:/cvsroot/hydrogen co libhydrogen
bash$ cvs -z3 -d:pserver:anonymous@cvs.hydrogen.sourceforge.net:/cvsroot/hydrogen co hydrogen
Après avoir téléchargé et décompressé les archives .tar.gz, il n'y a plus qu'à tapper :
bash$ cd libhydrogen-* bash$ ./configure bash$ make bash$ su -c "make install"
bash$ cd hydrogen-* bash$ ./configure bash$ make bash$ su -c "make install"
Avant de compiler, vérifiez si vous ne souhaitez pas utiliser l'une des options additionnelles avec :
bash$ ./configure --help
Il est très important de choisir le bon pilote audio pour votre système car ce choix peut avoir une importance non négligeable sur les performances générales du logiciel. Vous avez le choix entre les pilotes OSS et Jack.
Le pilote OSS utilise /dev/dsp et est basé sur l'interface OSS qui est utilisable avec la pluspart des cartes sons disponibles sous Linux. Cela dit, l'utilisation de OSS bloque /dev/dsp jusqu'à ce que Hydrogen soit fermé, rendant son utilisation par d'autres logiciels impossible.
Le pilote Jack nécessite que son serveur (Jack Audio Connection Kit) soit actif pour fonctionner. Il s'agit d'un serveur audio professionel qui permet une latence très faible et des échanges avec d'autres logiciels musicaux.
Dans la fenêtre "Editeur de morceau", nous pouvons voir le morceau en cours d'édition ainsi que 5 boutons :
Crée un nouveau pattern (vous demande un nom)
Déplace le pattern sélectionné d'un rang vers le bas
Déplace le pattern sélectionné d'un rang vers le haut
Ouvre le menu permettant de modifier les propriétés du morceau (nom, auteur,
commentaires), d'effacer la séquence de patterns ou tous les patterns du morceau.
Joue le morceau en boucle
Sous ces boutons, vous trouverez une liste des patterns créés et quand ils seront joués. Cliquez sur une case vide pour jouer le pattern (apparition d'une croix) ou sur une case contenant une croix pour l'effacer. Cliquer avec le bouton droit de la souris sur un pattern ouvrira un menu permettant de modifier son nom, de le copier ou de le supprimer.
Cliquer avec le bouton droit de la souris sur le nom d'un pattern dans la fenêtre "Editeur de morceau" et choisir "propriétés" dans le menu déroulant permet de change son nom. Notez qu'il est impossible de créer deux patterns portant le même nom !
La fenêtre "Editeur de motif" permet de créer ou de modifier le pattern actif,
d'ajouter ou de supprimer des notes et de régler l'intensité des notes. Le menu déroulant
"Résolution de la grille" sert à modifier la résolution pour pouvoir ajouter des notes de valeur
plus faible. Il est possible de la règler sur les modes 4 (noires), 8 (croches), 16 (doubles
croches), 32 (triples croches) et 64 (quadruples croches) ou sur les modes ternaires
correspondants 4T (triolets de noires), 8T (triolets de croches), 16T (triolets de doubles), 32T
(triolets de triples) et 64T (triolets de quadruples). Vous pouvez également régler la durée effective du pattern grâce au menu "Taille du motif" situé en haut à droite de la fenètre
(attention, il est gradué en demi-temps !).
Sélectionner un instrument qui a au moins une note fera apparaitre des barres verticales en
dessous de chacune d'entre elles dans la partie la plus inférieure de la fenêtre. Elles servent Ã
modifier l'intensité des notes.
Le bouton
(entendre les notes ajoutées) active ou désactive la prévisualisation des notes
ajoutées au pattern.
La fenêtre "Table de mixage" est utile pour règler le volume global du kit de percussions ou
celui de chaque instrument du kit.
Elle affiche des informations variées sur les niveaux actuel et maximal et vous permet de
modifier des attributs comme l'orientation panoramique du son ou le volume
, jouer un unstrument en solo
, rendre un instrument muet
, remplacer un instrument par un échantillon au format WAV, AU ou AIFF
ou prévisualiser un instrument
.
Double cliquer sur le nom d'un instrument ouvrira une boite de dialogue pour modifier ses propriétés. Cliquer sur FX (dans la colonne de gauche) vous permettra d'appliquer quelques effets.
Depuis les menus déroulants, vous pouvez sélectionner : Fichier-->'Enregistrer sous...' pour sauvegarder le morceau en cours au format .h2song, Fichier-->Exporter pour l'exporter au format WAV, Fichier--> Préférences, Fenêtres--> Montrer les infos du système audio et Fenêtres--> Montrer le gestionnaire du kit de batterie.
Depuis cet onglet, vous pouvez configurer le pilote audio (OSS ou Jack) en changeant son la taille de son tampon ou son taux d'échantillonage ainsi qu'activer ou désactiver le métronome et régler son volume.Vous pouvez également activer certaines options comme le "mode esclave" qui permet d'utiliser un autre programme ou un séquenceur externe comme "maitre" ou activer la sortie des pistes, utile si vous voulez appliquer des effets à un instrument avec jack-rack. Gardez également un oeil sur la valeur "Nombre maximum de notes" : selon votre processeur vous pourriez vouloir éviter qu'un trop grand nombre de notes ne soit jouées simultanément afin d'éviter un plantage de l'application.
Cliquer sur "Système Midi" ouvrira un onglet vous permettant de choisir un périphérique d'entrée MIDI, ainsi qu'une piste de sortie spécifique ou toutes les pistes.
Cliquer sur "Apparence" vous permettra de modifier la taille de la police, le comportement des fenêtres (Parent-Enfants ou Vue générale) et la vitesse de chute des niveaux de la table de mixage.
Ce choix fera apparaitre une fenêtre contenant des informations d'ordre général sur Hydrogen et le pilote audio. Le tampon et le taux d'échantillonage du pilote Jack sont configurables si le serveur est lancé depuis la console.
Le gersionnaire de kit de batterie affiche toutes les options sur les kits de batterie, dont les groupes de samples (wav) qui seront associés à chaque piste disponible afin d'obtenir un groove correspondant au genre musical (disco, rock, hip hop, etc ...). Pour se faire une idée de comment utiliser ces kits, il est recommandé d'écouter le fichier d'example .h2song correspondant.
Le premier onglet sert à charger ou effacer le kit. Il contient également un champ affichant une courte description de chaque kit.
Ici, vous pouvez voir/modifier quelques informations sur le kit actif.
Vous pouvez utiliser cet onglet pour importer de nouveaux drumkits au format .h2drumkit ...
... ou les exporter.
Afin d'être capable d'interagir rapidement avec Hydrogen durant l'écoute d'un morceau, quelques raccourcis utiles sont disponibles :
[CTRL + O] = Ouvrir
[CTRL + S] = Enregistrer
[+] (du pavé numérique) = Accélérer le tempo de 1 bpm
[-] (du pavé numérique) = Ralentir le tempo de 1 bpm
[Barre d'espacement] = Débuter/Interrompre la lecture du pattern actif
[Effacement] = Débuter la lecture du pattern actif
Notez que pour le moment il est impossible de personnaliser ces raccourcis.
Hydrogen a 2 modes principaux : le mode "Pattern" (accessible en cliquant sur
) et le mode "Morceau" (accessible en cliquant sur
pour Song). Quand vous travaillez en mode "Pattern", le pattern actif est continuellement répété, afin de permettre d'entendre les changements qui lui sont apportés, alors que le mode "Morceau" joue les patterns dans l'ordre spécifié dans l'éditeur de morceau, ce qui est utile lors du travail sur la structure de la musique.
Nous allons démarrer à partir d'un morceau vide avec un pattern vierge, comme lors de la création d'un nouveau morceau par défaut. Cliquez sur Fichier --> Nouveau. Le mode "Pattern" devrait être automatiquement sélectionné. Il est possible de changer le nom du pattern (par défaut "Empty Pattern") comme indiqué précédemment. Remarquez l'affichage de la charge processeur et de l'applet MIDI.
Cliquez sur
et ajoutez des notes dans l'éditeur de motif en cliquant avec le bouton gauche de la souris (ajustez la résolution de la grille et le tempo si nécessaire : la résolution par défaut est 32 et le tempo 120 bpm sur une échelle de 40 à 300).
Cliquez sur
pour interrompre la lecture. Pour créer un nouveau pattern, cliquez simplement sur
et ajoutez des notes comme indiqué précédemment, après avoir vérifié que vous avez bien sélectionné le bon pattern Remarquez également que si, par exemple, vous sélectionnez une résolution de 16, remplissez le pattern puis optez pour une résolution plus faible (disons 8), vous ne pourrez plus supprimer les notes en dehors de la grille.
Une fois les patterns créés, pour les copier, coller, supprimer ou déplacer dans l'éditeur de morceau, vous devez utiliser les boutons de la fenêtre "Editeur de morceau"
,
ainsi que la commande copier/supprimer qui apparait lors d'un clic droit sur le pattern sélectionné.
Il est toujours possible de se servit de la table de mixage, même lors de la création ou de la lecture de patterns.
Elle est composée de 32 pistes indépendantes, chacune d'entre elles correspondant à un instrument, ainsi que d'une piste "Volume général" et de boutons pour régler les effets.
Chaque ligne se compose de quatre boutons (
), d'un réglage de l'echo et de la stéréo (pan) (
), d'un afficheur du volume maximal atteint , d'un réglage du volume et du nom de la piste. Cliquer sur
jouera l'instrument correspondant en solo. Le bouton "Muet"
, rend simplement cet instrument muet. Le nombre indiquant le volume maximal atteint par cet instrument doit toujours être compris entre 0.0 et 1.0, sinon, il produira un son déformé (en particulier avec OSS). Il est alors nécessaire de réduire son volume particulier.
Enfin, vous disposez d'un réglage du volume pour chaque instrument et d'un vumètre qui vous aideront à faire votre mix.