![]() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
QJackCtl - 4. díl: JACK Rack19.6.2008 (aktualizace 1.3.2009)
Jak je jasné i z názvu aplikace, budeme pro její běh potřebovat funkční realtimeový (nízkolatenční) audio server Jack, který budeme ovládat jeho grafickým rozhraním QJackCtl, jehož zprovoznění je popsáno zde, nastavení zde a používání spolu s DAW aplikací Ardour zde. Před pokračováním ve čtení doporučuji minimálně tyto články shlédnout (pakliže jste to již samozřejmě dříve neudělali). Pro další procvičení a lepší pochopení je vhodné si projít i návod z třetí části seriálu zde. Dnes si kromě programu JACK Rack samotného budeme ukazovat propojování vstupů a výstupů mezi zvukovou kartou, JACK Rackem a Ardourem, ale ukážeme si i možnost uložení vytvořených propojení do konfiguračního souboru, abychom příště nemuseli vše nastavovat znovu. K tomu použijeme okno Patchbay. Okno JACK Racku s připojenými LADSPA pluginy je zobrazeno na následujících obrázcích. Levý obrázek má nastavené mé oblíbené pluginy pro kytaru, pravý pak pro baskytaru. Tyto pluginy jsem shledal použitelnými, nicméně jistě najdete i další a možná i lepší. Efekt do okna JACK Racku dostanete pomocí ikony se znakem + z panelu nástrojů. Najít si vhodné pluginy v té záplavě dostupných a najít si jejich použitelné nastavení, které ve výchozím stavu být použitelné vůbec nemusí, je práce na dlouhé zimní večery. Na začátek můžete zkusit tyto moje oblíbené. Zvláště bych chtěl vyzdvihnout plugin s názvem C* AmpVTS - Tube amp + Tone stack, který má velmi pěkně udělanou simulaci různých slavných kytarových aparátů, jako je Fender Bassman, Fender Princeton, Marshall JCM 800, Vox AC-30 atd. Také další efekty ze sekce C* jsou použitelné (chorus, flanger, autowah, ...). Dole v příloze najdete moje nastavení ke stažení. Stačí si je uložit někam na disk a pak je do JACK Racku načíst pomocí ikonky Otevřít. Okno JACK Racku je jedno z těch neposlušných a nepamatuje si poslední nastavenou velikost a pozici. To, jak velikost a polohu oknu třeba i vynutit, popisuji v tomto článku. Při zkoušení efektů doporučuji na kytaře připojené rovnou do linkového vstupu zvukové karty stáhnout trochu hlasitost, při použití předzesilovače pak stáhnout gain. Je to z důvodu snadného přebuzení. Dále doporučuji v hlavním systémovém směšovači (např. KMix) nezesilovat výstupní kanál Analog Mix, ale naopak ho úplně stáhnout, jinak uslyšíte jak zefektovaný, tak čistý zvuk. Výstupní kanál Line ale musí zůstat zapnutý a patřičně zesílený, stejně tak vstupní kanál Analog Mix. No, a teď k samotnému propojování. Propojování vstupů a výstupů jsme si vysvětlili ve výše zmiňovaných předchozích článcích, takže následující je vlastně jen opakování. Ovšem dále to již pak bude zajímavější. Na obrázku je ukázáno propojení linkových vstupů capture_11 a capture_12 na vstupy in_1 a in_2 aplikace JACK Rack. Abychom zefektovaný zvuk slyšeli, musíme dále propojit out_1 a out_2 z JACK Racku na hlavní výstup ze zvukové karty playback_1 a playback_2. Kdykoli příště budete chtít použít JACK Rack, budete muset znovu tato propojení zrealizovat. To je dosti otravné, že? Naštěstí umíme si život usnadnit. Použijeme tedy na začátku článku avizované okno Patchbay. V něm si můžeme často používaná propojení nastavit a uložit. Pro tuto možnost klikneme na tlačítko New, přičemž se nám zobrazí následující dotaz na to, zda chceme vytvořit nové nastavení z aktuálně vytvořených propojení. Potvrdíme tedy dotaz tlačítkem Yes.
V okně Patchbay dojde k vytvoření následujících propojení (viz další obrázek). Objeví se tam o dost více propojení než bychom v současné situaci nutně potřebovali. No co, hlavně že to funguje. Bohužel vás zklamu. Nefunguje. Vytvořený profil (definici) musíme zapnout tlačítkem Activate, ale toto tlačítko bude dostupné (aktivní) až po ukončení JACK Racku. Poznámka: dříve docházelo při příštím spuštění JACK Racku automaticky k propojení vstupů zvukové karty capture_1 a capture_2, což je v mém případě mikrofonní vstup, ale já jsem vytvářel propojení na linkový vstup a tedy vstupy zvukové karty capture_11 a capture_12. Tato chyba je již opravena, ale přesto můžete využít i další možnosti uvedené dále. Pakliže předchozí postup uspokojivě nezafungoval, budeme muset vytvořit v okně Patchbay požadovaná propojení manuálně. Naštěstí jen jednou a vytvořený profil pak navždy uložíme do XML souboru tlačítkem Save. To co se stalo v předchozím nepodařeném případě je to, že došlo k obecnému propojení zvukové karty na JACK Rack a ten si ke svým dvěma vstupům in_1 a in_2 přiřadil prostě první dva vstupy zvukové karty, tedy capture_1 a capture_2. Vyčistíme si okno Patchbay, a to tak, že opět klikneme na tlačítko New, ale tentokrát v dotazu zvolíme volbu No. Vstupy a výstupy a jejich propojení budeme muset definovat sami. JACK Rack musíte mít samozřejmě také puštěný. Nejdříve nadefinujeme vstupy zvukové karty. V levé sekci Output Sockets / Plugs klikneme na tlačítko Add. V nově zobrazeném dialogovém okně vyplníme řádek Name, pak vybereme z roletky Client položku system, tedy zvukovou kartu. Dále z roletky Plug postupně vybereme požadované vstupy a přidáme je tlačítkem Add Plugg. Nakonec vše potvrdíme tlačítkem OK. Bude to vypadat nějak takto.
Vytvořené položky propojíme a samozřejmě musíme dále zefektované výstupy z JACK Racku propojit na hlavní výstup ze zvukové karty (abychom výsledek efektování také slyšeli). Výsledek po aktivaci a novém spuštění JACK Racku už bude vypadat nějak takto a dojde opravdu k propojení požadovaných vstupů a výstupů. Chceme-li být striktní, vytvoříme profil propojení následujícím způsobem (jak jste jistě poznali, pro zjednodušení je zobrazeno jen okno Patchbay).
Abych řekl opravdu vše, samozřejmě jsme mohli použít první "nepodařený" případ, kdy došlo k vytvoření profilu propojení na základě existujících propojení v okně Connections, ale museli bychom editovat v levé sekci Output Sockets / Plugs položku system a nechat v ní jen požadované porty nebo je alespoň přesunout nahoru. No a konečně na posledním obrázku je zobrazeno nahrávání zefektovaného zvuku přímo do stereo stopy aplikace Ardour, což nám reprezentuje propojení výstupů sekce jack_rack_12736 (to číslo je mi záhadou), konkrétně porty out_1 a out_2 na vstupy sekce ardour a to Audio 1/in1 a Audio 1/in2. PřílohaZde si můžete stáhnout zmiňovaná mnou používaná nastavení efektů pro JACK Rack. |
Počet přístupů na AudioLinux od 1.5.2008: