Utilisation du routage audio interne JACK Audio

Bon retour pour un nouveau tour de routage audio interne. La dernière fois, nous avons examiné diverses applications tierces offrant des possibilités de routage audio plus souples. Parmi tous ces programmes, le kit de connexion audio JACK offrait la plus grande flexibilité tout en étant libre et multiplate-forme. La prise? L'installation peut être un cauchemar royal avec JACK!

C’est pourquoi, cette fois-ci, nous nous concentrerons exclusivement sur JACK, sur la manière de le configurer, sur les options disponibles et sur la manière de tirer le meilleur parti du programme. Peu importe que vous soyez PC, Mac ou Linux, si vous avez besoin du contrôle de routage audio ultime, alors JACK est le programme qu'il vous faut. Prêt à brancher?


1. Tout installer


Kit de connexion audio Jack, Logo de Leonard Ritter

Téléchargement et options disponibles

Évidemment, la première étape de l’utilisation d’un programme consiste à mettre la main dessus! Pour cela, allez sur jackaudio.org/download et trouvez votre système d'exploitation préféré.

De manière générale, vous voudrez utiliser JACK 2 à moins que vous n’ayez une très bonne raison de ne pas le faire. Pourquoi? Parce que si, pour aucune autre raison, JACK 2 prend en charge les multi-processeurs, ce qui est bon pour vous et pour l'environnement (votre environnement numérique pour être plus précis). Si vous utilisez un système d'exploitation 64 bits, vous devez absolument mettre la main sur la version 64 bits si elle est disponible. Pour les plus enclins à la technique, il existe également des options pour GIT.

Pour les utilisateurs de Mac, les choses seront un peu différentes. Vous avez peut-être remarqué que pour OS X, la dernière version de JACK était en fait uniquement la source et non un binaire compilé, pas amusant. Le moyen le plus simple d’obtenir JACK pour OS X consiste à utiliser un site partenaire, jackosx.com.

Évidemment, les choses fonctionneront un peu différemment ici, nous devons donc séparer les différentes configurations.

Installation et configuration initiale pour PC et Linux


Fenêtre de contrôle jack

Après avoir téléchargé et installé votre version souhaitée de JACK, il est temps de commencer le processus de configuration pour que les choses soient opérationnelles au minimum. Pour configurer JACK, nous devons faire appel au programme approprié à partir de l’installation de JACK, car plusieurs programmes (dans la mesure où le système d’exploitation en a besoin) ont été installés. Pour les utilisateurs Windows et Linux, cela s'appellera Jack Control..

Une fois que Jack Control est ouvert, vous pouvez ou non être accueilli par la fenêtre Jack Control. Si ce n'est pas le cas, vérifiez dans le coin inférieur droit de votre barre d'étoiles la présence d'une petite icône de prise audio 1/4 pouce et cliquez dessus pour afficher Jack Control.

Jack Control est essentiellement votre interface avec le serveur JACK, qui gère tout le routage audio nécessaire. Toutefois, si Jack Control indique que JACK est en cours d'exécution, vous devrez l'arrêter afin de le configurer pour votre configuration personnelle. Après avoir arrêté JACK, cliquez sur le bouton d’installation et ouvrez la fenêtre d’installation de JACK..

Pour la configuration JACK la plus élémentaire, vous devez effectuer les opérations suivantes dans la fenêtre de configuration:

  • Aller à Paramètres> Pilote et choisir PortAudio. PortAudio est une bibliothèque audio qui prend en charge toutes les connexions principales, telles que CoreAudio et ASIO, et est la plus polyvalente pour nos besoins..
  • Sous Paramètres> Interface, choisissez votre interface audio souhaitée pour la lecture. Si vous utilisez un périphérique CoreAudio ou ASIO, assurez-vous de choisir l'option appropriée. IE MotuASIO, RmeASIO, FocusriteASIO.
  • À Paramètres> Périphérique d'entrée et périphérique de sortie Assurez-vous que les bons périphériques sont choisis. Ils correspondent à l'option d'interface ci-dessus.
  • Pour que JACK démarre correctement, nous devons également définir la Temps libre option à son maximum aussi (10.000).
  • Enregistrez vos paramètres et redémarrez Jack Control. En supposant que vous ne voyiez aucune erreur (celle-ci se trouve dans la fenêtre de messages), JACK devrait être en cours d'exécution!
  • Pour utiliser JACK, entrez votre station de travail audio et choisissez Jack Router comme périphérique audio. Le son doit alors provenir de DAW> JACK> Matériel> Oreilles..

Si Jack Control vous jette des erreurs, essayez de fermer et de redémarrer JACK. Parfois, JACK ne parvient pas à se connecter avec le matériel et doit simplement être fermé et ouvert à nouveau..

Configuration JACK pour Win et Linux

Installation et configuration pour OS X


Jack Pilot pour OS X

Après avoir téléchargé et installé JACK OS X, nous pouvons commencer à le configurer. Tout comme pour la configuration PC et Linux, nous devons connaître le programme approprié à utiliser pour utiliser JACK sous OS X. S'il s'appelait auparavant Jack Control, il s'appelle Jack Pilot sous OS X. On peut le trouver dans votre dossier d'applications.

