Maison / Travailler sur Internet / Mise en place d'un câble audio virtuel pour qu'il ne dise pas trail. Câble audio virtuel VAC. Un exemple d'utilisation d'une carte son virtuelle, ou d'enregistrement sur Traktor Audio

Mise en place d'un câble audio virtuel pour qu'il ne dise pas trail. Câble audio virtuel VAC. Un exemple d'utilisation d'une carte son virtuelle, ou d'enregistrement sur Traktor Audio

Virtual Audio Cable est un utilitaire qui vous permet de remplacer le câble du haut-parleur reliant le microphone et le haut-parleur par un câble analogique virtuel. Il est également capable d'assurer la transmission du son entre différents programmes. En termes d'application pratique, VAC peut être utile dans les cas suivants :

  • lorsque vous avez besoin de convertir du son en texte ;
  • lorsque vous devez enregistrer une conversation menée via un messager ;
  • lorsque vous avez besoin d'enregistrer de l'audio lu sur un ordinateur et de maintenir la qualité de l'enregistrement ;
  • lorsque vous avez besoin de sonner la vidéo à la maison sans équipement spécial.

Peu importe s'il existe une carte son et sa qualité - le programme dispose d'un ensemble d'instruments virtuels qui compensent ceux qui manquent. Il existe deux versions du programme - payante et gratuite. L'abréviation VB a été ajoutée au nom de ce dernier.

Configuration et utilisation du câble audio virtuel.

Installation d'un périphérique audio virtuel par câble VB

  1. Vous devez d'abord télécharger les distributions depuis le site officiel (la version gratuite y est également distribuée).
  2. Décompressez-les et trouvez le fichier d'installation, faites un clic droit dessus et sélectionnez "Exécuter en tant qu'administrateur".
  3. Un écran de démarrage apparaîtra vous demandant de confirmer l'installation.
  4. Attendez la fin et redémarrez le système.

Le câble audio virtuel VB nécessite préréglage Avant utilisation.

Configuration du câble audio virtuel

Passons à la configuration du programme :

  1. En bas à droite, il y a une icône de haut-parleur - faites un clic droit dessus et sélectionnez Son.
  2. Une fenêtre s'ouvrira avec des appareils sonores - parmi lesquels le VAC nouvellement installé - vous devez le sélectionner à l'aide de RMB et spécifier comment l'équipement sera toujours utilisé pour la manipulation du son.
  3. Allez maintenant dans l'onglet Enregistrement sonore et définissez à nouveau VAC comme instrument principal.

Désormais, le câble de l'appareil virtuel recevra tous les sons qui sont lus sur le PC (par exemple, lorsque vous regardez une vidéo sur YouTube), ainsi que via le microphone : l'inconvénient de ce paramètre est que le son n'est pas émis. vers l'extérieur et vous n'entendrez rien. Bien entendu, VAC se télécharge en tandem avec d'autres applications de traitement et d'enregistrement audio : mélangeurs, égaliseurs, lecteurs audio, etc. etc. C'est en travaillant avec eux que vous pouvez clarifier Paramètres virtuels Audio Cable, car en lui-même, il fonctionne comme un pilote ou "intermédiaire" entre les programmes. Si vous n'avez plus besoin de VAC, il est supprimé via le Panneau de configuration, comme une application normale.

Ici, je vais essayer de décrire non pas le processus de configuration, mais son objectif, c'est-à-dire que j'analyserai les principaux paramètres et valeurs. Alors, commençons.

Le VAC a deux différent gentil répéteurs : MME (extension multimédia) et KS (Diffusion du noyau). Le premier est un son obtenu par programmation, le second se réfère directement au noyau du système d'exploitation. La deuxième méthode est bien sûr meilleure, cependant, avec tous les paramètres, cela me donne une erreur, je ne pouvais toujours pas démarrer le répéteur via KS.

Par conséquent, l'article considérera le répéteur MME.

Dans le dernier article, un exemple a été considéré fichier .bat pour démarrer automatiquement le répéteur. Ci-dessous le contenu fichier .bat pour le répéteur que j'utilise tous les jours.

@chcp 1251 start /min "audiorepeater" "%programfiles%\Virtual Audio Cable\audiorepeater.exe" /Entrée : "Ligne 3 (câble audio virtuel)" /Sortie : "Haut-parleurs (Razer Megalodon)" /SamplingRate : 48000 /Buffers :7 /BufferMs:50 /Channels:8 /ChanCfg:"Surround 7.1" /Priority:"Realtime" /Autostart

