Affichage des articles dont le libellé est Audio. Afficher tous les articles
Affichage des articles dont le libellé est Audio. Afficher tous les articles

samedi 13 août 2022

Effets VST pour le radio Amateur


Toujours à titre expérimental, nous allons essayer de traiter notre signal audio afin que nos correspondants puissent nous entendre confortablement. Pour ça, il n'est pas nécessaire d'accumuler des périphériques dispendieux et parfois de qualités médiocres (qui finissent souvent à 'hiberner dans le grenier' (anagramme gratuit):-)


VST


VST est un format de plugin, un petit logiciel s'appuyant sur une plate-forme hôte. Les éditeurs de VST développent sous ce format des instruments de musique dits virtuels (imaginés ou reproduisant des instruments existant) ainsi que des effets pour traiter l'audio. Parmi ces effets nous trouverons des équaliseurs, des noises gates, des compresseurs, des limiteurs... enfin tout ce dont nous pourrions avoir besoin pour traiter notre voix. 

Et des plugs VST, il y en a pléthores, des payants (très bons) et des gratuits (très bons). Nous allons en tester quelques uns et voir/entendre ce qu'ils peuvent nous apporter.

Le plugin VST gratuit CHANNELV de Analog Obsession




Plate-forme hôtes ?


Oui, avant de pouvoir télécharger et utiliser des plugs VST, nous avons besoin d'une plate-forme capable de les héberger. Nul besoin d'avoir un truc gigantesque à la sauce Cubase ou Ableton; il en existe des gratuites qui suffiront largement à notre utilisation. Ici, de façon un peu arbitraire, j'ai jeté mon dévolu sur l'application VSTHost : https://www.hermannseib.com/english/vsthost.htm
Il y a plusieurs versions à choisir suivant votre système d'exploitation. Pour mon Windows 10 64 bit j'ai téléchargé et installé la version vsthostx64.zip



Au lancement de VSTHost

Une fois installé et lancé, il faut indiquer à VSTHost quelle carte son utiliser pour l'entrée et la sortie :

- Périphériques -> Wave...                               

C'est ici que l'on sélectionne la source, la sortie, le taux d'échantillonnage ainsi que la taille du tampon. Les réglages à retenir seront différents suivant votre installation/configuration. Mon micro est branché sur l'entrée IN 1 BEHRINGER et je route le signal de sortie (donc traité) sur une console virtuelle VoiceMeeter. Vous pourriez router la sortie sur les HP de votre carte son. Pour le moment rien ne relis l'entrée et la sortie donc pas de stress mais dés lors que nous allons insérer un effet entre les deux méfiez-vous de l'effet larsen ! L'écoute au casque se révèlera nécessaire mais possiblement déroutante étant donné le retard induit par le traitement logiciel de la voix. Parler et entendre sa voix avec 15 millisecondes de retard peut se révéler compliquer à gérer. Pour réduire cette latence, il faut baisser la valeur du paramètre Taille du tampon (faire des essais avec des valeurs plus faible tant que le PC supporte la charge de travail).

Pour compléter notre environnement, il faudra créer quelque part sur le disque un emplacement prévu pour stocker les plugins VST téléchargé. C'est dans ce dossier (que nous nommerons VSTPlugins) que nous irons sélectionner les plugins à utiliser (des fichiers .dll). Dans VSTHost, menu Fichier, on peut éventuellement définir un chemin d'accès direct aux plugins.

 
Bien que nous puissions chainer plusieurs VST les uns à la suite des autres, nous allons commencer simplement par insérer un équaliseur (mais pas que). Encore une fois, il en existe à la pelle trouvable par votre moteur de recherche préféré et pour le coup j'ai sélectionné un VST efficient, complet et ne nécessitant pas d'installation


SSL CHANNEL SmackLabs


Idéalement pour traiter notre voix, nous pourrions avoir besoin de différents éléments (EQ, Comp, etc) et tous ces éléments sont présents sur une bonne tranche de console SSL. En gratuit et sans installateur, il y a l'excellent SSL channel  : https://www.buymeacoffee.com/smacklabs/logic-channel

