Lavorare con il routing audio interno JACK Audio

Bentornato per un altro giro di routing audio interno. L'ultima volta abbiamo dato un'occhiata a varie applicazioni di terze parti che consentono possibilità di routing audio più flessibili. Tra tutti i programmi, il JACK Audio Connection Kit offriva la massima flessibilità pur essendo gratuito e multipiattaforma per l'avvio. La presa? L'installazione può essere un vero incubo con JACK!

Ecco perché questa volta ci concentreremo esclusivamente su JACK, su come configurarlo, su quali sono le opzioni disponibili e su come ottenere il massimo dal programma. Non importa se sei PC, Mac o Linux, se hai bisogno del controllo di routing audio definitivo, allora JACK è il programma che fa per te. Pronto per entrare?


1. Impostarlo tutto


Jack Audio Connection Kit, Logo di Leonard Ritter

Download e opzioni disponibili

Ovviamente il primo passo con l'utilizzo di qualsiasi programma è di metterlo davvero sulle mani! Per questo vai su jackaudio.org/download e trova il tuo sistema operativo preferito.

In generale, si vorrà usare JACK 2 a meno che non si abbia una buona ragione per non farlo. Perché? Perché se per nessun altro motivo JACK 2 supporta multiprocessori che fanno bene a te e all'ambiente (il tuo ambiente digitale è più preciso). Se hai un sistema operativo a 64 bit, dovresti sicuramente mettere le mani sulla versione a 64 bit, se disponibile. Per i più tecnicamente inclini, ci sono anche opzioni per GIT.

Per gli utenti Mac, le cose saranno un po 'diverse. Potresti aver notato che per OS X, l'ultima versione di JACK era in realtà solo la fonte e non una roba compilata, non divertente. Il modo più semplice per ottenere JACK per OS X è tramite un sito gemello jackosx.com.

Ovviamente le cose funzioneranno in modo un po 'diverso qui, quindi dobbiamo separare le diverse impostazioni.

Installazione e configurazione iniziale per PC e Linux


Jack Control Window

Dopo aver scaricato e installato la versione desiderata di JACK, è giunto il momento di iniziare il processo di configurazione per far funzionare le cose al minimo. Per impostare JACK, è necessario richiamare il programma corretto dall'installazione JACK, poiché è stato installato più di un programma (per quanto riguarda il sistema operativo). Per gli utenti Windows e Linux questo sarà chiamato Jack Control.

Una volta aperto il Jack Control, è possibile che tu possa o meno essere accolto dalla finestra Jack Control. In caso contrario, controlla la barra a stella nell'angolo in basso a destra per una piccola icona audio da 1/4 di pollice e fai clic per visualizzare Jack Control.

Jack Control è essenzialmente la tua interfaccia con il server JACK, che gestisce tutto il routing audio necessario. Tuttavia, se Jack Control mostra attualmente JACK in esecuzione, dovrai fermarlo per configurarlo per la tua configurazione personale. Dopo aver fermato JACK, fai clic sul pulsante di impostazione e accedi alla finestra di configurazione di JACK.

Per la configurazione di base di JACK è necessario eseguire quanto segue all'interno della finestra di configurazione:

  • Vai a Parametri> driver e scegliere PortAudio. PortAudio è una libreria audio che supporta tutte le principali connessioni, come CoreAudio e ASIO, ed è la più versatile per le nostre esigenze.
  • Sotto Parametri> Interfaccia, scegli l'interfaccia audio desiderata per la riproduzione. Se utilizzi un dispositivo CoreAudio o ASIO, assicurati di scegliere l'opzione appropriata; IE MotuASIO, RmeASIO, FocusriteASIO.
  • A Parametri> Dispositivo di input e dispositivo di output assicurarsi che vengano scelti i dispositivi hardware corretti. Corrispondono alla suddetta opzione di interfaccia.
  • Per assicurarti che JACK si avvii senza intoppi, dovremmo anche impostare il Tempo scaduto opzione al suo massimo pure (10.000).
  • Salva le tue impostazioni e riavvia Jack Control. Supponendo che non si visualizzino errori (questi sono nella finestra dei messaggi), JACK dovrebbe essere in esecuzione!
  • Per usare JACK, inserisci la tua DAW e scegli Jack Router come dispositivo audio, e il suono dovrebbe scorrere da DAW> JACK> Hardware> Ears.

Se Jack Control ti lancia degli errori, prova a chiudere e riavviare JACK. A volte JACK non riesce a connettersi con l'hardware e ha solo bisogno di essere chiuso e riaperto.

Installazione JACK per Win e Linux

Installa e configura per OS X


Jack Pilot per OS X

Dopo aver scaricato e installato JACK OS X, possiamo iniziare a configurarlo. Proprio come con l'installazione di PC e Linux, abbiamo bisogno di conoscere il programma appropriato da aprire per usare JACK su OS X. Mentre prima si chiamava Jack Control, su OS X si chiama Jack Pilot. Può essere trovato nella cartella delle applicazioni.

