Ero sivun ”Sessionhallintatyökalut” versioiden välillä
(→Käyttöliittymät sessionhallintaan: Lisätty Gladish) |
(Lisätty linkkejä muihin kirjoituksiin aiheesta.) |
||
Rivi 4: | Rivi 4: | ||
Tässä artikkelissa käydään läpi musiikkisessioiden hallintaan tarkoitettujen työkalujen tilannetta. | Tässä artikkelissa käydään läpi musiikkisessioiden hallintaan tarkoitettujen työkalujen tilannetta. | ||
== Käyttöliittymät sessionhallintaan == | == Käyttöliittymät sessionhallintaan == | ||
=== Claudia === | === Claudia === | ||
Rivi 13: | Rivi 15: | ||
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. | 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 Session === | ||
Rivi 18: | Rivi 21: | ||
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. | 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 === | ||
Gladish on Ladish-standardin kehittäjän tekemä käyttöliittymä sessionhallintaan. Jonkun ohjelmaa käyttävän pitäisi kertoa enemmän. | Gladish on Ladish-standardin kehittäjän tekemä käyttöliittymä sessionhallintaan. Jonkun ohjelmaa käyttävän pitäisi kertoa enemmän. | ||
* http://ladish.org/wiki/gladish | * http://ladish.org/wiki/gladish | ||
=== QJackCTL Patchbay === | === QJackCTL Patchbay === | ||
Rivi 29: | Rivi 34: | ||
* [[Qjackctl#Patchbay | QJackCtl Patchbay]] | * [[Qjackctl#Patchbay | QJackCtl Patchbay]] | ||
== Sessionhallintastandardit== | == Sessionhallintastandardit== | ||
=== LADISH === | === 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 Ladhish 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. [[Musiikintekoon_suuntautuneet_Linux-jakelut| KXStudio]] lienee tunnetuin Jack2-distro. | 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 Ladhish 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. [[Musiikintekoon_suuntautuneet_Linux-jakelut| KXStudio]] lienee tunnetuin Jack2-distro. | ||
* [http://nedko.arnaudov.name/blog/2011/12/19/ladi-session-handler-version-1.html Ladish 1:n julkaisuilmoitus] | * [http://nedko.arnaudov.name/blog/2011/12/19/ladi-session-handler-version-1.html Ladish 1:n julkaisuilmoitus] | ||
=== 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]] | * [[Jack#Sessionhallinta | Jack Session]] | ||
=== Non Session Manager === | === Non Session Manager === | ||
Rivi 44: | Rivi 53: | ||
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ä. | 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ä. | ||
* [http://non.tuxfamily.org/nsm/ Non Session Manager] | * [http://non.tuxfamily.org/nsm/ Non Session Manager] | ||
=== LASH === | === LASH === | ||
Rivi 49: | Rivi 59: | ||
* http://wiki.linuxaudio.org/apps/all/lash | * http://wiki.linuxaudio.org/apps/all/lash | ||
== Bash-skriptit == | |||
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)] | * [http://heikki.ketoharju.info/2012/11/session-management-in-linux/ Esimerkkiskripti Heikki Ketoharjulta (englanniksi)] | ||
== Onko pakko käyttää näitä työkaluja? == | == 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]]. | 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): | |||
* [http://louigiverona.ru/?page=projects&s=writings&t=linux&a=linux_livesetup|A setup for live performances (2011)] | |||
* [http://louigiverona.ru/?page=projects&s=writings&t=linux&a=linux_modexp|The modular experience (2010)] | |||
* [http://louigiverona.ru/?page=projects&s=writings&t=linux&a=linux_ladish|Why I strongly support Ladish (2010)] | |||
Bash-skriptauksesta: | |||
* [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)] | |||
{{Musiikinteko}} | {{Musiikinteko}} |
Versio 6. lokakuuta 2013 kello 21.13
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 Ladhish 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.
- Helppotajuinen johdatus audio-skriptaukseen (englanniksi)
- Esimerkkiskripti Heikki Ketoharjulta (englanniksi)
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:
- 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 |