Logiciels de câble audio virtuel

Un câble audio virtuel, également appelé câble audio virtuel ou pilote audio virtuel, est un logiciel qui émule un périphérique audio physique et permet de router l’audio entre différentes applications ou périphériques sur votre ordinateur.

Exemple de réception FT8 sur Websdr et Wsjtx sur le même pc
Exemple de réception FT8 sur Websdr et Wsjtx sur le même pc avec Alsa sous Ubuntu

Le principe de fonctionnement d’un câble audio virtuel repose sur la création d’un périphérique audio virtuel qui émule les caractéristiques d’un périphérique audio physique. Ce câble virtuel permet de router l’audio entre différentes applications ou périphériques sur un système informatique.

Les étapes générales du fonctionnement d’un câble audio virtuel :

Dans l’exemple j’utilise Virtual Audio Câble sous Windows

Configuration du routage audio : Une fois le câble virtuel créé, vous pouvez configurer le routage audio. Cela peut être fait en sélectionnant le câble virtuel comme périphérique  de sortie.

Redirection de l'audio ver le cable virtuel (Cable1)
Redirection de l’audio ver le câble virtuel (Cable1)

Acheminement de l’audio : Lorsque l’audio est utilisé, le câble virtuel le reçoit et le transmet immédiatement à son périphérique de sortie. Cela permet de diriger l’audio d’une application à une autre, ou vers un autre périphérique audio.
Traitement de l’audio (en option) : Certains câbles audio virtuels offrent également des fonctionnalités de traitement de l’audio, tels que l’égalisation, la suppression du bruit, la modulation, etc. Ces fonctionnalités peuvent être utilisées pour modifier l’audio en transit.
Réception de l’audio : L’application de destination (ici Audacity) reçoit le signal audio  (du websdr),  et peut le traiter ou l’enregistrer selon les besoins.

Audacity enregistre l'audio d'un Websdr
Audacity enregistre l’audio d’un Websdr

Le câble audio virtuel fonctionne essentiellement en interceptant et en redirigeant l’audio entre les différentes applications ou périphériques, offrant ainsi une flexibilité accrue dans le routage et le contrôle de l’audio sur un système informatique.

Choisir Line 1 (Virtual Audio Cable)
Choisir Line 1 (Virtual Audio Cable)

Câbles audio virtuels disponibles pour Windows:
VB-CABLE Virtual Audio Device : Ce logiciel gratuit crée un périphérique audio virtuel avec une entrée et une sortie. Vous pouvez acheminer l’audio entre différentes applications ou périphériques en utilisant ce périphérique virtuel.
Virtual Audio Cable VAC : C’est un logiciel payant qui fonctionne de manière similaire à VB-CABLE. Il vous permet de créer des connexions audio virtuelles pour acheminer l’audio entre les applications ou les périphériques.
Voicemeeter Banana : Bien qu’il soit principalement un mélangeur audio logiciel, Voicemeeter Banana peut également être utilisé pour créer des câbles audio virtuels et acheminer l’audio entre différentes applications.
JACK Audio Connection Kit : JACK est un système audio avancé qui offre des fonctionnalités de routage audio flexibles et prend en charge la création de câbles audio virtuels. Il est plus utilisé par des utilisateurs avancés et nécessite une certaine expertise technique.

Et pour Linux :
JACK Audio Connection Kit : JACK est un système audio avancé et polyvalent pour Linux. Il offre des fonctionnalités de routage audio flexibles et permet de créer des câbles audio virtuels pour acheminer l’audio entre différentes applications et périphériques.
PulseAudio : PulseAudio est le serveur audio par défaut utilisé dans de nombreuses distributions Linux. Il permet de créer des flux audio virtuels appelés “streams” pour router l’audio entre les applications.
ALSA Loopback : ALSA (Advanced Linux Sound Architecture) est l’infrastructure audio de base pour les systèmes Linux. Il inclut le module “snd-aloop” qui permet de créer des câbles audio virtuels en utilisant les périphériques de boucle ALSA. Cela permet de rediriger l’audio entre différentes applications.

Sans oublier MacOS :
JACK (Jack Audio Connection Kit) est un système audio avancé et polyvalent couramment utilisé sur les systèmes d’exploitation de bureau MacOs. JACK est conçu pour permettre le routage et la gestion flexibles des flux audio entre les applications.
Soundflower : Soundflower est un câble audio virtuel gratuit et largement utilisé sur macOS. Il permet de créer des périphériques audio virtuels pour acheminer l’audio entre les applications. Cependant, veuillez noter que Soundflower n’a pas été mis à jour depuis un certain temps et peut ne pas être compatible avec les dernières versions de macOS.
BlackHole : BlackHole est une alternative moderne à Soundflower. C’est un câble audio virtuel open-source qui permet de créer des périphériques audio virtuels pour le routage de l’audio entre les applications sur macOS.
Loopback : Loopback est un logiciel payant de routage audio avancé pour macOS. Il permet de créer des câbles audio virtuels personnalisés pour acheminer l’audio entre différentes applications, périphériques et sources.
iShowU Audio Capture : iShowU Audio Capture est un câble audio virtuel développé par ShinyWhiteBox. Il permet de capturer et de router l’audio entre les applications sur macOS.

Ces câbles audio virtuels sont couramment utilisés par les radioamateurs, pour acheminer l’audio entre les applications et les périphériques audio, notamment pour l’acheminement du son entre différentes applications radio et logiciels associés. Voici quelques cas d’utilisation courants :
– Liaison audio entre un logiciel de traitement numérique du signal (DSP) et un émetteur-récepteur : Vous pouvez configurer VB-CABLE pour acheminer l’audio entre un logiciel de traitement numérique du signal, tel que WSJT-X ou fldigi, et votre émetteur-récepteur. Cela permet de connecter facilement le logiciel au matériel radio pour démoduler, moduler et transmettre des signaux numériques.
– Acheminement du son vers des applications de communication par Internet : Si vous utilisez des applications de communication par Internet comme Echolink, IRLP ou D-STAR, cela permet d’établir des connexions radio via Internet et de communiquer avec d’autres radioamateurs à distance.
– Enregistrement audio et diffusion en continu : vous pouvez capturer l’audio provenant de votre émetteur-récepteur et le diriger vers un logiciel d’enregistrement audio ou de diffusion en continu. Cela vous permet de conserver des enregistrements de vos contacts radio ou de diffuser en direct vos communications sur Internet.

WebSDR signifie Web Software-Defined Radio, et il fait référence à un type de plateforme en ligne qui permet aux utilisateurs d’accéder et de contrôler à distance de véritables récepteurs radio via une interface web. Les systèmes WebSDR utilisent la technologie de radio logicielle (software-defined radio) pour numériser et traiter les signaux radio, ce qui permet aux utilisateurs de syntoniser différentes fréquences et d’écouter des émissions radio du monde entier.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *