Ero sivun ”JACK Audio Connection Kit” versioiden välillä
Pb (keskustelu | muokkaukset) p (siirsi sivun Jack Audio Connection Kit uudelle nimelle JACK Audio Connection Kit) |
(Artikkeli kirjoitettu uusiksi, mutta vaatisi vielä huomattavasti laajentamista.) |
||
Rivi 1: | Rivi 1: | ||
JACK Audio Connection Kit eli tuttavallisemmin JACK on Linux-audiojärjestelmän ydin. Arkikielessä Jackilla tarkoitetaankin useaa eri asiaa: | |||
# Järjestelmää, jonka avulla on mahdollista reitittää audio- ja midisignaalia ohjelmasta toiseen sekä äänikortteihin ja muihin ulkoisiin laitteisiin | |||
# Komentoriviltä käynnistettävä ohjelma, joka luo edellämainitun järjestelmän | |||
# Komentoriviohjelman ympärille kehitettyä graafista [[qjackctl|QJackCtl]]-edusohjelmaa, joka pyrkii madaltamaan Jackin käyttökynnystä. | |||
Kun tässä artikkelissa puhutaan Jackista, tarkoitetaan sillä lähinnä koko audiosignaalin reititysjärjestelmää. Komentoriviltä käynnistettävää, edellä mainitun järjestelmän luovaa taustaprosessia kutsutaan <tt>jackd</tt>:ksi tai jack-prosessiksi, ja QJackCtl:ää luonnollisesti QJackCtl:ksi. | |||
==Mikä Jack on?== | |||
Jackin lähimmät vastineet muissa käyttöjärjestelmissä ovat varmaankin OS X:n [[wikipedia:en:Core_Audio|Core Audio]] | |||
-järjestelmä ja Propellerheadsin kehittämä [[wikipedia:en:Rewire|ReWire]]-teknologia. Jack on yksinkertaisesti järjestelmä, jonka avulla on mahdollista kytkeä ohjelmia ja äänikortteja tai midilaitteita toisiinsa, sekä synkronoida eri ohjelmia keskenään. | |||
Jackin ainutlaatuisuus piilee siinä, että se kohtelee kaikkia audio- ja midisignaaleja samalla tavalla riippumatta siitä, ovatko ne peräisin tietokoneeseen kytketyistä oheislaitteista – kuten äänikorteista –̣ vai ohjelmista. | |||
Jack myös toimii välittäjänä Linux-audio-ohjelmien sekä laiteajurien välillä, mikä tarkoittaa käyttäjän näkökulmasta, että Jack-prosessin on oltava aina päällä jotta ohjelmista kuuluisi mitään. | |||
==Asennus== | ==Asennus== | ||
{{asenna|JACK Audio Connection Kit|jack-audio-connection-kit</tt> tai <tt>jack}} | {{asenna|JACK Audio Connection Kit|jack-audio-connection-kit</tt> tai <tt>jack}} Eri jakelut toimittavat jackista eri versioita, ja kannattaakin olla tarkkana mitä versiota itse käyttää. [http://jackaudio.org Jack-projektin kotisivut] ovat oiva paikka tarkistaa onko oma versio riittävän tuore ja vakaa. | ||
Kannattaa myös harkita graafisen [[qjackctl|QJackCtl]]-ohjelman asentamista. Se on ajantasainen ja laaja liittymä Jack-prosessin hallintaan ja konfigurointiin kaikille niille, jotka eivät syystä tai toisesta halua käyttää <tt>jackd</tt>:tä komentoriviltä käsin. QJackCtl myös tarjoaa joitain ominaisuuksia, joita <tt>jackd</tt>:ssä ei ole, kuten mahdollisuuden automatisoida ohjelmien kytkentöjä toisiinsa Patchbayn avulla, sekä tallentaa asetuksia. | |||
==Asetukset== | |||
Oleellisin valinta jackia konfiguroitaessa on ajurikerroksen valinta. Mahdollisia vaihtoehtoja on useita, mutta Linux-käyttäjälle oleellisia ovat lähinnä ''alsa''- ja ''firewire''-ajurit. Firewire-ajureita käytetään firewire-äänikorttien kanssa ja alsa-ajureita kaikkien muiden korttien kanssa. Jos äänikorttisi on alsan tukema, se toimii myös Jackin kanssa. | |||
Ajurikerroksen valinnan jälkeen valitaan haluttu äänikortti. Varsinkin alsan kanssa on syytä olla tarkkana, sillä valittavien laitteiden listassa näkyvät äänikorttien lisäksi myös esimerkiksi usb-midi-koskettimistot. Äänen ulostuloa ja sisäänmenoa varten on mahdollista valita eri äänikortit. | |||
== | == Käyttö == | ||
Kun asetukset ovat kunnossa, Jackin käynnistämisen pitäisi olla helppoa. Kytkennät tehdään komennoilla <tt>jack_connect</tt> ja <tt>jack_disconnect</tt>. | |||
== Katso myös == | == Katso myös == | ||
* | * http://jackaudio.org – Jack-projektin kotisivut | ||
[[Luokka:Multimedia]] | [[Luokka:Multimedia]] |
Versio 10. joulukuuta 2010 kello 05.16
JACK Audio Connection Kit eli tuttavallisemmin JACK on Linux-audiojärjestelmän ydin. Arkikielessä Jackilla tarkoitetaankin useaa eri asiaa:
- Järjestelmää, jonka avulla on mahdollista reitittää audio- ja midisignaalia ohjelmasta toiseen sekä äänikortteihin ja muihin ulkoisiin laitteisiin
- Komentoriviltä käynnistettävä ohjelma, joka luo edellämainitun järjestelmän
- Komentoriviohjelman ympärille kehitettyä graafista QJackCtl-edusohjelmaa, joka pyrkii madaltamaan Jackin käyttökynnystä.
Kun tässä artikkelissa puhutaan Jackista, tarkoitetaan sillä lähinnä koko audiosignaalin reititysjärjestelmää. Komentoriviltä käynnistettävää, edellä mainitun järjestelmän luovaa taustaprosessia kutsutaan jackd:ksi tai jack-prosessiksi, ja QJackCtl:ää luonnollisesti QJackCtl:ksi.
Mikä Jack on?
Jackin lähimmät vastineet muissa käyttöjärjestelmissä ovat varmaankin OS X:n Core Audio -järjestelmä ja Propellerheadsin kehittämä ReWire-teknologia. Jack on yksinkertaisesti järjestelmä, jonka avulla on mahdollista kytkeä ohjelmia ja äänikortteja tai midilaitteita toisiinsa, sekä synkronoida eri ohjelmia keskenään.
Jackin ainutlaatuisuus piilee siinä, että se kohtelee kaikkia audio- ja midisignaaleja samalla tavalla riippumatta siitä, ovatko ne peräisin tietokoneeseen kytketyistä oheislaitteista – kuten äänikorteista –̣ vai ohjelmista.
Jack myös toimii välittäjänä Linux-audio-ohjelmien sekä laiteajurien välillä, mikä tarkoittaa käyttäjän näkökulmasta, että Jack-prosessin on oltava aina päällä jotta ohjelmista kuuluisi mitään.
Asennus
JACK Audio Connection Kit löytyy useimpien jakeluiden paketinhallinnasta nimellä jack-audio-connection-kit tai jack. Lisätietoja ohjelmien asentamisesta löytyy artikkelista Ohjelmien asentaminen. Eri jakelut toimittavat jackista eri versioita, ja kannattaakin olla tarkkana mitä versiota itse käyttää. Jack-projektin kotisivut ovat oiva paikka tarkistaa onko oma versio riittävän tuore ja vakaa.
Kannattaa myös harkita graafisen QJackCtl-ohjelman asentamista. Se on ajantasainen ja laaja liittymä Jack-prosessin hallintaan ja konfigurointiin kaikille niille, jotka eivät syystä tai toisesta halua käyttää jackd:tä komentoriviltä käsin. QJackCtl myös tarjoaa joitain ominaisuuksia, joita jackd:ssä ei ole, kuten mahdollisuuden automatisoida ohjelmien kytkentöjä toisiinsa Patchbayn avulla, sekä tallentaa asetuksia.
Asetukset
Oleellisin valinta jackia konfiguroitaessa on ajurikerroksen valinta. Mahdollisia vaihtoehtoja on useita, mutta Linux-käyttäjälle oleellisia ovat lähinnä alsa- ja firewire-ajurit. Firewire-ajureita käytetään firewire-äänikorttien kanssa ja alsa-ajureita kaikkien muiden korttien kanssa. Jos äänikorttisi on alsan tukema, se toimii myös Jackin kanssa.
Ajurikerroksen valinnan jälkeen valitaan haluttu äänikortti. Varsinkin alsan kanssa on syytä olla tarkkana, sillä valittavien laitteiden listassa näkyvät äänikorttien lisäksi myös esimerkiksi usb-midi-koskettimistot. Äänen ulostuloa ja sisäänmenoa varten on mahdollista valita eri äänikortit.
Käyttö
Kun asetukset ovat kunnossa, Jackin käynnistämisen pitäisi olla helppoa. Kytkennät tehdään komennoilla jack_connect ja jack_disconnect.
Katso myös
- http://jackaudio.org – Jack-projektin kotisivut