Arbeta med intern ljudrutning JACK Audio

Välkommen tillbaka till en annan runda av intern ljuddirigering. Förra gången tittade vi på olika tredjepartsprogram som möjliggör mer flexibla ljuddirigeringsmöjligheter. Av alla dessa program erbjöd JACK Audio Connection Kit mest flexibilitet samtidigt som den var fri och korsplattform för att starta. Fångsten? Setup kan vara en kunglig mardröm med JACK!

Därför kommer vi bara att fokusera på JACK, hur du ställer upp, vilka tillgängliga alternativ som finns och hur du får ut det mesta av programmet. Oavsett om du är PC, Mac eller Linux, om du behöver den ultimata ljuddirigeringskontrollen, är JACK programmet för dig. Klar till jack in?


1. Ställ in allt upp


Jack Audio Connection Kit, Logotyp av Leonard Ritter

Hämta och tillgängliga alternativ

Självklart är det första steget med att använda något program att faktiskt få händerna på det! För det går till jackaudio.org/download och hitta ditt favorit OS.

Generellt sett vill du använda JACK 2 om du inte har en mycket bra anledning att inte. Varför? För att om JACK 2 av något annat skäl inte stöder flera processorer som är bra för dig och miljön (din digitala miljö är mer exakt). Om du råkar köra ett 64-bitars OS bör du definitivt hämta 64bit-versionen om den är tillgänglig. För de mer tekniskt benägna, finns det också alternativ för GIT också.

För Mac-användare kommer sakerna att bli lite annorlunda. Du kanske har märkt att för OS X var den senaste versionen av JACK i själva verket bara källan och inte en sammanställd binär-inte rolig sak. Det enklaste sättet att få JACK för OS X är via en hemsida jackosx.com.

Självklart kommer sakerna att fungera lite annorlunda här, så vi måste skilja de olika inställningarna.

Installera och Initial Setup för PC och Linux


Jack Control Window

När du har laddat ner och installerat din önskade version av JACK, är det dags att börja konfigurationsprocessen för att få saker och ting på gång. För att ställa in JACK måste vi anropa rätt program från JACK-installationen, eftersom mer än ett program (så långt som OS bryr sig) installerades. För Windows och Linux-användare kommer detta att kallas Jack Control.

När du väl har Jack Control öppen kan du eller inte bli hälsad med Jack Control-fönstret. Om inte, kontrollera din stjärnfält i nedre högra hörnet för en liten 1/4 tums ljudjaktik och klicka på den för att visa Jack Control.

Jack Control är i huvudsak ditt gränssnitt till JACK-servern, vilket handlar om all nödvändig ljuddirigering. Men om Jack Control för närvarande visar JACK-körning måste du stoppa det för att konfigurera det för din personliga inställning. När du har stoppat JACK klickar du på setup-knappen och anger inställningsfönstret för JACK.

För den mest grundläggande JACK-inställningen behöver du göra följande i installationsfönstret:

  • Gå till Parametrar> Driver och välj PortAudio. PortAudio är ett ljudbibliotek som stöder alla större anslutningar, som CoreAudio och ASIO, och är den mest mångsidiga för våra behov.
  • Under Parametrar> Gränssnitt, Välj önskat ljudgränssnitt för uppspelning. Om du använder en CoreAudio- eller ASIO-enhet, se till att du väljer rätt alternativ. IE MotuASIO, RmeASIO, FocusriteASIO.
  • Parametrar> Inmatningsenhet och utgångsenhet Se till att rätt maskinvaruutrustning är vald. De motsvarar ovanstående gränssnittsalternativ.
  • För att säkerställa att JACK börjar smidigt bör vi också ställa in Paus alternativ till dess max samt (10 000).
  • Spara dina inställningar och starta om Jack Control. Om du antar att inga fel dyker upp (dessa finns i fönstret Meddelanden), ska JACK vara igång!
  • För att använda JACK, skriv in din DAW och välj Jack Router som din ljudenhet, och ljudet ska strömma från DAW> JACK> Hårdvara> Öron.

Om Jack Control gör dig fel, försök stänga och starta om JACK. Ibland kan JACK inte ansluta till hårdvaran, och behöver bara stängas och öppnas igen.

JACK Setup för Win och Linux

Installera och konfigurera för OS X


Jack Pilot för OS X

Efter att ha laddat ner och installerat JACK OS X kan vi börja konfigurera det. Precis som med installationen av PC och Linux, behöver vi veta det lämpliga programmet för att öppna för att använda JACK på OS X. Medan det kallades Jack Control innan på OS X kallas det Jack Pilot. Den finns i din programmapp.