Options pouvant être incluses dans fichier .bat sont similaires aux options qui se trouvent dans la fenêtre du répéteur. Je vais me concentrer sur certains d'entre eux pour une explication plus détaillée.

  • /minute- le répéteur démarre immédiatement réduit au bac.
  • /Démarrage automatique- le répéteur commence à fonctionner immédiatement après le démarrage. Peut être couplé avec /min.
  • /NomWindows- définit un nom non standard de la fenêtre du répéteur.
  • /FermerInstance- une option spécifique destinée à fermer les fenêtres de travail, y compris les répéteurs. Fonctionne avec étiquette /nomfenêtre. Cette balise spécifie un autre nom pour la fenêtre du répéteur et la balise /CloseInstance ferme cette fenêtre.

Voici un exemple de travail :

Démarrer le scénario

@chcp 1251 start /min "audiorepeater" "%programfiles%\Virtual Audio Cable\audiorepeater.exe" /Input:"Line 1 (Virtual Audio Cable)" /Output:"Speakers (Realtek High Definiti" /SamplingRate:48000 /BufferMs :200 /Buffers:5 /Priority:"High" /WindowName:"Sys and Game Audio" /AutoStart Exit

Terminer le scénario

@chcp 1251 start /min "audiorepeater" "%programfiles%\Virtual Audio Cable\audiorepeater.exe" /CloseInstance:"Sys and Game Audio" Quitter

  • /priorité- définit la priorité du processus pour le traitement. La priorité normale est généralement suffisante. Si vous en avez besoin, vous pouvez le régler plus haut, mais cela ralentira la vitesse des autres processus. temps réel ne peut être défini que si vous disposez d'un processeur puissant.
  • /Chaînes- définit le nombre de canaux audio souhaité. Défini uniquement avec /ChanCfg non standard.
  • /ChanCfg- À l'aide de ce paramètre, vous pouvez spécifier une configuration d'enceintes non standard. Par exemple, pour un appareil avec un son 7.1, vous devez spécifier ceci :
/Channels:8 /ChanCfg:"Surround 7.1"
  • /Tampons- définit le nombre de parties qui seront utilisées pour transférer le fragment spécifié via /BufferMs. En fait, plus il y a de pièces, plus la transmission doit être fluide. En pratique, une valeur de 7-8 parties suffit. S'il y en a moins - l'audio peut disparaître, s'il y en a plus - l'audio sera à la traîne. Il n'est pas recommandé d'installer plus de 15 à 20 pièces.
  • /BufferMs- définit la taille de la mémoire tampon audio en millisecondes. Il est recommandé de définir des valeurs en 200-300 ms, pour un transfert de données plus stable, mais 50 ms me suffisent.

Les options sont sensibles à la casse. Les options spécifiques, telles que /Priority , doivent être saisies telles qu'elles sont écrites dans la fenêtre du programme.

Sous le choix des appareils WaveIn et WaveOut, vous pouvez remarquer des options telles que Débordements et Sous-verses. Les débordements augmentent lorsque le programme (répéteur) n'a pas assez d'espace libre (tampons) pour écrire des données. Les débordements augmentent dans le cas contraire : lorsque le répéteur n'a pas le temps de lire les flux d'informations entrants. Ces options entraînent des tampons insuffisants, des tampons faibles, un processeur lent, etc.

Les paramètres optimaux pour un PC rapide sont 7-8 tampons de 50 ms chacun, j'utilise moi-même cette configuration et je n'ai aucun problème.

panneau de commande

Vous pouvez également définir certains Paramètres communs pour chaque câble. Vous pouvez le faire dans contrôle du programme panneau. Pour qu'il fonctionne correctement, il doit être exécuté en tant qu'administrateur.

  • Câbles- nombre total de câbles créés. Après l'application, vous devez redémarrer le pilote.
  • Gamme de formats (SR, BPS, NC)- plages de réglage taux d'échantillonnage, bits par échantillon et nombre de canaux pour câble.

    Inst max- nombre maximum de connexions. Utilise au moins 1 connexion pour que le moteur audio fonctionne. Les connexions restantes peuvent être utilisées par les applications clientes.

    Mme par int- cela signifie la fréquence à laquelle la connexion avec l'appareil audio se produira (communément appelée latence). Plus il y a d'opérations par seconde, plus le temps d'attente est faible, plus le système est chargé. Les cartes audio ordinaires nécessitent 5 à 15 ms pour être traitées.

    Limite fmt de flux- format de streaming audio via câble

    contrôle du volume- si activé, permet de modifier le volume du câble et du répéteur (je n'ai pas compris l'essence de cette fonction).

    Rapport de correction d'horloge- correction de vitesse, en pourcentage. Si la valeur est de 100 %, aucun ajustement n'est effectué. Si la valeur est supérieure à 100 %, la vitesse de lecture sera plus rapide, inférieure à 100 %, la vitesse de lecture sera plus lente. Par exemple, si la valeur est 100,25, la vitesse sera augmentée de 0,25 % ; si 99,98, plus lent de 0,02 %. Vous pouvez effectuer des ajustements avec une précision de 0,0000001 %.

    Vous pouvez modifier le paramètre même lorsque le câble est en cours d'exécution, les modifications prennent effet instantanément.

    tampon de flux- contrôle la taille du tampon audio. " Auto" signifie minimum signification possible autorisé par le conducteur.

