Ero sivun ”JACK Audio Connection Kit” versioiden välillä

Siirry navigaatioon Siirry hakuun
1 707 merkkiä lisätty ,  11. marraskuuta 2019
p
[[]]
(Paranneltu artikkelien yhdistämisen jälkiä)
p ([[]])
 
(6 välissä olevaa versiota toisen käyttäjän tekemänä ei näytetä)
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 ohjelmista toisiinsa ja luoda reitityksiä äänikortteihin, sekä muihin ulkoisiin laitteisiin. Komentoriviltä käynnistettävää ohjelmaa, joka luo edellä mainitun järjestelmän, sekä komentoriviohjelman ympärille kehitettyä graafista [[qjackctl|QJackCtl]]-edusohjelmaa, joka pyrkii madaltamaan Jackin käyttökynnystä.
'''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 ohjelmista toisiinsa ja luoda reitityksiä äänikortteihin, sekä muihin ulkoisiin laitteisiin. Komentoriviltä käynnistettävää ohjelmaa, joka luo edellä mainitun järjestelmän, sekä 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.
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.
Rivi 19: Rivi 19:
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 useita erilaisia asetuskokonaisuuksia.
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 useita erilaisia asetuskokonaisuuksia.


==Asetukset==
Jackille on myös muita hallintaohjelmia, joista ehkä tunnetuin on [[Musiikintekoon_suuntautuneet_Linux-jakelut|KXStudio-järjestelmän]] mukana tuleva [[Cadence]].
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. Ää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>. <tt>jack_bufsize</tt>-komennolla voi muuttaa lennossa puskurin kokoa, eli sen audiopalan suuruutta, jonka Jack kerralla käsittelee.


==Transport==
==Transport==
Rivi 31: Rivi 27:


==Sessionhallinta==
==Sessionhallinta==
Jackin tuorein ominaisuus on tuki sessionhallinnalle. Tämä tarkoittaa, että tulevaisuudessa Jackin avulla pystyy tallentamaan käynnissä olevat ohjelmat asetuksineen ja projektitiedostoineen, sekä ohjelmien välillä olevat kytkennät. Tällälailla monimutkaisten kytkentöjen tallentaminen ja palauttaminen helpottuu huomattavasti. Tätä kirjoitettaessa (Tammikuussa 2012) tuki sessionhallinnalle on jo joissakin ohjelmissa, ja sen tulevaisuus näyttää valoisalta. Lisätietoa sessionhallinnasta Linuxissa on artikkelissa [[Sessionhallintatyökalut]].
Jackin tuorein ominaisuus on tuki sessionhallinnalle. Tämä tarkoittaa, että tulevaisuudessa Jackin avulla pystyy tallentamaan käynnissä olevat ohjelmat asetuksineen ja projektitiedostoineen, sekä ohjelmien välillä olevat kytkennät. Tällälailla monimutkaisten kytkentöjen tallentaminen ja palauttaminen helpottuu huomattavasti. Suhteellisen monet ohjelmat tukevat nykyään sessionhallintaa. Suurimpana ongelmana on, että Jack-sessionhallinnalla on myös kilpailijoita, ja mitään standardia eivät ohjelmat täysin kattavasti tue. Lisätietoa sessionhallinnasta Linuxissa on artikkelissa [[Sessionhallintatyökalut]].
 
= Jackin käyttö komentoriviltä =
 
==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.
 
== Käyttö ==
Kun asetukset ovat kunnossa, Jackin käynnistämisen komentoriviltä käsin pitäisi olla helppoa. Kytkennät tehdään komennoilla <tt>jack_connect</tt> ja <tt>jack_disconnect</tt>. <tt>jack_bufsize</tt>-komennolla voi muuttaa lennossa puskurin kokoa, eli sen audiopalan suuruutta, jonka Jack kerralla käsittelee.


= QJackCtl =
= QJackCtl =
Rivi 40: Rivi 44:


==Asennus==
==Asennus==
{{asenna|Qjackctl|qjackctl}} QJackCtl:stä on olemassa vain yksi versio, joka osaa toimia sekä Jackin ykkös- että kakkosversion kanssa. D-Bus -rajapintaa koskevat asetukset eivät toimi ollenkaan ykkösversion kanssa.
{{asenna|Qjackctl|qjackctl}} QJackCtl osaa toimia sekä Jackin ykkös- että kakkosversion kanssa. D-Bus -rajapintaa koskevat asetukset eivät toimi ollenkaan ykkösversion kanssa.


==Käynnistys==
==Käynnistys==
Moderneissa Linux-jakeluissa QJackCtl katkaisee [[Pulseaudio|Pulseaudion]] toiminnan välittömästi käynnistyttyään. Tämä tarkoittaa, ettei normaaleista ohjelmista kuulu ääntä enää lainkaan. Ääni palautuu, kun QJackCtl suljetaan. QJackCtl:n käynnistäminen ei kuitenkaan vielä käynnistä Jackia, vaan sitä varten on klikattava ''Start''-painiketta. Tämän jälkeen Jack käynnistyy, mikäli asetukset ovat kohdallaan. Mahdolliset käynnistyessä ilmenevät virheet löytyvät ''Messages''-ikkunasta. ''Status''-painikkeesta voi tarkastella käynnissä olevan äänipalvelimen tietoja, kuten näytteenottotaajuutta tai <tt>xrunien</tt> määrää.
Moderneissa Linux-jakeluissa QJackCtl katkaisee [[Pulseaudio|Pulseaudion]] toiminnan välittömästi käynnistyttyään. Tämä tarkoittaa, ettei normaaleista ohjelmista kuulu ääntä enää lainkaan. Ääni palautuu, kun QJackCtl suljetaan. QJackCtl:n käynnistäminen ei kuitenkaan vielä käynnistä Jackia, vaan sitä varten on klikattava ''Start''-painiketta. Tämän jälkeen Jack käynnistyy, mikäli asetukset ovat kohdallaan. Mahdolliset käynnistyessä ilmenevät virheet löytyvät ''Messages''-ikkunasta. ''Status''-painikkeesta voi tarkastella käynnissä olevan äänipalvelimen tietoja, kuten näytteenottotaajuutta tai <tt>xrunien</tt> määrää.


==Jackin asetukset==
==Ääniasetukset==
<div class="floatright">[[Tiedosto:QJackCtl Asetukset.png | Jackin asetukset | 450px | right]] <br />  ''Jackin asetukset. Tärkeimmät on kehystetty.''</div>
<div class="floatright">[[Tiedosto:QJackCtl Asetukset.png | Jackin asetukset | 450px | right]] <br />  ''Jackin asetukset. Tärkeimmät on kehystetty.''</div>


Rivi 52: Rivi 56:
Äänikortin ajuri valitaan oikean laidan ''Driver'' -valikosta. Vaihtoehtoja Linux-käyttäjälle ei ole kuin kaksi, eli <tt>alsa</tt> ja <tt>firewire</tt>. Firewire-ajuri on oikealta nimeltään [[FFADO]] ja sitä käytetään firewire-äänikorttien kanssa. Kaikkien muiden äänikorttien kanssa käytetään [[Alsa]]-ajuria.
Äänikortin ajuri valitaan oikean laidan ''Driver'' -valikosta. Vaihtoehtoja Linux-käyttäjälle ei ole kuin kaksi, eli <tt>alsa</tt> ja <tt>firewire</tt>. Firewire-ajuri on oikealta nimeltään [[FFADO]] ja sitä käytetään firewire-äänikorttien kanssa. Kaikkien muiden äänikorttien kanssa käytetään [[Alsa]]-ajuria.


Oikeanpuolimmaisesta sarakkeesta säädetään äänikorttiin liittyviä asetuksia. Tärkein on ylinnä oleva ''Interface'', joka valitsee mitä äänikorttia käytetään. Laitteet on nimetty aitoon Unix-tyyliin, ja helpoin keino onkin koettaa vuorotellen kaikkia vaihtoehtoja, kunnes oikea laite löytyy. Varsinkin alsaa käytettäessä on syytä olla tarkkana, sillä valittavien laitteiden listassa näkyvät äänikorttien lisäksi myös esimerkiksi usb-midi-koskettimistot.
Oikeanpuolimmaisesta sarakkeesta säädetään äänikorttiin liittyviä asetuksia. Tärkein on ylinnä oleva ''Interface'', joka valitsee mitä äänikorttia käytetään. '''Huom!''' Äänikortti valitaan klikkaamalla oikeanpuolimmaista pikkunuolta, ei siis isoa pudotusvalikkoa heti ''Interface''-tekstin vierellä.
 
Laitteet on nimetty aitoon Unix-tyyliin, ja helpoin keino onkin koettaa vuorotellen kaikkia vaihtoehtoja, kunnes oikea laite löytyy. Varsinkin alsaa käytettäessä on syytä olla tarkkana, sillä valittavien laitteiden listassa näkyvät äänikorttien lisäksi myös esimerkiksi usb-midi-koskettimistot.
 
Äänikortin valinta vaikuttaa siihen, miten alas latenssin voi säätää, ja mikä Periods/Buffer -arvo on annettava. Siitä lisää seuraavaksi.
 
=== Latenssi kohdalleen ===
 
Latenssi on heti äänikortin valinnan jälkeen tärkein yksittäinen asia, jota Jackin asetuksilla säädetään. Suomeksi latenssi tarkoittaa viivettä, eli aikaa, joka äänisignaalilla kuluu koneen läpi kulkiessa.
 
Ammattimaisessa käytössä hyvänä voi pitää alle kymmenen millisekunnin latenssia, koska tällöin onnistuu instrumenttien soittaminen ilman viiveitä, sekä äänisignaalin reaaliaikainen efektointi. Toisaalta taas nauhoituksen aikana, ja etenkin useaa raitaa yhtä aikaa nauhoitettaessa voi matala latenssi aihetuttaa xruneja, eli ääneen tulevia särähtäviä häiriöitä. Silloin latenssia kannattaa nostaa. Sen voi tehdä lennossa joko <tt>jack_buffersize</tt> -komentorivikomennolla, tai jonkin ohjelman tarjoaman toiminnon avulla. Useamman kymmenen millisekunnin latenssi tekee reaaliaikaisesta soittamisesta jo lähes mahdotonta, mutta esimerkiksi miksatessa tai editoidessa se ei juuri haittaa.


'''Huom!''' Äänikortti valitaan klikkaamalla oikeanpuolimmaista pikkunuolta, ei siis isoa pudotusvalikkoa heti ''Interface''-tekstin vierellä.
Latenssin säätämisessä kaikista tärkein asetus on ''Frames/Period'', jolla säädetään puskurin kokoa, eli sitä, minkä mittaisia audiopaloja Jack prosessoi. Mitä pienempi ''Frames/Period'' -arvo, sitä alhaisempi latenssi. Alhaisen latenssin saavuttamisessa erittäin merkittävä tekijä on hyvä [[äänikortti]]: Jack pystyy korkeintaan niin nopeaan operointiin kuin mitä äänikortti antaa myöten. Mikäli käytössä tulee xruneja, on Frames/Period-arvoa syytä nostaa suuremmaksi. Frames/Period -arvoa voi muuttaa käynnistämättä Jackia uudelleen, mutta QJackCtl ei tarjoa tähän mahdollisuutta. Ainakin Ardourista käsin puskurin kokoa on mahdollista säätää lennossa, ja hommaan löytyy myös komentorivityökalu ''jack_bufsize''.
 
''Periods/Buffer''-säätö on myös syytä muistaa, mikäli xruneja ilmenee. Yleensä oletusasetus 2 on hyvä, mutta USB- ja Firewire-äänikorttien kanssa suositellaan sen nostamista kolmeen (Firewire-korteissa asetus onkin oletuksena 3). Muidenkin äänikorttien kanssa arvon muuttaminen voi joskus auttaa. Jackin käyttöohjeissa mainitaan esimerkkinä Yamahan YMF-sirua käyttävät kortit.
 
=== Realtime ===
 
Asetusikkunan vasemmassa yläkulmassa on yksinkertainen asetusruutu: realtime. Tämä laitetaan päälle aina kun käytössä on [[realtime-ydin]], ja järjestelmän realtime-asetukset ovat kunnossa.


=== Useamman äänikortin järjestelmä ===
=== Useamman äänikortin järjestelmä ===
Rivi 68: Rivi 88:
=== Harvinaisempia asetuksia ===
=== Harvinaisempia asetuksia ===


Joissain tapauksissa voi olla tarpeen myös vaihtaa ''Duplex''-asetuksen tilalle ''Capture Only'' tai ''Playback Only''. Tämä säätö vaikuttaa siihen, yrittääkö Jack toimia duplex-modessa, eli sekä nauhoittaa sisääntulevaa ääntä että soittaa ulosmenevää ääntä samaan aikaan, vai tekeekö se vain jompaakumpaa. Lisäksi on säätö, jolla jackin käsittelemään äänisignaaliin voi lisätä [[wikipedia:en:Dither#Digital_audio|Dither-kohinaa]].
Joissain tapauksissa voi olla tarpeen myös äänikortin valintaruudun alta vaihtaa ''Duplex''-asetuksen tilalle ''Capture Only'' tai ''Playback Only''. Tämä säätö vaikuttaa siihen, yrittääkö Jack toimia duplex-modessa, eli sekä nauhoittaa sisääntulevaa ääntä että soittaa ulosmenevää ääntä samaan aikaan, vai tekeekö se vain jompaakumpaa. Lisäksi on säätö, jolla jackin käsittelemään äänisignaaliin voi lisätä [[wikipedia:en:Dither#Digital_audio|Dither-kohinaa]].


Näiden alapuolelta löytyvät tarkemmat valinnat, ''Input device'' ja ''Output device'', joilla voi halutessaan säätää sisääntulevalle ja ulosmenevälle signaalille eri äänikortit. Lisäksi voi rajoittaa listattujen kanavien määrää ''Input Channels'' ja ''Output Channels'' -valinnoilla.  
Näiden alapuolelta löytyvät tarkemmat valinnat, ''Input device'' ja ''Output device'', joilla voi halutessaan säätää sisääntulevalle ja ulosmenevälle signaalille eri äänikortit. Lisäksi voi rajoittaa listattujen kanavien määrää ''Input Channels'' ja ''Output Channels'' -valinnoilla.  


Viimeisenä on vielä mahdollisuus lisätä sisään ja ulos menevään ääneen latenssia. Alakulmassa näkyy kokonaislatenssi, joka pienimmillään on muutamia millisekunteja, ja suurimmillaan joitain kymmeniä tai jopa satoja millisekunteja. Latenssi vaihtuu kaikkien asetusikkunassa tehtävien säätöjen mukaan, ja tästä puhutaankin tarkemmin seuraavaksi.
Viimeisenä on vielä mahdollisuus lisätä sisään ja ulos menevään ääneen latenssia. Alakulmassa näkyy kokonaislatenssi, joka pienimmillään on muutamia millisekunteja, ja suurimmillaan joitain kymmeniä tai jopa satoja millisekunteja. Latenssi vaihtuu kaikkien asetusikkunassa tehtävien säätöjen mukaan, ja tästä puhutaankin tarkemmin seuraavaksi.
=== Latenssi kohdalleen ===
Latenssi on heti äänikortin valinnan jälkeen tärkein yksittäinen asia, jota Jackin asetuksilla säädetään. Suomeksi latenssi tarkoittaa viivettä, eli aikaa, joka äänisignaalilla kuluu koneen läpi kulkiessa.
Ammattimaisessa käytössä hyvänä voi pitää alle kymmenen millisekunnin latenssia, koska tällöin onnistuu softainstrumenttien soittaminen ilman viiveitä, sekä monitoroitavan signaalin reaaliaikainen efektointi. Toisaalta taas usean raidan yhtäaikainen nauhoittaminen voi aiheuttaa xruneja, jolloin latenssia kannattaa nostaa. Useamman kymmenen millisekunnin latenssi tekee reaaliaikaisesta soittamisesta jo lähes mahdotonta, mutta esimerkiksi miksatessa tai editoidessa se ei juuri haittaa.
Latenssin säätämisessä kaikista tärkein asetus on ''Frames/Period'', jolla säädetään puskurin kokoa, eli sitä, minkä mittaisia audiopaloja Jack prosessoi. Mitä pienempi ''Frames/Period'' -arvo, sitä alhaisempi latenssi. Alhaisen latenssin saavuttamisessa erittäin merkittävä tekijä on hyvä [[äänikortti]]: Jack pystyy korkeintaan niin nopeaan operointiin kuin mitä äänikortti antaa myöten. Mikäli käytössä tulee xruneja, on Frames/Period-arvoa syytä nostaa suuremmaksi. Frames/Period -arvoa voi muuttaa käynnistämättä Jackia uudelleen, mutta QJackCtl ei tarjoa tähän mahdollisuutta. Ainakin Ardourista käsin puskurin kokoa on mahdollista säätää lennossa, ja hommaan löytyy myös komentorivityökalu ''jack_bufsize''.
''Periods/Buffer''-säätö on myös syytä muistaa, mikäli xruneja ilmenee. Yleensä oletusasetus 2 on hyvä, mutta USB- ja Firewire-äänikorttien kanssa suositellaan sen nostamista kolmeen (Firewire-korteissa asetus onkin oletuksena 3). Muidenkin äänikorttien kanssa arvon muuttaminen voi joskus auttaa. Jackin käyttöohjeissa mainitaan esimerkkinä Yamahan YMF-sirua käyttävät kortit.
=== Realtime ===
Asetusikkunan vasemmassa yläkulmassa on yksinkertainen asetusruutu: realtime. Tämä laitetaan päälle aina kun käytössä on [[realtime-ydin]], ja järjestelmän realtime-asetukset ovat kunnossa.


==Midi-liitännät==
==Midi-liitännät==
<div class="floatright" style="width:400px">[[Tiedosto:Jack midi.png | 400px]]<br /> [[Yoshimi]] on hyvä esimerkki ohjelmasta, joka tarjoaa oletuksena vain Jack midi -liitännän.</div>
<div class="floatright" style="width:400px">[[Tiedosto:Jack midi.png | 400px]]<br /> [[Yoshimi]] on hyvä esimerkki ohjelmasta, joka tarjoaa oletuksena vain Jack midi -liitännän.</div>


Nimestään huolimatta QJackCtl:n kautta voi kontrolloida myös Alsa midiä. Alsa midi on Jackia vanhempi midistandardi, jota edelleen käytetään monissa ääniohjelmissa. Tietokoneeseen kytkettävät ulkoiset midilaitteet näkyvät etupäässä alsa-liitäntöinä, koska suurin osa midiajureista on rakennettu osaksi Alsaa.
Midi-standardeja on Linuxissa kaksi: Alsa ja Jack. Näiden molempien kautta on mahdollista reitittää MIDI-signaalia ohjelmasta toiseen ja QJackCtl:n kautta voi kontrolloida näitä molempia. Alsa midi on Jackia vanhempi midistandardi, jota edelleen käytetään monissa ääniohjelmissa. Tietokoneeseen kytkettävät ulkoiset midilaitteet taas näkyvät etupäässä alsa-liitäntöinä, koska suurin osa midiajureista on rakennettu osaksi Alsaa.
 
=== Mistä laitteet löytyvät? ===


''Connections''-ikkunan ''Alsa''-välilehdelle ilmestyvät kaikki vanhaa Alsan midirajapintaa käyttävät liitännät. ''Jack''-välilehdelle taas ilmestyvät uutta Jack-midiä käyttävien ohjelmien liitännät. Joskus on tarpeen ''sillata'' liitäntöjä, eli peilata vanhaa Alsa midiä käyttävät liitännät uusiksi Jack Midi -porteiksi, tai toisinpäin.
''Connections''-ikkunan ''Alsa''-välilehdelle ilmestyvät kaikki vanhaa Alsan midirajapintaa käyttävät liitännät. ''Jack''-välilehdelle taas ilmestyvät uutta Jack-midiä käyttävien ohjelmien liitännät. Joskus on tarpeen ''sillata'' liitäntöjä, eli peilata vanhaa Alsa midiä käyttävät liitännät uusiksi Jack Midi -porteiksi, tai toisinpäin.


[[#Jackin asetukset | Asetusikkunan]] vasemman alakulman ''Midi driver'' -valikosta säädetään Alsa midi -yhteensopivuus käyttöön. <tt>none</tt> tarkoittaa, että portit eivät ilmesty näkyviin, <tt>raw</tt> tarkoittaa, että tietokoneeseen kytketyt laitteet näkyvät, mutta muu ei, ja <tt>seq</tt> tarkoittaa, että sekä tietokoneeseen kytketyt laitteet että kaikki ohjelmat näkyvät Midi-välilehdellä.
Midi-signaalin siltauksen voi toteuttaa käyttämällä suosittua [[a2jmidid]]-apuohjelmaa, joka ajetaan komentoriviltä käsin. <tt>a2jmidid</tt> ei asennu järjestelmään Jackin mukana, vaan on kokonaan erillinen ohjelmansa. Sen voi asentaa useimpien järjestelmien pakettivarastoista. Ohjelma käynnistetään kirjoittamalla komentoriville
a2jmidid --export-hw
Tämän jälkeen kytkennät näkyvät Jack Controlin Connections-ikkunassa.


Midi-signaalin siltauksen voi toteuttaa myös muulla tavoin. Yksi suosittu menetelmä on käyttää [[a2jmidid]]-apuohjelmaa, joka ajetaan komentoriviltä käsin. <tt>a2jmidid</tt> ei asennu järjestelmään Jackin mukana, vaan on kokonaan erillinen ohjelmansa.
Toinen, mutta ei niin suositeltava tapa on käyttää QJackCtl:n omia asetuksia. [[#Jackin asetukset | Asetusikkunan]] vasemman alakulman ''Midi driver'' -valikosta säädetään Alsa midi -yhteensopivuus käyttöön. <tt>none</tt> tarkoittaa, että portit eivät ilmesty näkyviin, <tt>raw</tt> tarkoittaa, että tietokoneeseen kytketyt laitteet näkyvät, mutta muu ei, ja <tt>seq</tt> tarkoittaa, että sekä tietokoneeseen kytketyt laitteet että kaikki ohjelmat näkyvät Midi-välilehdellä.


== Patchbay==
== Patchbay==
Rivi 115: Rivi 125:
Patchbay myös osaa tunnistaa automaattisesti sellaiset liitännät, joiden perässä on vaihtuva numero. Tästä on hyötyä esimerkiksi [[Portaudio | Portaudiota]] käyttävien ohjelmien kanssa, sillä oletuksena niiden luomat liitännät ovat joka käynnistyskerralla hieman eri nimisiä. [[#Jackin asetukset | Asetuksista]] voi ''Options''-välilehdeltä ottaa käyttöön ''Patchbay Persistense''-toiminnon, joka lataa määritellyn patchbayn automaattisesti aina käynnistyksen yhteydessä.
Patchbay myös osaa tunnistaa automaattisesti sellaiset liitännät, joiden perässä on vaihtuva numero. Tästä on hyötyä esimerkiksi [[Portaudio | Portaudiota]] käyttävien ohjelmien kanssa, sillä oletuksena niiden luomat liitännät ovat joka käynnistyskerralla hieman eri nimisiä. [[#Jackin asetukset | Asetuksista]] voi ''Options''-välilehdeltä ottaa käyttöön ''Patchbay Persistense''-toiminnon, joka lataa määritellyn patchbayn automaattisesti aina käynnistyksen yhteydessä.


==Katso myös==
== Transport ==
*[[Digitaalinen äänitystyöasema]]
QJackCtl tarjoaa yksinkertaiset kontrollit Jack Transportin hallintaan: ohjelmasta löytyvät Play- ja pause-painikkeet, sekä kelauspainikkeet.
 
== Sessionhallinta ==
QJackCtl:n kautta on mahdollista tallentaa ja avata Jack Sessioita. Työkalu tarjoaa lähinnä perustoiminnot, mutta on niiden kannalta kätevä. Lisätietoa: [[Sessionhallintaty%C3%B6kalut#QJackCtl_Session]].
 
=Muita vaihtoehtoja Jackin graafiseen hallintaan=
[[Musiikintekoon suuntautuneet Linux-jakelut|KXStudioon]] kuuluva [[Cadence]] tarjoaa mainion vaihtoehtoisen käyttöliittymän Jackin hallintaan. Lisäksi [[Sessionhallintatyökalut#LADISH|Ladish-sessionhallintaohjelmalla]] voi hoitaa Jackin hallitsemisen. Ladishia on helpointa käyttää KXStudioon kuuluvan Claudian tai Ladishin kehittäjän Gladish-käyttöliittymän avulla.
 
=Katso myös=
*[https://help.ubuntu.com/community/HowToJACKConfiguration Ohjeet Jackin käyttöön Ubuntussa (englanniksi)]
*[https://help.ubuntu.com/community/HowToJACKConfiguration Ohjeet Jackin käyttöön Ubuntussa (englanniksi)]
*[http://jackaudio.org/ Jackin kotisivut, joilla paljon hyödyllistä tietoa Jackista. (englanniksi)]
*[http://jackaudio.org/ Jackin kotisivut, joilla paljon hyödyllistä tietoa Jackista. (englanniksi)]
10 147

muokkausta

Navigointivalikko