Werken met Internal Audio Routing JACK Audio

Welkom terug voor nog een ronde van interne audioroutering. De laatste keer hebben we gekeken naar verschillende toepassingen van derden die meer flexibele audiorouteringsmogelijkheden mogelijk maken. Van al die programma's bood de JACK Audio Connection Kit de meeste flexibiliteit terwijl ze gratis en cross-platform te booten waren. De vangst? Setup kan een koninklijke nachtmerrie zijn met JACK!

Daarom richten we ons deze keer uitsluitend op JACK, hoe het in te stellen, wat de beschikbare opties zijn en hoe je het meeste uit het programma kunt halen. Het maakt niet uit of u PC, Mac of Linux bent, als u de ultieme audio-routeringsbesturing nodig hebt, dan is JACK het programma voor u. Klaar om in te zetten?


1. Alles instellen


Jack Audio Connection Kit, Logo door Leonard Ritter

Download en beschikbare opties

De eerste stap bij het gebruik van een programma is natuurlijk om het echt in handen te krijgen! Ga daarvoor naar jackaudio.org/download en vind je favoriete besturingssysteem.

Over het algemeen wil je JACK 2 gebruiken tenzij je een goede reden hebt om dat niet te doen. Waarom? Omdat JACK 2 om geen enkele andere reden multi- processors ondersteunt, wat goed is voor u en het milieu (uw digitale omgeving om preciezer te zijn). Als je toevallig een 64-bits besturingssysteem gebruikt, moet je zeker de 64bit-versie te pakken krijgen als deze beschikbaar is. Voor de meer technisch ingestelde zijn er ook opties voor GIT.

Voor Mac-gebruikers zal het een beetje anders zijn. Je hebt misschien gemerkt dat voor OS X de nieuwste versie van JACK in feite alleen de bron was en geen gecompileerde binaire - geen leuke dingen. De gemakkelijkste manier om JACK voor OS X te krijgen is via een zuster-site jackosx.com.

Uiteraard zullen de zaken hier een beetje anders werken, dus we moeten de verschillende opstellingen scheiden.

Installeren en initiële installatie voor pc en Linux


Jack Control-venster

Nadat u de gewenste versie van JACK hebt gedownload en geïnstalleerd, is het tijd om het configuratieproces te starten om de zaken minimaal te laten werken. Om JACK in te stellen, moeten we een beroep doen op het juiste programma van de JACK-installatie, omdat er meer dan één programma is geïnstalleerd (voor zover OS van belang). Voor Windows- en Linux-gebruikers wordt dit Jack Control genoemd.

Zodra u Jack Control geopend heeft, kunt u al dan niet worden begroet met het Jack Control-venster. Als dat niet het geval is, kijk dan in de rechteronderhoek van je sterretje naar een klein 1/4 inch audioprik-pictogram en klik erop om Jack Control te tonen.

Jack Control is in wezen uw interface naar de JACK-server, die alle noodzakelijke audioroutering afhandelt. Als Jack Control echter JACK laat draaien, moet u het stoppen om het te configureren voor uw persoonlijke instellingen. Nadat u JACK hebt gestopt, klikt u op de knop Setup en opent u het setup-venster voor JACK.

Voor de meest elementaire JACK-opstelling moet je het volgende doen binnen het setup-venster:

  • Ga naar Parameters> Driver en kies PortAudio. PortAudio is een audiobibliotheek die alle belangrijke verbindingen ondersteunt, zoals CoreAudio en ASIO, en is de meest veelzijdige voor onze behoeften.
  • Onder Parameters> Interface, kies de gewenste audio-interface voor weergave. Als u een CoreAudio- of ASIO-apparaat gebruikt, moet u ervoor zorgen dat u de juiste optie kiest; IE MotuASIO, RmeASIO, FocusriteASIO.
  • Op Parameters> Invoerapparaat en uitvoerapparaat zorg ervoor dat de juiste hardware-apparaten zijn gekozen. Ze komen overeen met de bovenstaande interface-optie.
  • Om ervoor te zorgen dat JACK soepel begint, moeten we ook de Time-out optie tot zijn maximum ook (10.000).
  • Sla uw instellingen op en start Jack Control opnieuw. Ervan uitgaande dat u geen fouten ziet verschijnen (deze staan ​​in het Berichtenvenster), zou JACK moeten draaien!
  • Om JACK te gebruiken, voert u uw DAW in en kiest u Jack Router als uw audioapparaat en hoort het geluid te stromen van DAW> JACK> Hardware> Ears.

Als Jack Control fouten maakt, probeer dan JACK te sluiten en opnieuw te starten. Soms kan JACK geen verbinding maken met de hardware en hoeft deze alleen te worden gesloten en opnieuw te worden geopend.

JACK-instellingen voor Win en Linux

Installeren en instellen voor OS X


Jack Pilot voor OS X

Nadat JACK OS X is gedownload en geïnstalleerd, kunnen we beginnen met het configureren. Net als bij de pc- en Linux-installatie, moeten we weten welk programma moet worden geopend om JACK te gebruiken op OS X. Hoewel het eerder Jack Control heette, wordt het op OS X Jack Pilot genoemd. Het is te vinden in uw applicatiemap.

