Arbeider med intern lydrute JACK Audio

Velkommen tilbake for en annen runde intern lyddirigering. Sist gang vi tok en titt på ulike tredjepartsprogrammer som gir mulighet for mer fleksible lyddirigeringsmuligheter. Av alle disse programmene tilbød JACK Audio Connection Kit mest fleksibilitet mens det var gratis og kryssplattform for oppstart. Fangsten? Oppsett kan være et kongelig mareritt med JACK!

Det er derfor denne gangen vi vil fokusere utelukkende på JACK, hvordan du setter opp, hva de tilgjengelige alternativene er, og hvordan du får mest mulig ut av programmet. Uansett om du er PC, Mac eller Linux, hvis du trenger den ultimate lydrutekontrollen, er JACK programmet for deg. Klar til jack i?


1. Still inn alt opp


Jack Audio Connection Kit, Logo av Leonard Ritter

Last ned og tilgjengelige alternativer

Åpenbart er det første trinnet med å bruke et hvilket som helst program å faktisk få hendene på det! For det går til jackaudio.org/download og finn din favoritt OS.

Vanligvis vil du bruke JACK 2 med mindre du har en veldig god grunn til ikke. Hvorfor? Fordi hvis JACK 2 ikke støtter flere prosessorer som er bra for deg og miljøet (ditt digitale miljø skal være mer presist). Hvis du tilfeldigvis kjører en 64bit OS, bør du definitivt få hendene på 64bit-versjonen hvis den er tilgjengelig. For de mer teknisk tilbøyelige, er det også muligheter for GIT også.

For Mac-brukere blir det litt annerledes. Du har kanskje lagt merke til at for OS X var den nyeste versjonen av JACK faktisk bare kilden og ikke en kompilert binær-ikke morsom ting. Den enkleste måten å få JACK til OS X er via en søsters nettsted jackosx.com.

Åpenbart vil det fungere litt annerledes her, så vi må skille de forskjellige oppsettene.

Installer og oppsett for PC og Linux


Jack Control Window

Etter at du har lastet ned og installert den ønskede versjonen av JACK, er det på tide å starte konfigurasjonsprosessen for å få ting oppe i drift. For å sette JACK opp, må vi ringe på det riktige programmet fra JACK-installasjonen, da mer enn ett program (så langt OS bryr seg) ble installert. For Windows og Linux-brukere kalles dette Jack Control.

Når du har Jack Control åpen, kan du eller ikke bli møtt med Jack Control-vinduet. Hvis ikke, sjekk stjernefeltet i nedre høyre hjørne for et lite 1/4 tommers lydjaktikon og klikk på det for å vise Jack Control.

Jack Control er i hovedsak grensesnittet til JACK-serveren, som håndterer all nødvendig lydruting. Men hvis Jack Control for øyeblikket viser JACK kjører, må du stoppe det for å konfigurere det for ditt personlige oppsett. Når du stopper JACK, klikker du på oppsettknappen og angir oppsettvinduet for JACK.

For det mest grunnleggende JACK-oppsettet må du gjøre følgende i installasjonsvinduet:

  • Gå til Parametere> Driver og velg PortAudio. PortAudio er et lydbibliotek som støtter alle de store forbindelsene, som CoreAudio og ASIO, og er den mest allsidige for våre behov.
  • Under Parametere> Interface, Velg ønsket lydgrensesnitt for avspilling. Hvis du bruker en CoreAudio- eller ASIO-enhet, må du kontrollere at du velger det riktige alternativet. IE MotuASIO, RmeASIO, FocusriteASIO.
  • Parametere> Inngangsenhet og utgangsenhet sørg for at de riktige maskinvareenhetene er valgt. De korresponderer med det ovennevnte grensesnittalternativet.
  • For å sikre at JACK starter jevnt, bør vi også sette Pause mulighet til å maksme også (10 000).
  • Lagre innstillingene dine og start Jack Control igjen. Hvis du antar at det ikke vises noen feilmeldinger (disse er i meldingsvinduet), bør JACK kjøres!
  • For å bruke JACK, skriv inn DAW og velg Jack Router som lydenhet, og lyden skal strømme fra DAW> JACK> Maskinvare> Ører.

Hvis Jack Control kaster deg feil, kan du prøve å lukke og starte JACK igjen. Noen ganger stopper JACK ikke med maskinvaren, og må bare lukkes og åpnes igjen.

JACK Setup for Win og Linux

Installer og oppsett for OS X


Jack Pilot for OS X

Etter at du har lastet ned og installert JACK OS X, kan vi begynne å konfigurere det. På samme måte som med PC- og Linux-oppsettet, må vi vite det aktuelle programmet for å åpne for å bruke JACK på OS X. Mens det ble kalt Jack Control før, på OS X kalles det Jack Pilot. Den finnes i programmappen din.

