Ero sivun ”Sessionhallintatyökalut” versioiden välillä
(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 | 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.
- Helppotajuinen johdatus audio-skriptaukseen (englanniksi)
- Esimerkkiskripti Heikki Ketoharjulta (englanniksi)
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.
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 |