Toutes les autres informations et descriptions de commandes se trouvent dans l'aide de l'application.

Avez-vous des questions? Vous souhaitez compléter l'article ? Avez-vous remarqué une erreur ? Faites-le moi savoir ci-dessous, je serai sûr de vous entendre!

Si cet article vous a aidé, écrivez-le dans les commentaires. Et n'oubliez pas de partager l'article avec vos amis sur les réseaux sociaux ;)

PS

L'article est un copyright, donc si vous le copiez, n'oubliez pas d'insérer un lien actif vers le site de l'auteur, c'est-à-dire vers celui-ci :)

Partagez l'article sur dans les réseaux sociaux- soutenez le site !

L'idée de créer un câble audio virtuel est née peu de temps après l'apparition de programmes de création et de traitement de son numérique - générateurs de signaux audio virtuels, synthétiseurs de sons musicaux, boîtes à rythmes, égaliseurs, compresseurs / expandeurs, processeurs d'effets, etc. Au début, chacun de ces programmes était autonome : il recevait un signal sonore directement de l'entrée d'un adaptateur audio ou d'un fichier audio, et transmettait le résultat à la sortie de l'adaptateur ou à un autre fichier audio. Cette approche permettait d'utiliser des programmes sur n'importe quel ordinateur avec une carte son, mais présentait trois inconvénients principaux :

  • Manque de polyvalence. Plusieurs programmes ne pourraient pas être connectés en chaîne, comme cela se fait en studio ou même à la maison, dans le cas d'un équipement en bloc (lecteur, préamplificateur, égaliseur, amplificateur de puissance, etc.). Ainsi, chaque programme était un "monobloc" avec un certain ensemble de fonctions, ce qui était assez difficile à étendre.
  • Perte de qualité lorsque l'on travaille en temps réel. L'enregistrement des résultats du travail à partir de la sortie d'un adaptateur audio lorsque le programme fonctionnait en temps réel entraînait inévitablement une perte de qualité du son numérique d'origine lorsqu'il était converti en forme analogique. Pour maintenir la qualité du signal inchangée, un adaptateur avec une interface numérique était nécessaire, ainsi qu'un magnétophone numérique (prix d'environ 1 000 $).
  • Limitation de l'efficacité lorsque l'on travaille en mode enregistrement. Certains programmes vous permettaient d'écrire les résultats dans un fichier audio sur disque, sans perte de qualité. Cependant, dans ce cas, la capacité de contrôler rapidement les paramètres sonores a été perdue et il n'a été possible d'écouter le fragment créé qu'après la fin de son enregistrement sur disque.

Le programme Virtual Audio Cable vous permet de résoudre presque complètement tous ces problèmes en organisant une version informatique d'un câble de connexion audio conventionnel dans le système, qui relie les unités d'équipement audio - domestique ou studio - les unes aux autres. On peut dire qu'il émule un ensemble d'adaptateurs sonores, dont chacun a une entrée et une sortie étroitement connectées de l'intérieur.

But du programme

  • Connecter plusieurs programmes sonores dans une chaîne de sorte que chaque programme successif reçoive le son directement du précédent, sans aucun dispositif ou opération intermédiaire.
  • Transmission de l'audio numérique sans altération, sans aucune perte de qualité sonore.
  • Rester inchangé forme numérique un signal audio créé par des programmes qui vous permettent uniquement de lire le signal en temps réel sur un adaptateur audio.
  • Mélanger les signaux audio de différents programmes connectés à une extrémité du câble.
  • Reproduction d'un signal audio transmis sur un câble pour transmission à plusieurs programmes en même temps.

L'appareil et le fonctionnement du programme

Le câble audio virtuel VAC est un pilote audio Windows (Wave) qui crée deux périphériques audio (ports) dans le système : Virtual Cable n In et Virtual Cable n Out, où n est le numéro de câble à partir de 1. N'importe quel port peut être connecté à n'importe quel nombre d'applications (clients); cette possibilité dans les documents étrangers est appelée fonction multi-client. Les signaux sonores émis par les applications vers le port Out sont mélangés en un seul signal, qui est ensuite transmis à toutes les applications qui extraient le son du port In. Les applications doivent seulement savoir comment fonctionner avec les appareils Windows Wave standard - et rien de plus.

Sous Windows 9x/Me, VAC crée un port de sortie DirectSound pour chaque câble, accessible via les interfaces appropriées et fonctionnant en parallèle avec le port de sortie normal (Wave Out). En raison de l'imperfection de l'implémentation du sous-système DirectSound dans Windows, il n'y a aucun moyen d'empêcher correctement l'émulation des périphériques Wave par le sous-système, et donc la liste des périphériques DirectSound contient simultanément à la fois des périphériques VAC "natifs" et des émulés. Bien sûr, lorsque vous travaillez, vous devez choisir des ports "natifs" qui ont un suffixe (DirectSound).

Mélanges VAC signaux sonores avec saturation (saturation), également appelée écrêtage (écrêtage - coupe), qui évite une distorsion notable résultant du dépassement de l'amplitude maximale du signal reçu.

Le mixage et la transmission des données audio sont effectués de manière strictement uniforme à l'intérieur du VAC, en fonction des événements (interruptions) de la minuterie système, de sorte que chaque appareil virtuel fonctionne comme un vrai, fournissant un débit de flux audio donné. Pour chaque interruption, un bloc d'une certaine taille est transmis, en fonction de l'intervalle entre les interruptions du temporisateur (latence). L'intervalle minimum - 1 milliseconde - fournit la transmission la plus fluide du flux, cependant, sur les ordinateurs "faibles", cela peut entraîner une surcharge excessive.

Faisant une analogie avec les appareils sonores "de fer", il est nécessaire de rappeler que chacun d'eux a des entrées et des sorties qui sont interconnectées par des câbles d'interconnexion. Les câbles audio ordinaires sont généralement symétriques, bien que certains ne permettent la connexion que dans une seule direction lorsque le câble possède également une entrée et une sortie. La sortie de l'appareil est connectée à l'entrée du câble, et la sortie du câble est connectée à l'entrée de l'appareil suivant, et ainsi de suite.

De même, chaque programme de traitement audio qui interagit avec l'adaptateur audio peut avoir une entrée et une sortie. En sélectionnant un appareil d'enregistrement (Wave In), l'entrée du programme est connectée à la sortie ADC de l'adaptateur sonore souhaité, et en sélectionnant un appareil de lecture (Wave Out), sa sortie est connectée à l'entrée DAC du même ou un autre adaptateur. Il y a ici une certaine confusion dans les termes, puisque dans Windows les appareils multimédias ne sont pas classés par E/S, mais par ports d'E/S. Il est clair que le port d'entrée (In) est en fait la sortie de l'appareil faisant face à l'intérieur du système, et le port de sortie (Out) est la même entrée faisant face à l'intérieur du système. Le son donné, par exemple, à l'entrée de ligne externe de l'adaptateur (Line In), est converti sous forme numérique par l'ADC et transmis par l'adaptateur au port d'entrée interne, et le son numérique transmis par le programme à l'interne Le port de sortie est converti au format analogique dans le DAC, après quoi il est émis vers une sortie externe (Line Out ou Speaker Out).

Étant donné que VAC est un câble numérique, il transmet les données audio à sa sortie exactement dans le format (combinaison de taux d'échantillonnage, profondeur d'échantillonnage et nombre de canaux) dans lequel elles ont été reçues de la source sonore. Cela signifie que si une extrémité du câble (port In ou Out) est ouverte dans un certain format, l'autre ne peut être ouverte que dans exactement le même format. VAC n'effectue pas de conversions de format pendant la transmission.

Afin de pouvoir connecter non seulement des programmes, mais également des adaptateurs audio au câble, le kit VAC comprend Programme audio Répéteur (répéteur sonore). Il fait la même chose que le pilote VAC, mais en sens inverse - il transmet le flux audio d'un périphérique Wave In à un autre périphérique Wave Out. Un répéteur est utile pour surveiller un signal sur un câble ou pour

"répartition" du signal de l'adaptateur son vers plusieurs programmes de traitement. Le répéteur est généralement connecté entre le câble et l'adaptateur audio - à partir de l'extrémité d'entrée ou de sortie du câble.

Ainsi, avec l'aide de VAC, il est possible d'enchaîner plusieurs programmes audio conventionnels dans une chaîne, en transférant le son de l'un à l'autre sous forme numérique, sans conversion, sans perte de qualité sonore. Le seul problème ici est les retards qui surviennent inévitablement en raison de la mise en mémoire tampon des données audio dans chacun des programmes. Cela n'affecte en rien la qualité du son, mais s'il y a plus de deux ou trois programmes dans la chaîne, cela rend difficile le contrôle du son en temps réel.

Lorsqu'une extrémité du câble est libre (sans programme), il se comporte comme un fil normal. La sortie audio vers le port de sortie est perdue et un silence absolu est introduit depuis le port d'entrée.

Extraction, installation et enlèvement

VAC est actuellement distribué par NTONYX (http://www.ntonyx.com/). Des versions de démonstration sont disponibles sur http://www.ntonyx.com/vac.html (VAC 2.05) et http://www.ntonyx.com/vac111.html (VAC 1.11). Version 2.05 - moderne, avec prise en charge de DirectSound, algorithmes en temps réel améliorés, versions pour Windows 95/98/Me et NT 4/2000. Version 1.11 - obsolète, uniquement pour Windows 3.x/95, pas de support DirectSound.

Les versions ultérieures de VAC seront distribuées par une autre société, que j'annoncerai après avoir conclu un accord avec elle sur le site de mes programmes (http://www.spider.nrcde.ru/music/software.html).

Les versions de démonstration offrent toutes les fonctionnalités de VAC, limitées uniquement par le nombre de câbles indépendants (un) et l'intervalle entre les interruptions de la minuterie - 100 ms. Ceci est suffisant pour la plupart des applications du programme.

La documentation pour VAC est faite uniquement en anglais - principalement en raison de l'absence presque totale d'acheteurs en Russie version complète. Pour la même raison, le marché VAC se concentre principalement sur les utilisateurs étrangers.

Pour installer VAC, vous devez d'abord décompresser l'archive de distribution dans un répertoire vide. Installation en cours signifie standard systèmes à partir du panneau de commande :

  • sous Windows 95/98/Me/2000 - à l'aide de l'assistant d'ajout de matériel. Devrait être abandonné recherche automatique nouvel équipement, sélectionnez la classe de périphériques audio dans la liste, cliquez sur le bouton "Installer à partir du disque", spécifiez le répertoire dans lequel se trouve la distribution du programme, puis suivez les instructions du système ;
  • sous Windows NT 4 - en utilisant le panneau Multimédia. Dans l'onglet "Périphériques", vous devez cliquer sur le bouton "Ajouter", sélectionner "Installer à partir du disque" dans la liste, spécifier le chemin d'accès au répertoire de distribution et suivre les instructions du système.

Si l'installation réussit, aucun redémarrage du système n'est requis et les ports audio seront disponibles immédiatement.

La désinstallation du programme est également effectuée à l'aide d'outils standard via le panneau de configuration :

  • sous Windows 95/98/Me/2000 - en utilisant la liste générale des périphériques (Système). La liste est également disponible via la rubrique "Propriétés" menu contextuel objet "Poste de travail". Dans la liste, ouvrez la classe des périphériques audio, sélectionnez Virtual Audio Cable et cliquez sur "Supprimer" ;
  • sous Windows NT 4 - en utilisant le même panneau multimédia. Dans l'onglet "Périphériques", sélectionnez "Périphériques audio", puis - Câble audio virtuel et cliquez sur "Supprimer".

Le pilote est également supprimé sans redémarrage.

Exemple d'utilisation

Supposons que le système dispose d'un câble virtuel avec des ports Virtual Cable 1 In et Virtual Cable 1 Out. Il est nécessaire d'enregistrer le résultat du travail d'un programme qui n'offre pas la possibilité de sélectionner un périphérique audio, mais émet le son exclusivement vers un périphérique système standard (Wave Mapper).

Ouvrez le Panneau de configuration, il y a le panneau Multimédia. Dans l'onglet Audio, sélectionnez le périphérique de lecture Virtual Cable 1 Out. Après cela, l'icône de contrôle du volume de la barre des tâches disparaît - vous n'avez pas besoin d'avoir peur, car VAC n'a pas son propre mélangeur.

Nous lançons n'importe quel programme d'enregistrement numérique (Sound Forge, Cool Edit, Gold Wave, WaveLab) et sélectionnons Virtual Cable 1 In dans la liste des appareils d'enregistrement. Si le format sonore numérique du programme dont nous avons besoin est connu à l'avance (par exemple, 44100/16/stéréo), nous le définissons immédiatement dans le programme d'enregistrement. Sinon, le programme de « lecture » est lancé et le format requis est sélectionné dans le programme d'enregistrement parmi les standards. Dès que l'enregistrement est activé, le format est correctement choisi.

Enfin, activez l'enregistrement, démarrez le programme "lecture" depuis le début, enregistrez le fragment, désactivez l'enregistrement. Si, pendant le processus d'enregistrement, vous devez écouter le son passant par le câble - démarrez Audio Repeater, sélectionnez le périphérique d'entrée Virtual Cable 1 In et l'adaptateur de son réel comme périphérique de sortie, définissez le format, appuyez sur Start. Le répéteur prend une copie du flux audio de la sortie du câble et l'envoie à l'adaptateur "fer" sans affecter le processus d'enregistrement.

À la fin des travaux, il est recommandé de renvoyer l'état de l'adaptateur standard à l'adaptateur réel. périphérique système dans le panneau Média, sinon tous les sons envoyés via le câble seront perdus car rien n'est connecté à la sortie du câble.

Plans futurs

La ligne VAC 3 sera bientôt disponible - avec de nouveaux algorithmes plus fiables pour la transmission de données audio, éliminant les pertes de blocs dues à trop petit tampon dans les applications connectées. Cela minimisera les délais de propagation (latences), qui sont aujourd'hui souvent de 100 ms ou plus.

De plus, VAC 3 sera équipé d'un programme paramètres visuels, qui affiche également le format de flux audio actuel pour chaque câble. Dans les prochaines versions, il est également prévu d'introduire le contrôle du volume et la conversion de format.

Des informations sur les prochaines versions seront postées sur le site de mes programmes (

Câble audio virtuel Logiciel qui permet de transférer des flux audio (wave) entre applications et/ou appareils. Câble audio virtuel crée un ensemble appareils audio virtuels appelé "câble virtuel" , dont chacun se compose d'une paire de signaux de périphérique d'entrée / sortie. Toute application peut envoyer un flux audio au câble de sortie, toute autre application ne peut pas recevoir ce flux du côté entrée. Toutes les traductions sont réalisées sous forme numérique, offrant un son sans perte de qualité (flux bitperfect).

La capture sur l'encodeur provient de la ligne 2.
Définissez le nombre de câbles.

Maintenant pas à pas (indiqué par des chiffres dans le schéma)
1. Sortie audio du système vers le premier câble virtuel (il y en a 2 au total).
Ici, le système lui-même peut nous aider, nous assignerons "Ligne 1" comme périphérique de lecture par défaut.

2. A partir du premier câble, il n'est pas nécessaire de rediriger le signal vers le second.
C'est là que le répéteur entre en jeu. DOIT être celui qui (MME)
Remplacez le tampon total par 200
Wave in: Ligne 1
Wave out: Ligne 2


3. Redirigez le microphone vers le même deuxième câble virtuel.
Faites signe : votre microphone
Wave out: Ligne 2

4. Nous émettons le son du premier câble virtuel vers les haut-parleurs ou les écouteurs.
Wave in: Ligne 1
Wave out : dépend de votre périphérique de sortie.


Maintenant je vais vous expliquer un peu pourquoi il fallait diriger tous les sons
vers la ligne 1, et seulement ensuite les rediriger vers la ligne 2.
D'où nous prenons le son, les sons mélangent à la fois les sons du système et le son du microphone. Autrement dit, si vous créez un périphérique virtuel et que vous en capturez, vous devrez également l'écouter, et il y a votre propre voix avec un léger retard. Et parler et écouter est physiquement difficile. Par conséquent, nous compliquons un peu le circuit avec un tel réglage, dans lequel le son est exactement celui qui est émis par le système et que vous devez entendre.
Configuration du câble audio virtuel dans Skype.
Aller au menu Outils - "Paramètres et sélectionnez à gauche Paramètres du son. Nous faisons tout comme indiqué dans la figure ci-dessous et cliquez sur Enregistrer.

J'avais besoin d'une carte son virtuelle pour pouvoir enregistrer des vidéos avec le son d'autres programmes. L'activation du mélangeur stéréo est généralement suffisante, mais ma carte son ne le prend pas en charge. Parmi les analogues gratuits, je n'ai pu trouver que Vacard (pilote de carte audio virtuelle) Beta 0.9d / 08 mars 2005. Comme vous pouvez le voir, il n'a pas été mis à jour depuis longtemps et, malheureusement, il ne fonctionne pas sous Windows 7 Il existe plusieurs produits payants, dont j'ai aimé le programme Virtual Audio Cable, dont je veux dire quelques mots.

Qu'est-ce qu'un câble audio virtuel ?

Le programme est un ensemble de périphériques virtuels (carte son, microphone, périphérique S/PDIF) qui peuvent être connectés les uns aux autres avec un câble virtuel. Cela vous permet de connecter la sortie audio d'une application Windows à l'entrée audio d'une autre application Windows. C'est exactement la même chose que divers appareils(lecteur CD, égaliseur, amplificateur, récepteur FM, etc.) peuvent être connectés par câbles.

L'idée de créer un câble audio virtuel est née peu de temps après l'apparition de programmes de création et de traitement de son numérique - générateurs de signaux audio virtuels, synthétiseurs de sons musicaux, boîtes à rythmes, égaliseurs, compresseurs / expandeurs, processeurs d'effets, etc. Au départ, chacun de ces programmes était autonome : il recevait un signal sonore directement de l'entrée d'un adaptateur son ou d'un fichier son et sortait le résultat vers la sortie de l'adaptateur ou vers un autre fichier son. Cette approche permettait d'utiliser des programmes sur n'importe quel ordinateur avec une carte son, mais présentait trois inconvénients principaux :

  • Manque de polyvalence. Plusieurs programmes ne pourraient pas être connectés en chaîne, comme cela se fait en studio ou même à la maison, dans le cas d'un équipement en bloc (lecteur, préamplificateur, égaliseur, amplificateur de puissance, etc.). Ainsi, chaque programme était un "monobloc" avec un certain ensemble de fonctions, ce qui était assez difficile à étendre.
  • Perte de qualité lorsque l'on travaille en temps réel. L'enregistrement des résultats du travail à partir de la sortie d'un adaptateur audio lorsque le programme fonctionnait en temps réel entraînait inévitablement une perte de qualité du son numérique d'origine lorsqu'il était converti en forme analogique. Pour maintenir la qualité du signal inchangée, un adaptateur avec une interface numérique était nécessaire, ainsi qu'un magnétophone numérique (prix d'environ 1 000 $).
  • Limitation de l'efficacité lorsque l'on travaille en mode enregistrement. Certains programmes vous permettaient d'écrire les résultats dans un fichier audio sur disque, sans perte de qualité. Cependant, dans ce cas, la capacité de contrôler rapidement les paramètres sonores a été perdue et il n'a été possible d'écouter le fragment créé qu'après la fin de son enregistrement sur disque.
Le programme Virtual Audio Cable vous permet de résoudre presque complètement tous ces problèmes en organisant une version informatique d'un câble de connexion audio conventionnel dans le système, qui relie les unités d'équipement audio - domestique ou studio - les unes aux autres. On peut dire qu'il émule un ensemble d'adaptateurs sonores, dont chacun a une entrée et une sortie étroitement connectées de l'intérieur.

Pourquoi est-ce?

L'objectif technique du programme est le suivant :

  • La connexion de plusieurs programmes sonores dans une chaîne de sorte que chaque programme successif reçoive le son directement du précédent, sans aucun dispositif ou opération intermédiaire.
  • Transmission de l'audio numérique sans altération, sans aucune perte de qualité sonore.
  • Enregistrement sous une forme numérique inchangée du signal sonore créé par des programmes qui vous permettent uniquement de lire le signal en temps réel sur l'adaptateur audio.
  • Mélanger les signaux audio de différents programmes connectés à une extrémité du câble.
  • Reproduction d'un signal audio transmis sur un câble pour transmission à plusieurs programmes en même temps.

Cela permet notamment :

  • enregistrer des vidéos à partir de sites avec du son ;
  • enregistrer le travail des programmes avec son;
  • rendre un programme « silencieux » ou « silencieux » pendant que d'autres sont en cours d'exécution ;
  • enregistrer une conversation dans Skype ;
  • discuter avec de la musique
  • enregistrer des performances sous karaoké ;
  • copier le son d'un support protégé ;
  • mixer les pistes audio ;
  • enregistrer le son à partir d'applications qui ne prennent pas en charge l'enregistrement du son dans un fichier (par exemple, à partir de jeux) ;
  • connectez plusieurs périphériques d'entrée audio à des applications qui ne disposent pas de cette fonctionnalité.

Comment ça fonctionne


Le câble audio virtuel VAC est un câble audio (Wave) pilote windows, qui crée deux périphériques audio (ports) dans le système : Virtual Cable n In et Virtual Cable n Out, où n est le numéro de câble à partir de 1. N'importe quel nombre d'applications (clients) peut être connecté à chacun des ports ; cette possibilité dans les documents étrangers est appelée fonction multi-client. Les signaux sonores émis par les applications vers le port Out sont mélangés en un seul signal, qui est ensuite transmis à toutes les applications qui extraient le son du port In. Les applications doivent seulement savoir comment fonctionner avec les appareils Windows Wave standard - et rien de plus.

VAC mélange les signaux audio avec saturation (saturation), également appelée écrêtage (écrêtage - découpage), ce qui évite une distorsion notable résultant du dépassement de l'amplitude maximale du signal reçu.

Le mixage et la transmission des données audio sont effectués de manière strictement uniforme à l'intérieur du VAC, en fonction des événements (interruptions) de la minuterie système, de sorte que chaque appareil virtuel fonctionne comme un vrai, fournissant un débit de flux audio donné. Pour chaque interruption, un bloc d'une certaine taille est transmis, en fonction de l'intervalle entre les interruptions du temporisateur (latence). L'intervalle minimum - 1 milliseconde - fournit la transmission la plus fluide du flux, cependant, sur les ordinateurs "faibles", cela peut entraîner une surcharge excessive.

Faisant une analogie avec les appareils sonores "de fer", il est nécessaire de rappeler que chacun d'eux a des entrées et des sorties qui sont interconnectées par des câbles d'interconnexion. Les câbles audio ordinaires sont généralement symétriques, bien que certains ne permettent la connexion que dans une seule direction lorsque le câble possède également une entrée et une sortie. La sortie de l'appareil est connectée à l'entrée du câble, et la sortie du câble est connectée à l'entrée de l'appareil suivant, et ainsi de suite.

De même, chaque programme de traitement audio qui interagit avec l'adaptateur audio peut avoir une entrée et une sortie. En sélectionnant un appareil d'enregistrement (Wave In), l'entrée du programme est connectée à la sortie ADC de l'adaptateur sonore souhaité, et en sélectionnant un appareil de lecture (Wave Out), sa sortie est connectée à l'entrée DAC du même ou un autre adaptateur. Il y a ici une certaine confusion dans les termes, puisque dans Windows les appareils multimédias ne sont pas classés par E/S, mais par ports d'E/S. Il est clair que le port d'entrée (In) est en fait la sortie de l'appareil faisant face à l'intérieur du système, et le port de sortie (Out) est la même entrée faisant face à l'intérieur du système. Le son donné, par exemple, à l'entrée de ligne externe de l'adaptateur (Line In), est converti par l'ADC en une forme numérique et transmis par l'adaptateur au port d'entrée interne, et le son numérique transmis par le programme au Le port de sortie interne est converti en une forme analogique dans le DAC, après quoi il est émis vers une sortie externe (Line Out ou Speaker Out).

Étant donné que VAC est un câble numérique, il transmet les données audio à sa sortie exactement dans le format (combinaison de taux d'échantillonnage, profondeur d'échantillonnage et nombre de canaux) dans lequel elles ont été reçues de la source sonore. Cela signifie que si une extrémité du câble (port In ou Out) est ouverte dans un certain format, l'autre ne peut être ouverte que dans exactement le même format. VAC n'effectue pas de conversions de format pendant la transmission.

Afin de pouvoir connecter non seulement des programmes, mais également des adaptateurs sonores au câble, le package VAC comprend le programme Audio Repeater (répéteur sonore). Il fait la même chose que le pilote VAC, mais en sens inverse - il transmet le flux audio d'un périphérique Wave In à un autre périphérique Wave Out. Un répéteur est utile pour surveiller un signal transmis sur un câble, ou pour "étaler" le signal d'un adaptateur audio vers plusieurs programmes de traitement. Le répéteur est généralement connecté entre le câble et l'adaptateur audio - à partir de l'extrémité d'entrée ou de sortie du câble.

Ainsi, avec l'aide de VAC, il est possible d'enchaîner plusieurs programmes audio conventionnels dans une chaîne, en transférant le son de l'un à l'autre sous forme numérique, sans conversion, sans perdre en qualité sonore. Le seul problème ici est les retards qui surviennent inévitablement en raison de la mise en mémoire tampon des données audio dans chacun des programmes. Cela n'affecte en rien la qualité du son, mais s'il y a plus de deux ou trois programmes dans la chaîne, cela rend difficile le contrôle du son en temps réel.

Lorsqu'une extrémité du câble est libre (sans programme), il se comporte comme un fil normal. La sortie audio vers le port de sortie est perdue et un silence absolu est introduit depuis le port d'entrée.

Installation


Le programme peut être extrait de