Yksi pieni kehitysidea olisi joka ei liity lainkaan ääneen vaan käytettävyyteen: Aina kun urun käynnistää joutuu ääni- ja midiyhteydet laittamaan käsin Jack: lle tuolta Qjackctrl paneelista, pystyisiköhän tämä ohjelma tallentamaan käytetyt Jack-asetukset ja palauttamaan viimeksi käytetyt (jos sellaiset ovat olemassa) ?
Tuo ominaisuus on olemassa – tosin ei urussa vaan QJackCtl:ssä. Se on ollut siinä vuosikausia, mutta jostain syystä kukaan ei tunnu sitä tietävän: Patchbay.
Tee aluksi kaikki tarvittavat kytkennät niin että ääni kuuluu. Klikkaa sitten QJackCtl:n pääikkunassa Patchbay-nappia.
Eteen aukeaa periaatteessa melko paljon Connections-ikkunaa muistuttava ruutu, mutta älä anna sen hämätä: Tähän ruutuun luodaan kytkentäkaavio, jonka kytkennät QJackCtl sitten tekee automaattisesti puolestasi, kun asianmukaiset inputit ja outputit ilmestyvät näkyviin.
Oikealla puolella olevaan sarakkeeseen luodaan output socketit. Klikkaa "Add" ja eteen aukeaa uusi ikkuna.
Ylimpänä on socketin nimi. Tähän voi laittaa mitä vaan, mikä kuvaa sockettia. (Tässä tapauksessa YC-20 voisi olla hyvä nimi.) Client-kohtaan valitaan haluttu clientti eli ohjelma. Sen jälkeen seuraavasta valikosta valitaan haluttu ulostulo ja klikataan "add" plug. Stereoäänen tapauksessa on syytä lisätä vielä toinenkin plugi, jonka jälkeen klikataan OK.
Sama toistetaan toisessa sarakkeessa, mutta tällä kertaa tietenkin luodaan input, johon urun ääni laitetaan.
Samalla lailla luodaan myös midi-kytkentä – hieman hämäävästi samoihin sarakkeisiin. Isompien setuppien kanssa kannattaa olla tarkkana, ja luoda vaikkapa tyhjät Socketit, joille antaa nimet "Audio" ja "Midi". Katso lisäämäni liitetiedosto, niin ymmärrät paremmin, mitä tarkoitan.
Tämän jälkeen toimitaan samoin kuin Connections -ikkunassa: valitaan haluttu output ja input, ja klikataan "Connect" -nappulaa. Vaihtoehtoisesti voit vetää hiirellä piuhan inputista toiseen – kuten Connections -ikkunassakin.
Nyt Patchbay on valmis. Se kannattaa tallentaa yläreunan save-nappulalla. Minulla on oma kansio kaikille Patchbay-määrittelyille ja muulle vastaavankaltaiselle – kuten sessioiden käynnistysskripteille. Tiedostolle kannattaa antaa järkevä nimi, koska se ilmestyy myös preset-valikkoon. Tallennussysteemi on käytettävyydeltään hieman omituinen noin sivumennen sanoen. Kun siihen tottuu, se on kuitenkin ihan ok.
Nyt sitten vielä klikkaat Activate-napin pohjaan, ja kaiken pitäisi olla valmista! YC-20 -ohjelman käynnistyessä kaikki kytkennät luodaan automaattisesti
(Mikäli ohjelmointi on tuttua, niin Patchbay osaa myös tunnistaa inputit ja outputit, joiden nimet vaihtuvat. En ole ihan varma, osaako se säännönmukaisia lausekkeita, mutta ainakin jonkinlaisia merkkijonontunnistuskaavoja on mahdollista käyttää. Itse olen kuitenkin pärjännyt aika hyvin ilman tuollaistenkin virittelyä.)
Toinen asia joka mietitytti: Itselläni on kaksi midi-liitäntää, yksi USB: n kautta ja toinen FireWIre -liitännän kautta. FireWire liitäntä näkyy Qjackctrl -ohjelmassa "MIDI" välilehdellä ja vanha USB-midi taasen "ALSA" välilehdellä. Jostain syytä vain FireWiren midi toimi, USB-midi ei.
Tarkoitatko, että foo-yc20 ei tarjoa ALSA-kytkentää? Vai sitä, että vaikka reitität Alsa midiin kytketyn midikiipparisi asianmukaisesti Jack midi -signaaliksi (vaikkapa
a2jmidid:tä käyttäen) niin siltikään mitään ei kuulu?
[ylläpito on poistanut liitteen]