Dopo aver aperto Jack Pilot, dovrai seguire i seguenti passaggi per una configurazione di base:

  • Con Jack Pilot aperto vai nella parte in alto a sinistra dello schermo e vai a Jack Pilot> Preferenze.
  • Una volta dentro le preferenze, vai a autista e assicurarsi che sia impostato su CoreAudio.
  • Per Ingresso e uscita, assicurati che ciascuno sia impostato sull'interfaccia hardware desiderata, proprio come il PC e l'installazione di Linux.
  • Salva le tue preferenze, e in Jack Pilot avvia il server Jack.
  • Vai alla tua DAW e scegli Jack Router come dispositivo audio.
  • Di nuovo in Jack Pilot e sotto Routing, assicurati di indirizzare il tuo DAW all'interfaccia hardware.

Se hai problemi con JACK su OS X, vai alla configurazione di Audio MIDI e prova a impostare l'ingresso e l'uscita audio su JACK. Ad esempio, se vuoi ascoltare YouTube con JACK, dovrai farlo.


Jack Prefs per OS X

2. Instradamento interno con JACK

Aggiunta di porte virtuali

Con un'implementazione di base di JACK ora configurata, possiamo iniziare a modificare JACK per il routing interno delle nostre esigenze. Per quelli di voi con interfacce a 8 canali più grandi, probabilmente avete notato un piccolo problema con JACK: non avete più tutti gli otto ingressi microfonici disponibili! Questo perché abbiamo bisogno di dire a JACK quanti ingressi vogliamo (sia dentro che fuori).

Per gli utenti di OS X, è sufficiente regolare il I / O virtuale impostazioni sotto Preferenze fino a quando i tuoi cuori non si accontentano e dovresti essere bravo ad andare. Tuttavia, per gli utenti Linux e PC, le cose non sono così semplici. Mentre l'opzione I / O del canale suona come una corrispondenza perfetta, non fa quasi mai la maggior parte del tempo. Invece abbiamo bisogno di modificare un file .INI.

  • Chiudi JACK, così come tutte le app connesse.
  • Vai a dove hai installato JACK (molto probabilmente C: \ Programmi (x86) \ Jack).
  • Nella cartella a 32 o 64 bit (a seconda della versione che si sta utilizzando) c'è un file chiamato JackRouter.ini
  • Apri JackRouter.ini con Blocco note e modifica i valori di input e output su tutti i canali desiderati. Presto!
  • Riavvia Jack Control, inserisci la tua DAW e ora dovresti avere una moltitudine di input e output a tua disposizione.

Ottimizzazione del file JackRouter.ini

L'avventuroso tra voi probabilmente ha scelto un numero elevato come 16 o 32 ingressi e uscite, e ha notato che tutto funzionava ancora. Ma perché? La tua interfaccia non ha quel numero di porte giusto? Hai ragione, ma l'I / O che abbiamo definito solo ora era per JACK, non per le nostre interfacce. Essenzialmente questi I / O sono connessioni virtuali usate all'interno di JACK.

Fortunatamente JACK sa automaticamente mappare gli ingressi del microfono allo stesso numero di porte virtuali, quindi perché Mic1 appare su In1, Mic2 su In2, ecc. Ma possiamo usare queste porte virtuali per collegare più feed audio a più posizioni.

Instradamento con JACK

Se si lascia la DAW aperta e si torna a Jack Control (o Jack Pilot per OS X), quindi a Connect (Routing per OS X), si incontrerà il potente hub di routing di JACK. Qui vedrai tutti gli ingressi e le uscite attualmente disponibili e dove sono attualmente indirizzati.

Qualsiasi applicazione aperta con funzionalità audio avrà il proprio sottoinsieme di connessioni, mentre l'interfaccia audio dovrebbe apparire sotto Sistema. Evidenziando un input e output, possiamo selezionare il Collegare o Disconnect opzioni per cambiare manualmente le connessioni audio.


Jack Connections per Linux e PC

Non volevi Mic1 su In1? Basta scollegarlo. Vuoi invece indirizzare un'app stand alone nella tua DAW? Apri l'app e fai la connessione! È questa capacità di connettere porte virtuali che ci consente di collegare due DAW, una DAW e Skype, ecc. Ogni volta che apri un'applicazione audio, questa verrà visualizzata qui e scomparirà quando l'applicazione si chiude.

Tieni a mente questo: devi comunque assegnare i tuoi input e output all'interno della tua DAW proprio come faresti con un microfono! Se non lo fai non sentirai nulla. Promettere!

Creare connessioni con JACK su OS X

Tuttavia, rendere queste connessioni ogni volta può essere un problema se lo si sta facendo molto. La soluzione? L'opzione Patchbay di Jack Control. Ha le stesse funzioni, ma eseguirà automaticamente le connessioni definite ogni volta che si apre JACK.


Conclusione

Come puoi vedere, JACK è intensamente potente, e un pochino sul lato confuso. Tuttavia, una volta superata la curva di apprendimento, non esiste una soluzione migliore per il routing interno. Inoltre con opzioni come NetJack c'è persino la possibilità di audio multicanale su Internet!

Inoltre, tieni presente che se hai mai bisogno di regolare i buffer o la frequenza di campionamento, cambieresti queste opzioni nella configurazione di Jack Control proprio come faresti per un'interfaccia ASIO o CoreAudio. L'unica differenza è che potresti dover prima chiudere completamente il tuo progetto, dal momento che cambiare Jack Control o Jack Pilot implica lo spegnimento di JACK.

Buona fortuna, e fino alla prossima volta, grazie per la lettura!