Un fois l'archive téléchargée on extrait simplement le fichier "Logic Channel (64).dll" vers le dossier VSTPlugins  préalablement créé.


De retour dans l'application VSTHost nous allons insérer ce plugin entre l'entrée et la sortie. 
Par le menu >Fichier >Nouveau Plugin... 




Dans la mesure où il n'y a qu'un seul plugin de chargé, le chainage devrait se faire automatiquement comme sur le screen ci dessous. L'entrée (le micro connecté sur la carte son) est dirigée vers le plug logic channel qui le dirige vers la sortie (carte son, casque ...)

Cliquez sur ce bouton pour accéder à l'interface graphique du plugin


En cliquant sur le bouton comme dans l'image ci dessus, on accède à l'interface graphique du plugin ce qui nous donne quelque chose comme ça :




Cette tranche de console va répondre à 99% de nos demandes. Un réglage de gain d'entrée > compresseur > Noise Gate (pour éviter de partager, entre autres, le son des ventilateurs de la station) ainsi qu'un filtre, un équaliseur paramétrique et pour finir sur un réglage de gain de sortie.

A tester selon votre micro, votre voix, l'environnement et l'effet recherché. Pour juger du bénéfice apporté, on peut écouter le résultat au casque; c'est bien pour faire les réglages préliminaires mais le top c'est d'utiliser un WEBSDR pour s'écouter sur l'air. websdr.org ou kiwisdr


(J'avais l'intention de faire une petite vidéo sur le WEBSDR du coin montant la différence avec et sans le traitement VST mais au moment ou j'écris ces lignes la propagation est totalement inexistante ! Vidéo à venir prochainement....)



J'ai vaguement comparé ce plugin de console SSL gratuit à une version payante et franchement la différence pour un usage Radio-Amateur ne justifie pas le prix. Bien sûr, il est tout à fait possible de régler ça comme un porc et finalement avoir une radio dégueulasse donc attention. Le but serait de ne pas avoir à monter le son de la voix pour se faire entendre (ALC) et que notre correspondant puisse nous écouter confortablement.

Encore une fois le plugin utilisé plus haut n'est qu'un exemple parmi beaucoup d'autres. On peut vouloir utiliser un plugin pour la compression et un autre pour l'équalisation pour autre exemple. Le chainage approprié sera sélectionné par l'icone représentant une chaine. On peut chainer (en série ou en parallèle) plus de plugins que ce dont nous pourrions avoir besoin.





TDR-kotelnikov
EQ560

Il y a tellement de plugins à découvrir/tester que si vous aviez encore du temps disponible, vous risquez probablement d'en laisser un peu par là 😀. En gardant à l'esprit que le meilleur plugin sera celui que l'on saura bien utiliser !

73"


mercredi 3 août 2022

KENWOOD TS-590SG : ma gestion de l'audio : audio590 & ARUA-10

 Aujourd'hui nous utilisons régulièrement nos TX pour différentes applications. Je pense à la phonie et le FT8 par exemple. Souvent, les réglages et paramètres pour ces deux activités seront différents. Heureusement, le TS-590SG dispose de deux menus distincts permettant d'avoir deux configurations indépendantes. S'il faut saluer la démarche, nous aurions souhaité qu'il y ait davantage de possibilités de profils (menus) par ce qu'on est Radio Amateur et qu'on aime bien expérimenter !


Préambule : cette publication reporte la méthode que j'utilise pour répondre à mes besoins et n'a pas valeur de tuto ou de "c'est comme ça qu'il faut faire" :-)


Donc je fais de la phonie avec le micro d'origine, du FT8 par la prise USB (respectivement menu A et menu B du poste) et aussi de la phonie via un micro externe branché sur la carte son de mon PC. Cette troisième activité nécessite un certain nombre de réglage différent. Pas de menu C sur le TS-590SG, alors il faut trouver une solution alternative afin de ne pas tout régler à la main. C'est ici que Audio590 va nous aider. Il sauvegarde différents réglages dans des profils et il permet de les envoyer vers le TX au besoin.

