Ei kannatakaan käyttää QJackCtl:ää, vaan Cadencea ja Claudiaa. Itselläni toimivat loistavasti! QJackCtl:ää olen harkinnut patchaavani, koska Ruilla itsellään ei ole mitään kiinnostusta tukea Unityn indicatoreita. Jonkun pitäis siis lähettää hälle toimiva koodinpätkä. FalkTX:lläkään ei ehkä ole moiseen innostusta, koska puuhailee Cadencensa kanssa?
Tarvitaan hyvin yksinkertainen JACK:in hallintaohjelma Unitylle. Katselen tässä qjackctl:n ominaisuuksia:
1. Start/stop napit. Mitä virkaa? Mieluummin suoraan näkyvissä periodi/näytteenottotaajuus, ja jos niitä vaihtaa, niin ohjelma automaattisesti sammuttaa ja uudelleenkäynnistää jackin, sekä kytkee ohjelmat.
2. Messages. Ei näitä tarvita, jos kaikki toimii.
3. Connect. Olen tästä aikaisemminkin puhunut; lukuunottamatta jotain erityistapauksia, tätä ei tarvita. Ardour3 hoitaa kytkennät.
4. Session. Mikä tämä edes on?
5. Patchbay. Voi olla hyödyllinen, mutta veikkaan, että pieni vähemmistö käyttää koko ominaisuutta.
6. Play/pause yms. napit. Mitä näillä tekee?
7. Quit. Uuden hallintaohjelman pitää olla aina saatavilla ja päällä, eli ei mitään quit-nappeja.
Sitten setup, ensin settings-välilehti:
8. Presetit. Hyvä idea, mutta niiden välillä pitää pystyä vaihtamaan suoraan niin, että jack sammuu/käynnistyy automaattisesti ja tekee kytkennät automaattisesti
9. Server prefix. Normikäyttäjälle täyttä sekoilua.
10. Name. ?
11. Driver. Normitilassa on selvää, että jos koneessa on kiinni fw-äänikortti, niin jack käyttää sitä. Ei minua kiinnosta ajurin nimi, vaan käytettävä äänikortti. Suuri enemmistö käyttää vain yhtä.
12. Realtime. Raksi ruutuun joka tapauksessa, turha kysyä minulta.
13. No memory lock. ?
14. Unlock memory. ?
15. Soft mode, Monitor, Force 16bit, H/W monitor, H/W meter, Ignore H/W. ?
16. Verbose messages. Ei loppukäyttäjä halua lukea näitä.
17. Priority. Eikö tähän ole joku triviaalisti paras vaihtoehto?
18. Frames/Periodi. Hyödyllinen.
19. Sample Rate. Pakollinen.
20. Periods/Buffer. Tämä on yleensä 2 tai 3, mutta oleellista on kai vain frames/periodin kanssa se, mikä on latenssi ja pyörittääkö kone.
21. Word Length, Wait (usec). ?
22. Channels. ?
23. Port Maximum. ?
24. Timeout. Mitäs hyötyä tätä on ruuvata?
25. Interface. Ilmeisesti tässä valitaan ALSA-ajurin tapauksessa äänikortti, jos niitä on useita ALSA:lla toimivia. Edelleen, minua kiinnostaa vain, mitä korttia käytän, ei mikään koodikieli joka kertoo saman.
26. Dither. Kuka tämmöstä käyttää?
27. Audio. Kuka käyttää korttia vain yhteen suuntaan, mitä hyötyä siitä olisi?
28. Input Device/Output Device. whaat?
29. Channels I/O. Mitä hyötyä?
30. Latency I/O. ?
31. MIDI driver. Huoh, miksi pitäisi olla valinnanvaraa?
32. Server suffix. Turha.
33. Start delay. Miksi tätä pitäisi säätää?
Options-välilehti:
34. Scripting. Tästä pitäisi päästä eroon. Itse käytän pulse-jack -komentoa jackin käynnistämisen jälkeen. En halua tietää koko asiasta, sen pitää olla automaattista. Pulseaudio vaatii lisätehoa. Joko sitä pitää keventää reilusti, tai ohjelmaan pitää tehdä nappi, jolla sen saa päälle/pois koneen äärirajoilla käytössä.
35. Statistics. Turhaa. Paitsi jos on Xrun-ongelma.
36. Connections. Mitä eroa tällä on Patchbayhyn?
Display-välilehti:
35. Messaging. Turhaa.
36. Time Display. Turhaa.
37. Messages window. Turhaa.
38. Connections window. No, voihan se olla kiva katsella kivaa kuvaa kytkennöistä.
Misc-välilehti:
39. Start JACK audio... Miksi ei?
40. Confirm application close. Mitä hyötyä on pistää kiinni koskaan?
41. Keep child windows... Ei mitään ali-ikkunoita.
42. Enable system tray icon. No todellakin, se voi olla siellä aina ja ikuisesti.
43. Delay window positioning... Whaat?
44. Single application... Whaat?
45. Save JACK audio... Turha optio.
46. Configure as temporary... ?
47. Confirm server shutdown. JACK saa olla päällä aina ja ikuisesti.
48. Enable ALSA sequencer. Mikähän tämä on, ja miksen sallisi?
49. Enable D-Bus interface. En ymmärrä.
50. Stop JACK audio server... EI!
51. Buttons. Jotain turhia ulkonäköoptioita.
52. Defaults. ?