Sessionhallintatyökalut
Unix-järjestelmien perusfilosofia on modulaarisuus. Myös Linux on täynnä pieniä komentoriviohjelmia, joita käyttäjä voi vapaasti yhdistellä haluamansalaisiksi kokonaisuuksiksi. Kun Jackia ryhdyttiin 2000-luvun alussa suunnittelemaan, oli tämä modulaarisuuden periaate monella vahvasti mielessä. Siksi Jackin kautta on mahdollista reitittää mikä tahansa äänilähde mihin hyvänsä.
Modulaarisuus tuo mukanaan myös ongelman: miten saisi helposti tallennettua jonkin tietyn musiikkiprojektin ohjelma- ja rautakytkennän kaikkine asetuksineen ja avoimine tiedostoineen? Tähän tarpeeseen vastaamaan on rakennettu useampiakin sessionhallintatyökaluja.
Tässä artikkelissa käydään läpi musiikkisessioiden hallintaan tarkoitettujen työkalujen tilannetta.
Käyttöliittymät sessionhallintaan
Claudia
KXStudion mukana tuleva Claudia on yksi kehittyneimpiä työkaluja sessionhallintaan Linuxissa. Claudia tukee LADISH- ja Jack Session -sovelluksia, tarjoaa graafisen ristikytkentätaulun, sekä monipuoliset mahdollisuudet luoda studioita, huoneita ja sessioita. Claudia huolehtii Jackin asetusten sekä kytkentöjen automaattisesta lataamisesta ja tallentamisesta. Lisäksi sen kautta on helppo käynnistää ja sammuttaa sessioon kuuluvia sovelluksia.
Claudian avulla voi käynnistää myös sovelluksia, joissa ei ole tukea sessionhallinnalle. Tällaisten sovellusten asetukset on tietenkin tallennettava erikseen, mutta varsinkin yksinkertaisten komentoriviskriptien ajamiseen ominaisuus on käytännöllinen.
QJackCtl Session
QJackCtl:n mukana tulee tuki Jack Sessionille. Se ei ole erityisen kehittynyt, mutta perustoiminnot löytyvät: käynnissä olevien ohjelmien asetukset ja kytkennät voi tallentaa ja myöhemmin helposti ladata.
QJackCTL Patchbay
Patchbay ei ole kokonainen sessionhallintatyökalu, mutta sen avulla voi tallentaa ja automatisoida Jack-kytkentöjen tekemisen. Jos siis tarve on vain avata pari ohjelmaa tallennettuine tiedostoineen tai automatisoida midi-kontrollerin kytkentä sekvensseriin, Patchbay voi helpottaa kummasti.
Sessionhallintastandardit
LASH
Linux Audio Session handler oli vuosituhannen ensimmäisen vuosikymmenen puolenvälin paikkeilla vakaa yritys saada aikaiseksi sessionhallintastandardi. Harva ohjelma kuitenkaan ryhtyi tukemaan LASHia.
LADISH
LASH-projektin kariuduttua syntyi LADISH-projekti, joka on edelleen aktiivinen sessionhallintatyökalu. Ladish osaa käynnistää ja sammuttaa ohjelmia, vaikkei niissä olisikaan erillistä Ladish-tukea. Ladish tukee myös LASH- ja Jack Session -yhteensopivia ohjelmia. Tällä hetkellä LADISH ja Jack Session lienevät laajimmin tuettuja sessionhallintajärjestelmiä.
Jack Session
Uusissa Jack-versioissa on mukana tuki myös sessionhallinnalle. Virallisen asemansa vuoksi Jack Sessionilla lienee hyvät mahdollisuudet. Tällä hetkellä sitä tukevat mm. Ardour, Qtractor ja Yoshimi.
Non Session Manager
Non Sequencerin, Non Dawin ja Non Mixerin luoja Jonathan Moore Liles päätti tehdä myös oman sessionhallintajärjestelmänsä. NSM on vielä kehitysvaiheessa, eikä vakaata versiota ole saatavilla.
Bash-skriptit
Koska sessionhallintaohjelmat eivät ole standardisoituneet, moni hallitsee musiikkiprojektejaan käsin kirjoitettujen Bash-skriptien avulla.
- Helppotajuinen johdatus audio-skriptaukseen (englanniksi)
- Esimerkkiskripti Heikki Ketoharjulta (englanniksi)
Musiikintekoon liittyvät artikkelit | |
Yleiset | Johdanto musiikintekoon Linuxilla | Jakelut | Jack |
---|---|
Sekvensserit, DAW:it, nuotinnus, sävellys | Ardour | Qtractor | Rosegarden | Nuotinnus- ja sävellysohjelmat | Trakkerit | Kaupalliset ohjelmistot |
Syntetisaattorit, samplerit, rumpukoneet | ZynAddSubFX | SetBFree | Hydrogen | LinuxSampler |
Plugin-formaatit | LADSPA | DSSI | LV2 | Linux VST | Windows VST |
Pluginit • Taajuusanalysaattorityökalut • Laaja lista musiikinteko-ohjelmista |