De laatste stabiele versie van hydrogen is beschikbaar op http://hydrogen.sourceforge.net
Het is mogelijk om de bron bestanden direct van de CVS snapshot te downloaden met:
bash$ cvs -z3 -d:pserver:anonymous@cvs.hydrogen.sourceforge.net:/cvsroot/hydrogen co hydrogen
Na het afhalen en uitpakken van het tar.gz bestand moet je enkel dit uitvoeren:
bash$ cd hydrogen-* bash$ ./configure bash$ make bash$ su -c "make install"
Bekijk voor het compileren eerst nog eens de opties:
bash$ ./configure --help
Het is zeer belangrijk dat je de juiste audio driver kiest voor jouw systeem, omdat de keuze de perfomantie van je systeem beïnvloed. Je hebt de keuze tussen Oss, Alsa en Jack
De Oss audio driver gebruikt /dev/dsp en is gebaseerd op de OSS interface die ondersteund wordt door een groot aantal geluidskaarten die beschikbaar zijn voor linux; zoals gezegd blokeerd Hydrogen het gebruik van /dev/dsp tot Hydrogen gesloten is /dev/dsp is dus onbruikbaar voor andere software.
Om met de Jack audio driver te werken moet de server werken. (Jack Audio Connection Kit), een professionele audio server die een zeer lage response tijd heeft en interactie heeft met andere audio software.We raden Jack sterk aan om zo het beste uit Hydrogen te halen.
Voor we de belangrijkste schermen analyseren gaan we snel eens kijken naar de werkbalk:
Start een liedje of een patroon [Sneltoets = Spatiebalk]
Stop een liedje of een patroon [Sneltoets = Spatiebalk]
Patroon mode.
Liedjes mode.
Stel de snelheid van het spelen in (tussen 40 en 300bpm) [Sneltoets = Keypad +/-, ook het muiswiel naar boven of beneden scrollen werkt.]
Toont CPU activiteit.
Toont MIDI activiteit.
Klik hier om jack transport aan te zetten: Hydrogen zal als 'slaaf' van een ander 'master' programma (vb: Ardour) werken. Dit is enkel mogelijk als de Jack Audio Driver geselecteerd is.
Andere handige sneltoetsen (voor het moment nog niet zelf configureerbaar)
[CTRL + O] = Open bestand
[CTRL + S] = Bestand opslaan
[Backspace] = Liedje of patroon herstarten vanaf het begin.
Het venster "Song Editor" (Fig. 1) toont het liedje dat we aan het maken zijn; elke blauw gekleurd vierkantje die in het venster verschijnt vertegenwoordig een volledig patroon zoals getoond in de patroon editor. Deze verzamelt de verschillende delen van het liedje (vb intro, refrein, strofe enz...). Elke rij in de Song Editor stelt een andere patroon voor. Door op een vierkantje te klikken wordt het patroon aan of uit geplaatst.
De Song Editor heeft 5 knoppen:
Maak een nieuw patroon (vraagt achter een naam)
Verplaats een patroon naar beneden
Verplaats een patroon naar boven
Roept een menu op om de eigenschappen van het leidje te veranderen (naam, auteur, commentaar), om de patronen te wissen om alle rijen te wissen.
Herhaal heel het liedje
Onder deze knoppen zit een lijst van patronen, elk blauw gekleurd vakje stelt een patroon voor dat afgespeeld wordt. Klik erop om het wel of niet te laten afspelen. Als je met de rechtermuistoets op een rij klikt krijg je de mogelijkheid het patroon te bewerken, het patroon te kopiëren, het patroon te verwijderen en om de naam te veranderen. Elk patroon moet een unieke naam krijgen.
Fig. 1 De Song Editor
Het "Pattern Editor" venster (Fig. 2) laat toe om een patroon te bewerken. Je kunt beats toevoegen, verwijderen en het volume aanpassen. Bij "Grid Resolution" kan je kiezen hoeveel indelingen je wil zien in het raster om zo eenvoudiger beats te kunnen toevoegen: het is mogelijk om de het raster op 4, 8, 16, 32 en 64 tikken per patroon te zetten en het is ook mogelijk om de 3 delige tikken te plaatsen, deze worden aangegeven door 4T, 8T, 16T en 32T. Je kan ook instellen hoeveel er per patroon wordt afgespeeld, dit doe je door de patroon groote aan te passen, dit gaat van 1 tot 8. Bij het selecteren van een instrument dat al enkele beats moet spelen merk je onderaan dat er een verticale strook verschijnt onder elke beat. Dit toont het volume aan. Zo kun je op die bepaalde tel het instrument luider of stiller laten klinken. De knop
(nieuwe beats laten horen) zal het instrument afspelen als eer een nieuwe beat wordt toegevoegd.
Fig. 2 De Patroon Editor
Je kan ook nieuwe beats toevoegen door op
te klikken, deze knop zorgt ervoor dat je door MIDI of het toetsenbord direct noten kan invoegen:
Merk op dat de naam van het afgespeelde instrument afhangt van de geselecteerd drumkit. Deze lijst is gebaseerd op de GMKit, dit is de standaard kit.
Z = Kick
X = Snaar Jazz
C = Snaar Rock
V = Lage Tom
B = Mid Tom
N = Hoge Tom
M = Koe bel
Q = Ride Jazz
W = Ride Rock
E = Instrument No. 17 (momenteel niet in gebruik)
R = Instrument No. 18 (momenteel niet in gebruik)
T = Instrument No. 20 (momenteel niet in gebruik)
Y = Instrument No. 22 (momenteel niet in gebruik)
U = Instrument No. 24 (momenteel niet in gebruik)
S = Stok
D = Handen klap
G = Gesloten HH
H = Pedaal HH
J = Open HH
2 = Crash
3 = Crash Jazz
5 = Instrument No. 19 (momenteel niet in gebruik)
6 = Instrument No. 21 (momenteel niet in gebruik)
7 = Instrument No. 23 (momenteel niet in gebruik)
Een handige "Kwantiseer" functie is beschikbaar door
te activeren. Zo zullen de beats die toegevoegd werden automatisch op het beschikbare rooster geplaatst worden.
Hier is een kleine voorstelling van wat toetsen voor het gemak.
Het Mixer venster (Fig. 3) is handig om het global volume of het volume per instrument in te stellen. Het toont de huidige maximale waarde ,door op
te klikken schakel je deze functie uit (handig voor oude computers) en het maximaal toegelaten volumen, gebruik de schuiver om dit te veranderen.Deze knop
laat je toe om de balans aan te passen,
om dit instrument solo te laten spelen,
om het instrument te dempen of
om enkel dit instrument eens af te spelen. Als het instrument gespeeld wordt blinkt deze knop. Een instrument in de Patroon Editor selecteren zorgt ervoor dat er een groene rand rond het instrument komt in de Mixer.
Door te dubbelklikken op de naam van een instrument in de Mixer toont een dialoogbox om de naam van het instrument te veranderen.
Fig. 3 The Mixer
De 4 ronde knoppen voor elk instrument zijn de volumes voor de LADSPA plugins. Lees het volgende hoofdstuk voor gedetaileerde info.
Hydrogen kan ook effecten toevoegen aan de instrumenten door gebruik te maken van LADSPA plugins. Je moet LADPSA geïnstalleerd hebben op je computer, je kan het hier afhalen: http://www.ladspa.org . Het wordt pas echt leuk als je meer van deze paketten gaat installeren, het enige wat je moet uitvoeren is "make && make install"
SWH-Plugin beschikbaar op http://plugin.org.uk. Merk op dat je voor het installeren eerst FFTW (http://www.fftw.org) installeert.
CMT beschikbaar op http://www.ladspa.org.
TAP beschikbaar op http://tap-plugins.sf.net.
Als ze geïnstalleerd zijn open dan een liedje waar je enkele effecten wil aan toevoegen en selecteer een instrument dat enkele beats in het rooster heeft. Klik dan in de Mixer op
en selecteer een van de vier effect kanalen (Fig. 3a). Klik op de Edit knop (
), dan op "Select FX": dit toont een ander venster (Fig. 3b) dat je laat kiezen tussen de geïnstalleerde effecten, ze zijn alfabetisch gesorteerd en zijn gegroepeerd. Als je een effect hebt geselecteerd vergeet dan niet om op "Activate" te drukken, wijzig enkele parameters en keer uiteindelijk terug naar de Mixer en start het leidje! Elke ronde knop op de Mixer controleert het volume van het effect op het instrument. De bovenste knop is voor effect 0 en de onderste voor effect 3. Als je snel effecten aan en uit wil schakelen klik dan op
.
Fig. 3a Het LADSPA eigenschappen venster.
Fig. 3b Selecteer een effect.
File -->
New: maakt een nieuw liedje aan.
Open: om een liedje openen
Open demo: op een demo liedje
Open recent: toont een lijst van de 4 laatst geopende bestanden
Save: slaat het huidige liedje op.
Save as: slaat het liedje op onder een andere bestandsnaam.
Export: exporteer het liedje naar een wav bestand
Export MIDI file: exporteer het liedje naar een mid bestand
Preferences: hier kun je de voorkeuren aanpassen
Quit: sluit Hydrogen af.
Window-->
Show Mixer: toon het Mixer venster
Show Song Editor: toon het Song Editor venster
Show Drumkit manager: toon de drumkit manager
Show Instrument editor: toon de instrumenten editor
Show audio engine info: toon audio engine info
?-->
User manual: gebruikershandleiding
About: over Hydrogen
In de "Audio System" tab (Fig. 4) is het mogelijk om een andere audio driver te selecteren, je hebt keuze tussen OSS, Alsa en Jack. Je kan ook de buffergroote instellen en de sample rate. Je kan hier ook de metronoom aan of uit schakelen en het volume ervan instellen. Je kan ook speciale Jack functies inschakelen als "Enable track outputs" die het mogelijk maakt om een effect toe te voegen aan een instrument via jack-rack. "Connect to Default Output Pair" zorgt ervoor dat Alsa verbinding maakt met de standaard poorten, zet dit af als je wil verbinden met de jack uivoeren naar andere poorten zonder eerst de verbinding te verbreken. Kijk ook eens naar de waarde van "Max Notes" afhankelijk van je CPU is het misschien handiger om de het maximum tegelijk afgespeelde noten te verlagen om te verhinderen dat Hydrogen vertraagt. Als je op de "Midi System" (Fig. 5) tab klikt heb je de mogelijkheid om een MIDI apparaat te kiezen en één of alle kanalen te selecteren. Door op de "Appearcence" (Fig. 6) tab te klikken kun je de groote van het lettertype veranderen, de snelheid van de Mixer falloff, de ordening van de vensters en de stijl van de QT elementen.
Fig. 4 De "Audio System" tab
Fig. 5 De "MIDI System" tab
Fig. 6 De "Appeareance" tab
Dit zal een venster (Fig. 7) tone met algemene info over Hydrogen en de geluids driver. De buffer en sampling rate van de Jack audio driver kunnen ingesteld worden als de server wordt opgestart van de shell.
Fig. 7 Het "Audio Engine Info" venster.
De drumkit manager toont alle opties van drumkits, de geluiden die gebruikt worden per spoor dat beschikbaar is om zo een gepaste "groove" te bekomen die aangepast is aan het genre zoals bijvoorbeeld disco, rock,... Om een goed idee te krijgen van de gebruikte geluiden is het aangeraden om eens naar het voorbeeld liedje te luisteren dat meegeleverd is met de drumkit.
In het eerste tabblad (Fig. 8) kunnen we drumkits laden of verwijderen. Je ziet ook een korte beschrijving per drumkit. From the first screen (Fig. 8) we can load/delete the drumkit, with a short description. Op figuur 9 kun je zien hoe we extra info over de drumkit kunnen opslaan. Via het tabblad "Import" (Fig. 10) kunnen we een drumkit (.h2drumkit) importeren. Zoals we een drumkit importeren kunnen we ook een drumkit exporteren (Fig. 11).
Fig. 8 Drumkit laden. Kies een drumkit uit de lijst.
Fig. 9 Een drumkit opslaan.
Fig. 10 Een drumkit importeren.
Fig. 11 Een drumkit exporteren.
Hydrogen heeft 2 hoofd modes: "Pattern" mode (selecteer
) en "Song" mode (selecteer
). Als "Pattern" mode geactiveerd is bij het spelen zal het huidige patroon telkens herhaald worden om zo snel wijzigingen aan te brengen in het patroon. In "Song" mode wordt het hele leidje afgespeeld en wordt het niet meer herhaald. De "Song" mode is handig voor het samenbrengen van de patronen.
We starten met een leeg liedje en een leeg patroon (Fig. 12). "Pattern" mode zou nu moeten geselecteerd zijn. Het is ook mogelijk om de naar van het patroon te veranderen.
Fig. 12 Voila! Hydrogen is klaar voor gebruik.
Klik op
en terwijl het patroon aan het afspelen is kunnen we enkel beats aan het rooster toevoegen in de Song Editor (Fig. 13) door te klikken op de linker muis knop. Verander de BPM (tussen 40 en 300) naar wens. Je kunt ook de "Grid Resolution" aanpassen.
Klik op
om het afspelen te stoppen. Als je een nieuw patroon wilt maken klik dan op
en volg dezelfde werkwijze als hier boven. Zorg ervoor dat je het juiste patroon geslecteerd voordat je noten toevoegd! Als de "Grid Resolution" op 16 staat en je verlaagt die naar 8 kun je die beats die niet op het raster staan niet verwijderen.
Fig. 13 de Pattern Editor
Eenmaal de patronen gemaakt zijn kunnen we ze juist plaatsen (Fig. 14) we kunnen de knoppen
,
In het venster "Song Editor" gebruiken en het copy en delete commando dat verschijnt bij het rechts klikken op een patroon.
Fig. 14 Beats toevoegen in een patroon
Natuurlijk kunnen we ook het Mixer venster gebruiken tijdens het maken of afspelen van patronen
Het Mixer venster (Fig. 15) is gemaakt van 32 onafhankelijke sporen. Elk van die sporen is verbonden met een instrument. Rechts zie je nog een "Master Output" spoor om het uiteindelijke volume aan te passen en 3 knoppen, de knop "MIX" zorgt ervoor dat je alle sporen ziet, de knop "FX" stelt speciale effecten in zoals swing en de knop "PEAK" zorgt ervoor dat je het huidige volume per kanaal grafisch ziet.Elk instrumentspoor heeft 3 knoppen (
), stereo aanpassing (
), de huidige volume waarde, de 4 draaiknoppen voor de effecten, de volume fader en de naam van het spoor. Als je op
klikt zal enkel het geselecteerde intrument spelen en zullen de anderen niet hoorbaar zijn.
De "Mute" knop
, zal het enkel het geselecteerde instrument niet afspelen. Als je bij het afspelen veel ruis hoort is het misschien beter om het instrument wat stiller te zetten.
Fig. 15 Detail van de Mixer