Une fois que Jack Pilot est ouvert, vous souhaiterez suivre les étapes suivantes pour une configuration de base:

  • Avec Jack Pilot ouvert, allez dans la partie supérieure gauche de l'écran et allez dans Jack Pilote> Préférences.
  • Une fois dans les préférences, allez à Chauffeur et assurez-vous qu'il est réglé sur CoreAudio.
  • Pour Entrée et sortie, assurez-vous que chacune d’elles est configurée sur l’interface matérielle de votre choix, tout comme la configuration PC et Linux..
  • Enregistrez vos préférences et démarrez le serveur Jack dans Jack Pilot..
  • Allez sur votre DAW et choisissez Jack Router comme périphérique audio..
  • Retour dans Jack Pilot et sous Routage, Assurez-vous de router votre DAW vers l'interface matérielle.

Si vous rencontrez des problèmes pour entendre JACK sous OS X, accédez à votre configuration Audio MIDI et essayez de régler votre entrée et votre sortie audio sur JACK. Si vous voulez écouter YouTube avec JACK, par exemple, vous devrez le faire..


Jack Prefs pour OS X

2. Routage interne avec JACK

Ajout de ports virtuels

Avec une implémentation de base de JACK maintenant configurée, nous pouvons commencer à adapter JACK à notre routage interne. Pour ceux d'entre vous qui ont une interface à 8 canaux plus grande, vous avez probablement remarqué un léger problème avec JACK: vous n'avez plus toutes les huit entrées de microphone disponibles! C’est parce que nous devons dire à JACK combien d’entrées nous voulons (entrées et sorties).

Pour les utilisateurs d’OS X, ajustez simplement le E / S virtuelle paramètres sous Préférences jusqu'à ce que votre cœur soit satisfait et que vous soyez prêt à partir. Pour les utilisateurs de Linux et de PC, cependant, les choses ne sont pas si faciles. Bien que l’option Channel I / O sonne comme une correspondance parfaite, elle ne fait rien la plupart du temps. Au lieu de cela, nous devons éditer un fichier .ini.

  • Fermez JACK, ainsi que toutes les applications connectées.
  • Allez à l'emplacement où vous avez installé JACK (très probablement C: \ Program Files (x86) \ Jack).
  • Dans le dossier 32 ou 64 bits (selon la version que vous utilisez), vous trouverez un fichier appelé JackRouter.ini.
  • Ouvrez JackRouter.ini avec le Bloc-notes et modifiez les valeurs d'entrée et de sortie selon le nombre de canaux souhaité. Presto!
  • Redémarrez Jack Control, entrez votre logiciel et vous devriez maintenant avoir une multitude d'entrées et de sorties à votre disposition.

Modification du fichier JackRouter.ini

Les plus aventureux d'entre vous ont probablement choisi un nombre élevé, comme 16 ou 32 entrées et sorties, et ont remarqué que tout fonctionnait toujours. Mais pourquoi? Votre interface n'a pas beaucoup de ports, n'est-ce pas? Vous avez raison, mais les E / S que nous avons définies tout à l'heure étaient destinées à JACK, pas à nos interfaces. Essentiellement, ces E / S sont des connexions virtuelles utilisées dans JACK..

Heureusement, JACK sait automatiquement mapper les entrées de votre microphone sur le même port virtuel, raison pour laquelle Mic1 apparaît sur In1, Mic2 sur In2, etc. Mais nous pouvons utiliser ces ports virtuels pour connecter plusieurs sources audio à plusieurs emplacements..

Routage avec JACK

Si vous laissez votre station de travail ouverte et retournez dans Jack Control (ou Jack Pilot pour OS X), puis pour vous connecter (Routing for OS X), vous rencontrerez le puissant concentrateur de routage de JACK. Ici, vous verrez toutes les entrées et sorties actuellement disponibles et où elles sont actuellement routées..

Toute application ouverte avec des capacités audio aura son propre sous-ensemble de connexions, tandis que votre interface audio devrait apparaître sous Système. En mettant en évidence une entrée et une sortie, nous pouvons sélectionner le Relier ou Déconnecter options pour changer manuellement les connexions audio nous-mêmes.


Jack Connections pour Linux et PC

Vous n'avez pas voulu Mic1 sur In1? Il suffit de le déconnecter. Vous souhaitez router une application autonome dans votre logiciel de travail personnel? Ouvrez l'application et établissez la connexion! C’est cette capacité de connexion de ports virtuels qui nous permet de connecter deux DAW, un DAW et Skype, etc. Chaque fois que vous ouvrez une application audio, elle apparaît ici et disparaîtra à la fermeture de celle-ci..

Cependant, gardez cela à l'esprit: vous devez toujours assigner vos entrées et sorties à l'intérieur de votre logiciel de travail comme vous le feriez avec un microphone! Si vous ne le faites pas, vous n'entendrez rien. Promettre!

Établir des connexions avec JACK sur OS X

Cependant, établir ces connexions à chaque fois peut être un frein si vous le faites beaucoup. La solution? L'option Patchbay de Jack Control. Il a les mêmes fonctions, mais établira automatiquement les connexions définies à chaque ouverture de JACK..


Conclusion

Comme vous pouvez le constater, JACK est extrêmement puissant et un peu déroutant. Cependant, une fois la courbe d'apprentissage passée, il n'y a vraiment pas de meilleure option pour le routage interne. De plus, avec des options telles que NetJack, il existe même une possibilité d’audio multicanal sur Internet!

N'oubliez pas non plus que si vous avez besoin d'ajuster vos mémoires tampons ou votre taux d'échantillonnage, vous devez modifier ces options lors de la configuration de Jack Control, comme vous le feriez pour une interface ASIO ou CoreAudio. La seule différence est que vous devrez d’abord fermer complètement votre projet, car changer Jack Control ou Jack Pilot implique d’arrêter JACK..

Bonne chance et à la prochaine fois, merci d'avoir lu!