Ero sivun ”Sessionhallintatyökalut” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(Lyhyet kuvaukset kaikista työkaluista. +Non Session Manager)
p (Selkiytetty artikkelia, lisätty pari linkkiä.)
Rivi 1: Rivi 1:
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ä.
Unix-järjestelmien perusfilosofia on modulaarisuus. Myös Linux on täynnä pieniä komentoriviohjelmia, joita käyttäjä voi vapaasti yhdistellä haluamansalaisiksi kokonaisuuksiksi. Kun [[Jack |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 ohjelma- ja rautakytkennän kaikkine asetuksineen ja avoimine tiedostoineen? Tähän tarpeeseen vastaamaan on rakennettu useampiakin sessionhallintatyökaluja.
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.


== LASH ==
== LASH ==
Linux Audio Session handler oli vuosituhannen puolenvälin paikkeilla vakaa yritys saada aikaiseksi sessionhallintastandardi. Harva ohjelma kuitenkaan ryhtyi tukemaan LASHia.
Linux Audio Session handler oli vuosituhannen ensimmäisen vuosikymmenen puolenvälin paikkeilla vakaa yritys saada aikaiseksi sessionhallintastandardi. Harva ohjelma kuitenkaan ryhtyi tukemaan LASHia.
* http://wiki.linuxaudio.org/apps/all/lash
* http://wiki.linuxaudio.org/apps/all/lash


Rivi 13: Rivi 15:
== Jack Session ==
== Jack Session ==
Uusissa [[Jack#Sessionhallinta | 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]].
Uusissa [[Jack#Sessionhallinta | 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]].
* [[Jack#Sessionhallinta | Jack Session]]


== Non Session Manager ==
== Non Session Manager ==
Rivi 23: Rivi 26:
Koska sessionhallintaohjelmat eivät ole standardisoituneet, moni hallitsee musiikkiprojektejaan käsin kirjoitettujen [[Bash-skriptaus | Bash-skriptien]] avulla.
Koska sessionhallintaohjelmat eivät ole standardisoituneet, moni hallitsee musiikkiprojektejaan käsin kirjoitettujen [[Bash-skriptaus | Bash-skriptien]] avulla.
* [http://digitaldub.wordpress.com/2009/12/16/linux-audio-session-scripting/ Helppotajuinen johdatus audio-skriptaukseen (englanniksi)]
* [http://digitaldub.wordpress.com/2009/12/16/linux-audio-session-scripting/ Helppotajuinen johdatus audio-skriptaukseen (englanniksi)]
* [http://heikki.ketoharju.info/2012/11/session-management-in-linux/ Esimerkkiskripti Heikki Ketoharjulta (englanniksi)]


== QJackCTL Patchbay ==
== 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 ja tehdä niiden väliset kytkennät, Pathbay voi helpottaa kummasti.
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.
* [[Qjackctl#Patchbay]]
* [[Qjackctl#Patchbay | QJackCtl Patchbay]]
 
 


{{Musiikinteko}}
{{Musiikinteko}}

Versio 13. joulukuuta 2012 kello 03.09

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.

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.

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.


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