Nadat Jack Pilot is geopend, wilt u de volgende stappen volgen voor een basisinstallatie:

  • Ga met Jack Pilot open naar het gedeelte linksboven van het scherm en ga naar Jack Pilot> Voorkeuren.
  • Eenmaal binnen de voorkeuren, ga naar Bestuurder en zorg ervoor dat deze is ingesteld op CoreAudio.
  • Voor Input en output, zorg ervoor dat elk is ingesteld op de gewenste hardware-interface, net als de pc- en Linux-instellingen.
  • Sla uw voorkeuren op en start de Jack Server in Jack Pilot.
  • Ga naar je DAW en kies Jack Router als je audioapparaat.
  • Terug in Jack Pilot en onder routing, verzeker je dat je je DAW naar de hardware-interface stuurt.

Als je problemen ondervindt bij het horen van JACK op OS X, ga dan naar je Audio MIDI-installatie en probeer je audio-invoer en uitvoer in te stellen op JACK. Als je bijvoorbeeld naar YouTube wilt luisteren met JACK, moet je dit doen.


Jack Prefs voor OS X

2. Interne routering met JACK

Virtuele poorten toevoegen

Met een basisimplementatie van JACK die nu is opgezet, kunnen we beginnen met het aanpassen van JACK aan onze behoeften-interne routering. Voor degenen onder u met grotere 8-kanaals interfaces, hebt u waarschijnlijk een klein probleempje opgemerkt met JACK: u hebt niet alle acht microfooningangen meer beschikbaar! Dit komt omdat we JACK moeten vertellen hoeveel ingangen we willen hebben (zowel binnen als buiten).

Voor OS X-gebruikers, past u gewoon de Virtuele I / O instellingen onder voorkeuren tot je hart tevreden is en je goed moet zijn om te gaan. Voor Linux- en pc-gebruikers is het echter niet zo eenvoudig. Hoewel de Channel I / O-optie klinkt als een perfecte match, doet deze het meeste van de tijd niets. In plaats daarvan moeten we een .INI-bestand bewerken.

  • Sluit JACK af, evenals alle verbonden apps.
  • Ga naar waar je JACK hebt geïnstalleerd (hoogstwaarschijnlijk C: \ Program Files (x86) \ Jack).
  • In de map 32 of 64 bit (afhankelijk van de versie die u gebruikt) is er een bestand met de naam JackRouter.ini
  • Open JackRouter.ini met Kladblok en wijzig de invoer- en uitvoerwaarden in zoveel kanalen als u maar wilt. Presto!
  • Start Jack Control opnieuw, voer je DAW in en je zou nu een veelheid aan inputs en outputs tot je beschikking hebben.

Het JackRouter.ini-bestand aanpassen

De avontuurlijke onder jullie kozen waarschijnlijk een hoog aantal zoals 16 of 32 in- en uitgangen, en merkten dat het allemaal nog werkte. Maar waarom? Je interface heeft niet zoveel poorten, toch? Je hebt gelijk, maar de I / O die we zojuist definieerden was voor JACK, niet onze interfaces. In wezen zijn deze I / O virtuele verbindingen die in JACK worden gebruikt.

Gelukkig weet JACK automatisch uw microfooningangen in kaart te brengen op dezelfde virtuele poort, vandaar waarom Mic1 op In1, Mic2 op In2, enz. Verschijnt. We kunnen deze virtuele poorten gebruiken om meerdere audiofeeds op meerdere locaties aan te sluiten.

Routing met JACK

Als je je DAW open laat en teruggaat naar Jack Control (of Jack Pilot voor OS X) en vervolgens naar Connect (Routing voor OS X), zul je de alles-krachtige routeringshub van JACK ontmoeten. Hier ziet u alle momenteel beschikbare in- en uitgangen en waar ze momenteel worden gerouteerd.

Elke open applicatie met audiomogelijkheden heeft zijn eigen subset van verbindingen, terwijl je audio-interface onder Systeem moet verschijnen. Door een invoer en uitvoer te markeren, kunnen we de Aansluiten of Loskoppelen opties om zelf de audioverbindingen te wijzigen.


Jack-verbindingen voor Linux en pc

U wilde Mic1 niet op In1? Koppel hem gewoon los. Wilt u in plaats daarvan een zelfstandige app in uw DAW routeren? Open de app en maak de verbinding! Het is deze mogelijkheid om virtuele poorten aan te sluiten waarmee we twee DAW's, een DAW en Skype, enz. Kunnen verbinden. Elke keer dat je een audiotoepassing opent, zal deze hier verschijnen en zal verdwijnen wanneer de applicatie sluit.

Houd hier echter wel rekening mee: je moet nog steeds je inputs en outputs in je DAW toewijzen, net als met een microfoon! Als je dat niet doet, hoor je niets. Belofte!

Verbindingen maken met JACK op OS X

Het elke keer opnieuw maken van deze verbindingen kan een rem zijn als je het veel doet. De oplossing? De Patchbay-optie van Jack Control. Het heeft dezelfde functies, maar zal automatisch de gedefinieerde verbindingen maken elke keer dat JACK wordt geopend.


Conclusie

Zoals je kunt zien, is JACK intens krachtig en een klein beetje aan de verwarrende kant. Maar als je eenmaal de leercurve hebt doorstaan, is er echt geen betere optie voor interne routing. Plus met opties zoals NetJack is er zelfs de mogelijkheid van meerkanaals-audio via internet!

Houd er ook rekening mee dat als u ooit uw buffers of samplefrequentie zou moeten aanpassen, u die opties onder Jack Control-instellingen zou veranderen op dezelfde manier als voor een ASIO- of CoreAudio-interface. Het enige verschil is dat je misschien eerst je project volledig moet sluiten, omdat het veranderen van Jack Control of Jack Pilot het afsluiten van JACK inhoudt.

Veel geluk, en tot de volgende keer, bedankt voor het lezen!