Etter at Jack Pilot er åpen, vil du følge følgende trinn for et grunnleggende oppsett:

  • Med Jack Pilot åpen gå til øverste venstre del av skjermen og gå til Jack Pilot> Innstillinger.
  • En gang i preferansene, gå til Sjåfør og sørg for at den er satt til Coreaudio.
  • Til Input og Output, sørg for at hver er satt til ønsket maskinvare grensesnitt, akkurat som PC og Linux oppsett.
  • Lagre dine preferanser, og start Jack-serveren i Jack Pilot.
  • Gå til DAW og velg Jack Router som lydenhet.
  • Tilbake i Jack Pilot og under routing, forsikre deg om at du ruter din DAW ut til maskinvaregrensesnittet.

Hvis du har problemer med å høre JACK på OS X, gå til Audio MIDI-oppsettet ditt og prøv å sette lydinngang og -utgang til JACK. Hvis du vil lytte til YouTube med JACK, for eksempel, må du gjøre dette.


Jack Prefs for OS X

2. Intern ruting med JACK

Legge til virtuelle porter

Med en grunnleggende implementering av JACK nå satt opp, kan vi begynne å tilpasse JACK til våre behov - intern ruting. For de av dere med større 8-kanals grensesnitt har du sikkert lagt merke til et lite problem med JACK: Du har ikke alle åtte mikrofoninnganger tilgjengelige lenger! Dette skyldes at vi må fortelle JACK hvor mange innspill vi vil ha (både inn og ut).

For OS X-brukere, juster du Virtual I / O innstillinger under Preferanser til ditt hjerte er innhold og du bør være god å gå. For Linux og PC-brukere er det imidlertid ikke så lett. Mens Kanal I / O-alternativet høres ut som en perfekt kamp, ​​gjør det virkelig ingenting mesteparten av tiden. I stedet må vi redigere en .INI-fil.

  • Lukk ned JACK, samt eventuelle tilkoblede apper.
  • Gå til der du installerte JACK (mest sannsynlig C: \ Program Files (x86) \ Jack).
  • I 32- eller 64-bitsmappen (avhengig av hvilken versjon du bruker) er det en fil som heter JackRouter.ini
  • Åpne JackRouter.ini med Notisblokk, og endre inn- og utgangsverdiene til hvor mange kanaler du vil ha. Presto!
  • Start på nytt Jack Control, skriv inn DAW, og du bør nå ha en rekke innganger og utganger til din disposisjon.

Tweaking av JackRouter.ini-filen

Den eventyrlystne blant dere valgte sannsynligvis et høyt nummer som 16 eller 32 innganger og utganger, og la merke til at det hele fortsatt fungerte. Men hvorfor? Grensesnittet ditt har ikke så mange porter rett? Du er riktig, men den I / O vi definerte akkurat nå var for JACK, ikke våre grensesnitt. I hovedsak er disse I / O-virtuelle tilkoblinger som brukes i JACK.

Heldigvis vet JACK automatisk å kartlegge mikrofoninngangene til samme virtuelle port, hvorfor Mic1 vises på In1, Mic2 på In2 osv. Men vi kan bruke disse virtuelle porter til å koble flere lydmateriell til flere steder.

Ruting med JACK

Hvis du lar DAW åpne og gå tilbake til Jack Control (eller Jack Pilot for OS X), og deretter Koble til (Routing for OS X), møter du alle de kraftige navigeringsnavene til JACK. Her ser du alle tilgjengelige innspill og utganger og hvor de for tiden er rutet.

Ethvert åpent program med lydfunksjoner vil ha sitt eget delsett av tilkoblinger, mens lydgrensesnittet dukker opp under System. Ved å markere en inngang og utgang, kan vi velge Koble eller Koble fra alternativer for å endre lydforbindelsene manuelt manuelt.


Jack-tilkoblinger for Linux og PC

Du ville ikke ha Mic1 på In1? Bare koble den fra. Ønsker du å rute en frittstående app i din DAW i stedet? Åpne appen og opprett forbindelsen! Det er denne muligheten til å koble til virtuelle porter som gjør at vi kan koble to DAWer, en DAW og Skype, etc. Hver gang du åpner et lydprogram, vises det her og vil forsvinne når programmet lukkes.

Vær imidlertid oppmerksom på dette: Du må likevel tilordne dine innganger og utdata inne i DAW, akkurat som du ville med en mikrofon! Hvis du ikke gjør det, vil du ikke høre noe. Love!

Foreta tilkoblinger med JACK på OS X

Men å lage disse tilkoblingene hver gang kan være en dra hvis du gjør det mye. Løsningen? Patchbay-alternativet til Jack Control. Den har de samme funksjonene, men vil automatisk gjøre de definerte tilkoblingene hver gang JACK åpnes.


Konklusjon

Som du kan se, er JACK veldig kraftig, og en liten bit på den forvirrende siden. Men når du passerer læringskurven, er det egentlig ikke noe bedre alternativ for intern ruting. Pluss med alternativer som NetJack er det enda muligheten for flerkanalslyd via Internett!

Husk også at hvis du trenger å justere buffere eller samplingsfrekvens, vil du endre disse alternativene under Jack Control-oppsett akkurat som du ville for et ASIO- eller CoreAudio-grensesnitt. Den eneste forskjellen er at du kanskje først må lukke ut av prosjektet ditt helt, siden du bytter Jack Control eller Jack Pilot, innebærer å slå av JACK.

Lykke til, og til neste gang, takk for å lese!