Profil #2 - Micro d'origine avec EQ et PROC activés



Toutes les explications sur le site de l'auteur : http://g3nrw.net/TS-590/?page_id=386

Sur la copie d'écran ci dessus, on peut voir les réglages que j'utilise pour la phonie classique avec Eq ON ainsi que PROC ON avec la valeur 44 en entré et 55 en sortie.
Maintenant lorsque je veux utiliser un micro externe branché sur la carte son du PC, je dois apporter de nombreuses modifications dans les différents menus.  Ci dessous les réglages que j'applique :


Cette fois la différence essentielle c'est que j'utilise le VOX pour le PTT avec un niveau d'entré à 5 et le vox gain à 5 (Menu 76 & 78). Le PROC est désactivé, l'Eq est toujours activé mais avec une courbe différente (HB1) que pour le micro d'origine. C'est beaucoup de manipulations à reproduire sur le TX !

Dans ce dernier exemple ci dessous, le profil audio est plus orienté "contest"



Bande passante plus restreinte, compresseur un peu augmenté, profil Eq TX + agressif dans les médiums... Autant de réglages que je n'ai plus besoin de faire à la main 👍

Ok, l'interface n'est clairement pas sexy et nous espérons que l'auteur puisse un jour intégrer la possibilité de créer ou modifier directement les profil  Eq sans avoir à passer par le logiciel de gestion ARCP-590G. Ceci dit aujourd'hui cette petite application m'est vraiment très utile.


Par ailleurs, j'ai été confronté à une difficulté relativement simple, celle de router/diriger le son de mon micro externe dans le TS-590SG via la prise USB. Ajoutez à ça l'envie d'expérimenter le traitement audio de la voix par des effets externes au format VST ce qui devrait faire l'objet d'un prochain billet.



Les routages audio dans le PC sont parfois synonymes de prise de tête, surtout lorsqu'on accumule plusieurs cartes son et que l'on souhaite les utiliser de différentes façons suivant les situations.  J'ai réglé le problème avec l'application arua-10





Semblablement au logiciel précédent, on peut sauvegarder et rappeler plusieurs profils de routages suivant l'utilisation souhaitée. Dans l'exemple ci dessus, le micro est branché sur une carte son externe BEHRINGER et le son du TS-590G est routé vers une autre carte son générique sur laquelle est branchée un casque.

1. Ce que je veux entendre, le signal à router, ici le TS-590G USB audio codec
2. Le périphérique dans lequel je veux router le son, ici le TS-590G IN SUB audio codec
3. La source audio à injecter dans le TS-590G, mon micro branché sur la carte son BEHRINGER
4. Sélectionne la sortie - le son du TS-590G est envoyé sur une autre carte son Generic USB Audio

Dans cette configuration le son du micro est routé sur le TX sans passer par un logiciel quelconque. Sous entendu on ne dispose pas d'une touche PTT. A cet effet j'utilise le VOX ou une touche de fonction sur le TX. J'envisage par la suite de fabriquer un petit boitier pédale dédié à la commutation PTT par la prise arrière ACC2





Arua-10 tourne discrètement en tâche de fond, ne consomme pas de ressource et dispose également d'une petite "mixette" pour ajuster les contrôles de volumes pour les entrées sorties.

Le choix STOP/START permet de basculer entre routage activé/désactivé. 



!! Notez bien que des mauvais réglages ou routages foireux pourraient amener à ce que le TX passe en émission à chaque fois que Windows émet une notification - dans le même esprit, ajustez à la baisse les volumes lorsque vous routez le son du TX sur un périphérique externe genre HP ou casque, sinon ça pourrait nuire à votre confort auditif  !!






Dans un prochain billet nous verrons comment traiter la voix d'un micro externe par le PC afin de la modeler à sa guise.


73'



www.hrdlog.net