Historique: Hydrogen - installation
Aperçu de cette version: 67
Installation, compilation et configuration d'Hydrogen.
L'quipe d'Hydrogen fourni des paquets pour les versions 0.9.4 et/ou 0.9.5 sur son sourceforge pour :
Conseil : a bouge souvent chez Hydrogen, passez rgulirement sur le sourceforge !
noter qu'Hydrogen est galement prsent sous forme de paquets dans la plupart des distributions : TangoStudio, Gentoo, Ubuntu, Musix, UbuntuStudio, 64Studio, Mandriva, Agnula (obsolte), ...
Trois mthodes sont possibles :
Pour les mises jour:
Nous allons crer un .deb donc pour systme Debian ou bas dessus (Ubuntu par exemple)
Nous allons avoir besoin des paquets fakeroot, build-essential et debhelper :
Pour construire le paquet Hydrogen :
Ceci placera un paquet .deb et les fichiers de description dans le dossier parent (dans le dossier hydrogen-0.9.4)
Si vous voulez changer le numro de version pour votre gestionnaire de paquet, ditez
Puis :
Hydrogen vous permet de choisir plusieurs type de pilote Audio.
Ceci se choisi dans : Menu> Fichier > Prfrences ou CTRL + P, puis onglet Audio System.
Vous aurez le choix entre : Auto, JACK, ALSA, OSS et PortAudio.
Il est trs important de choisir le bon pilote audio pour votre systme car ce choix peut avoir une importance primordiale sur les performances gnrales du logiciel.
Le pilote OSS
Le pilote OSS utilise /dev/dsp et est bas sur l'interface OSS qui est utilisable avec la plupart des cartes sons disponibles sous GNU/Linux.
Cela dit, l'utilisation d'OSS acapare /dev/dsp jusqu' ce que Hydrogen soit ferm, rendant son utilisation impossible par d'autres logiciels.
De plus, OSS est marqu "deprecated" par l'quipe du noyau linux.
ALSA entretient une compatibilit OSS pour les vieux logiciels.
Ceci dit, le support OSS permet d'utiliser Hydrogen en version stand alone sans avoir besoin de sortir la grosse artillerie Jack et consorts.
Le pilote Jack
Le pilote Jack ncessite que le serveur Jack soit dmarr pour fonctionner. Jack est un serveur audio professionnel qui permet une latence trs faible et permet d'utiliser/relier d'autres logiciels musicaux. Vous en dcouvrirez plus dans le chapitre Jack.
Jack + Freebob
Si vous utiliser Jack avec le pilote Freebob, vous devrez modifier le fichier de configuration /home/VOTRE_USER/.hydrogen/hydrogen.conf la main pour obtenir quelque chose dans le style :
Modifiez :
Pensez faire une copie du fichier d'origine si vous continuez utiliser ALSA avec une autre carte !
Jack + FFADO
Si vous utiliser Jack avec le pilote FFADO, vous devrez modifier le fichier de configuration /home/VOTRE_USER/.hydrogen/hydrogen.conf la main pour obtenir quelque chose dans le style :
Modifiez :
Pensez faire une copie du fichier d'origine si vous continuez utiliser ALSA avec une autre carte !
Hydrogen permet de crer des squences autre que des squences de percussions.
En cela, il se rapproche du logiciel commercial FruityLoops.
💡 Remarque: pour ubuntu (dons tangostudio aussi) vous pouvez tlcharger la version 0.9.5 dj compil, le piano-roll est dj activ dessus: Dernire version site officiel
La version 9.4 ne permet pas d'activer le piano-roll.
Pour transformer Hydrogen en squenceur , il vous faut au mois la version 0.9.3 (❗note: pas sur car ne marche pas sur la 0.9.4!!), puis :
Et voil ! Votre Hydrogen flirt maintenant avec la dnomination de squenceur/sampleur !
Voir aussi
Les conseils de l'quipe officielle (en anglais)
Table des matières
Paquets tout-faits
L'quipe d'Hydrogen fourni des paquets pour les versions 0.9.4 et/ou 0.9.5 sur son sourceforge pour :
- Ubuntu : Karmic, Jaunty, Intrepid et ceci en 32 et 64 bits,
- Debian : Sid, Lenny, Etch,
- Mac et MacIntel,
- Windows.
Conseil : a bouge souvent chez Hydrogen, passez rgulirement sur le sourceforge !
noter qu'Hydrogen est galement prsent sous forme de paquets dans la plupart des distributions : TangoStudio, Gentoo, Ubuntu, Musix, UbuntuStudio, 64Studio, Mandriva, Agnula (obsolte), ...
Trois mthodes sont possibles :
- Si vous dsirez le compiler, vous pouvez rcuprer le svn ici ou alors : Copy to clipboardsvn co http://svn.assembla.com/svn/hydrogen/trunk hydrogen
- Vous pouvez tlcharger directement les sources depuis les snapshots CVS avec :Copy to clipboardbash$ 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
- Vous pouvez rcuprer les sources (.tar.gz) l.
Compilation
Notes :- Depuis septembre 2008, Hydrogen se compile avec le logiciel scons.
- Si vous voulez utiliser lash, portmidi ou portaudio, soyez certain de les activer en ajoutant
"lash=1","portaudio=1"ou"portmidi=1"la commandescons. - Soyez sr d'avoir rsolu les dpendances comme conseill par l'quipe officielle.
Compilation pour le SVN
Dans un terminal :Copy to clipboard
cd hydrogen scons scons install
Pour les mises jour:
Copy to clipboard
cd hydrogen svn update scons scons install
Compilation pour les sources
Pour les versions stables, aprs avoir tlcharg et dcompress les archives .tar.gz, il n'y a plus qu' taper :Copy to clipboard
scons su pwd scons install
Ceci est mieux que la version du dessus car a rend votre systme plus maintenable et fonctionne partir de la version 0.9.4 .
Nous allons crer un .deb donc pour systme Debian ou bas dessus (Ubuntu par exemple)
Nous allons avoir besoin des paquets fakeroot, build-essential et debhelper :
Copy to clipboard
apt-get install debhelper fakeroot build-essential
Pour construire le paquet Hydrogen :
Copy to clipboard
$ tar xjf hydrogen-0.9.4.tar $ cd hydrogen-0.9.4 $ cd linux $ fakeroot dpkg-buildpackage
Ceci placera un paquet .deb et les fichiers de description dans le dossier parent (dans le dossier hydrogen-0.9.4)
Si vous voulez changer le numro de version pour votre gestionnaire de paquet, ditez
linux/debian/changelog pour choisir la version.Compilation pour les sources des versions datant d'avant septembre 2008
Avant de compiler, vrifiez si vous ne souhaitez pas utiliser une option additionnelle avec :Copy to clipboard
bash$ ./configure --help
Puis :
Copy to clipboard
bash$ cd libhydrogen-* bash$ ./configure bash$ make bash$ su -c "make install"
Configuration du pilote audio
Hydrogen vous permet de choisir plusieurs type de pilote Audio.
Ceci se choisi dans : Menu
Vous aurez le choix entre : Auto, JACK, ALSA, OSS et PortAudio.
Il est trs important de choisir le bon pilote audio pour votre systme car ce choix peut avoir une importance primordiale sur les performances gnrales du logiciel.
Le pilote OSS
Le pilote OSS utilise /dev/dsp et est bas sur l'interface OSS qui est utilisable avec la plupart des cartes sons disponibles sous GNU/Linux.
Cela dit, l'utilisation d'OSS acapare /dev/dsp jusqu' ce que Hydrogen soit ferm, rendant son utilisation impossible par d'autres logiciels.
De plus, OSS est marqu "deprecated" par l'quipe du noyau linux.
ALSA entretient une compatibilit OSS pour les vieux logiciels.
Ceci dit, le support OSS permet d'utiliser Hydrogen en version stand alone sans avoir besoin de sortir la grosse artillerie Jack et consorts.
Le pilote Jack
Le pilote Jack ncessite que le serveur Jack soit dmarr pour fonctionner. Jack est un serveur audio professionnel qui permet une latence trs faible et permet d'utiliser/relier d'autres logiciels musicaux. Vous en dcouvrirez plus dans le chapitre Jack.
Jack + Freebob
Si vous utiliser Jack avec le pilote Freebob, vous devrez modifier le fichier de configuration /home/VOTRE_USER/.hydrogen/hydrogen.conf la main pour obtenir quelque chose dans le style :
Copy to clipboard
<audio_engine> <audio_driver>Jack</audio_driver> <use_metronome>false</use_metronome> <metronome_volume>0.5</metronome_volume> <maxNotes>32</maxNotes> <buffer_size>256</buffer_size> <samplerate>48000</samplerate> <oss_driver> <ossDevice>/dev/dsp</ossDevice> </oss_driver> <jack_driver> <jack_port_name_1>freebob_pcm:playback_1</jack_port_name_1> <jack_port_name_2>freebob_pcm:playback_2</jack_port_name_2> <jack_transport_mode>USE_JACK_TRANSPORT</jack_transport_mode> <jack_connect_defaults>false</jack_connect_defaults> <jack_track_outs>false</jack_track_outs> </jack_driver>
Modifiez :
- buffer_size (pour coller avec la valeur Frames/Period de QJackCtl)
- samplerate (frquence d'chantillonnage dans QJackCtl)
- jack_port_name_1 et jack_port_name_2 en remplaant alsa_pcm par freebob_pcm
Pensez faire une copie du fichier d'origine si vous continuez utiliser ALSA avec une autre carte !
Jack + FFADO
Si vous utiliser Jack avec le pilote FFADO, vous devrez modifier le fichier de configuration /home/VOTRE_USER/.hydrogen/hydrogen.conf la main pour obtenir quelque chose dans le style :
Copy to clipboard
<audio_engine> <audio_driver>Jack</audio_driver> <use_metronome>false</use_metronome> <metronome_volume>0.5</metronome_volume> <maxNotes>32</maxNotes> <buffer_size>256</buffer_size> <samplerate>48000</samplerate> <oss_driver> <ossDevice>/dev/dsp</ossDevice> </oss_driver> <jack_driver> <jack_port_name_1>system:playback_1</jack_port_name_1> <jack_port_name_2>system:playback_2</jack_port_name_2> <jack_transport_mode>USE_JACK_TRANSPORT</jack_transport_mode> <jack_connect_defaults>false</jack_connect_defaults> <jack_track_outs>false</jack_track_outs> </jack_driver>
Modifiez :
- buffer_size (pour coller avec la valeur Frames/Period de QJackCtl)
- samplerate (frquence d'chantillonnage dans QJackCtl)
- jack_port_name_1 et jack_port_name_2 en remplaant alsa_pcm par system
Pensez faire une copie du fichier d'origine si vous continuez utiliser ALSA avec une autre carte !
Activation du piano-roll
Hydrogen permet de crer des squences autre que des squences de percussions.
En cela, il se rapproche du logiciel commercial FruityLoops.
💡 Remarque: pour ubuntu (dons tangostudio aussi) vous pouvez tlcharger la version 0.9.5 dj compil, le piano-roll est dj activ dessus: Dernire version site officiel
La version 9.4 ne permet pas d'activer le piano-roll.
Pour transformer Hydrogen en squenceur , il vous faut au mois la version 0.9.3 (❗note: pas sur car ne marche pas sur la 0.9.4!!), puis :
- vrifiez qu'Hydrogen n'est pas dmarr,
- ditez le fichier ~/.hydrogen/hydrogen.conf,
- remplacez-y <usepitcheditor>false</usepitcheditor> par <usepitcheditor>true</usepitcheditor>
- fermez votre diteur.
Note : Il existait une vido de dmo du piano-roll l'adresse suivante, mais elle semble avoir disparue (aout 2011), re-vrifier : http://popez.org/~wolke/hydrogen/video/
Et voil ! Votre Hydrogen flirt maintenant avec la dnomination de squenceur/sampleur !
Pour aller plus loin : tlchargez le kit de sons de basse http://popez.org/~wolke/hydrogen/sound_library/precicion_bass_h2_library.h2drumkit.