När Jack Pilot är öppen kommer du vilja följa följande steg för en grundläggande inställning:

  • Med Jack Pilot öppna gå till övre vänstra delen av skärmen och gå till Jack Pilot> Inställningar.
  • En gång inom preferenserna, gå till Förare och se till att den är inställd på Coreaudio.
  • För Ingång och utgång, se till att alla är inställda på önskat hårdvaruinterface, precis som datorns och Linux-inställningarna.
  • Spara dina inställningar och starta Jack Server i Jack Pilot.
  • Gå till din DAW och välj Jack Router som din ljudenhet.
  • Tillbaka i Jack Pilot och under routing, försäkra dig om att du dirigerar din DAW ut till maskinvaruinterfacet.

Om du har problem med att höra JACK på OS X, gå till din Audio MIDI-inställning och försök att ställa in ljudingång och -utmatning till JACK. Om du vill lyssna på YouTube med JACK, måste du till exempel göra det här.


Jack Prefs för OS X

2. Intern routing med JACK

Lägga till virtuella portar

Med en grundläggande implementering av JACK nu upprättad, kan vi börja tweak JACK till våra behov-interna routing. För dig som har större 8-kanalsgränssnitt har du säkert märkt ett litet problem med JACK: du har inte alla åtta mikrofoningångar tillgängliga längre! Detta beror på att vi måste berätta för JACK hur många insatser vi vill ha (både in och ut).

För OS X-användare, justera justera Virtuellt I / O inställningar under Inställningar tills dina hjärtan är nöjda och du borde vara bra att gå. För Linux- och PC-användare är det dock inte så lätt. Medan kanal I / O-alternativet låter som en perfekt match, gör det verkligen inget större delen av tiden. I stället behöver vi redigera en .INI-fil.

  • Stäng ner JACK, liksom alla anslutna appar.
  • Gå till var du installerade JACK (troligtvis C: \ Program Files (x86) \ Jack).
  • I mappen 32 eller 64 bitar (beroende på vilken version du använder) finns en fil som heter JackRouter.ini
  • Öppna JackRouter.ini med anteckningsblock och ändra inmatnings- och utgångsvärdena till så många kanaler du vill ha. Presto!
  • Starta om Jack Control, skriv in din DAW, och du bör nu ha en mängd ingångar och utgångar till ditt förfogande.

Tweaking av JackRouter.ini-filen

Den äventyrliga bland dig valde förmodligen ett stort antal som 16 eller 32 ingångar och utgångar, och märkte att allt fortfarande fungerade. Men varför? Ditt gränssnitt har inte så många portar rätt? Du är rätt, men den I / O vi definierade just nu var för JACK, inte våra gränssnitt. I huvudsak dessa I / O är virtuella anslutningar som används inom JACK.

Tack vare att JACK automatiskt kan kartlägga dina mikrofoningångar till samma virtuella port, varför Mic1 visas på In1, Mic2 på In2 etc. Men vi kan använda dessa virtuella portar för att ansluta flera ljudflöden till flera platser.

Routing med JACK

Om du lämnar din DAW öppna och leder tillbaka till Jack Control (eller Jack Pilot för OS X) och sedan Connect (Routing for OS X), kommer du att träffa alla kraftfulla routing naven i JACK. Här ser du alla tillgängliga inmatningar och utgångar och var de för närvarande är dirigerade.

Alla öppna program med ljudfunktioner kommer att ha en egen deluppsättning anslutningar, medan ditt ljudgränssnitt ska visas under System. Genom att markera en ingång och utgång kan vi välja Ansluta eller Koppla från alternativ för att manuellt ändra ljudanslutningarna själva.


Jackanslutningar för Linux och PC

Du ville inte ha Mic1 på In1? Koppla loss det bara. Vill du flytta en fristående app till din DAW istället? Öppna appen och gör anslutningen! Det är denna förmåga att ansluta virtuella portar som tillåter oss att ansluta två DAW, en DAW och Skype etc. Varje gång du öppnar en ljudapplikation kommer den att visas här och försvinner när applikationen stängs.

Tänk dock på detta: Du måste fortfarande tilldela dina ingångar och utgångar i din DAW precis som du skulle med en mikrofon! Om du inte kommer du inte höra någonting. Löfte!

Göra anslutningar med JACK på OS X

Att göra dessa anslutningar varje gång kan dock vara ett drag om du gör det mycket. Lösningen? Patchbay-alternativet för Jack Control. Den har samma funktioner, men gör automatiskt de definierade anslutningarna varje gång JACK öppnas.


Slutsats

Som du kan se är JACK intensivt kraftfull och en liten bit på den förvirrande sidan. Men när du passerar inlärningskurvan är det verkligen inget bättre alternativ för intern routing. Plus med alternativ som NetJack finns det även möjlighet till flerkanalsljud via Internet!

Tänk också på att om du någonsin behöver justera buffertarna eller samplingsfrekvensen, skulle du ändra dessa alternativ under Jack Control-inställningen precis som du skulle för ett ASIO- eller CoreAudio-gränssnitt. Den enda skillnaden är att du kanske först måste stänga av ditt projekt helt, eftersom byte av Jack Control eller Jack Pilot innebär att du stänger av JACK.

Lycka till, och till nästa gång, tack för att du läste!