Sessionhallintatyökalut

Linux.fista
Versio hetkellä 2. helmikuuta 2014 kello 22.14 – tehnyt Heikkiket (keskustelu | muokkaukset) (→‎LADISH: kh)
Siirry navigaatioon Siirry hakuun

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

 

Uusien QJackCtl:n versioiden 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.


Gladish

Gladish on Ladish-standardin kehittäjän tekemä käyttöliittymä sessionhallintaan. Jonkun ohjelmaa käyttävän pitäisi kertoa enemmän.


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

LADISH

LASH-projektin kariuduttua syntyi LADISH-projekti, joka on edelleen aktiivinen. Ladishissa on tuki kaikkiaan kolmelle eri sessionhallintastandardille: Ladish-, LASH- ja Jack Session -yhteensopiville ohjelmille. Lisäksi Ladish osaa käynnistää myös ohjelmia, jotka eivät tue mitään edellämainituista standardeista. Tällä hetkellä Ladish ja Jack Session lienevät laajimmin tuettuja sessionhallintajärjestelmiä. Ladish vaatii toimiakseen Jackin 2-version. Monissa Linux-jakeluissa toimitetaan Jack1, mikä voi olla hidaste Ladishin koettamiselle. KXStudio lienee tunnetuin Jack2-distro.

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. Siitä huolimatta monet ohjelmat, mukaanlukien Ardour, tukevat sitä.


LASH

Linux Audio Session handler oli vuosituhannen ensimmäisen vuosikymmenen puolenvälin paikkeilla vakaa yritys saada aikaiseksi sessionhallintastandardi. Harva ohjelma kuitenkaan ryhtyi tukemaan LASHia.


Bash-skriptit

Koska sessionhallintaohjelmat eivät ole standardisoituneet, moni hallitsee musiikkiprojektejaan käsin kirjoitettujen Bash-skriptien avulla.


Onko pakko käyttää näitä työkaluja?

Ei ole. Yhä enenevissä määrin myös Linuxissa toimiviin ohjelmiin on saatavilla laadukkaita efekti- ja instrumenttiplugineja, joista kerrotaan artikkelissa Efekti- ja instrumenttipluginit.


Aiheesta muualla

Louigi Veronalla on lukuisia kirjoituksia aiheesta (englanniksi):

Bash-skriptauksesta:


v  k  m
  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