{"id":446,"date":"2026-11-03T18:25:58","date_gmt":"2026-11-03T18:25:58","guid":{"rendered":"https:\/\/rf-diy.com\/?p=446"},"modified":"2026-11-03T18:25:58","modified_gmt":"2026-11-03T18:25:58","slug":"un-processeur-audio-micro-logiciel-pour-nos-trx","status":"publish","type":"post","link":"https:\/\/rf-diy.com\/index.php\/2026\/11\/03\/un-processeur-audio-micro-logiciel-pour-nos-trx\/","title":{"rendered":"Un processeur audio micro logiciel pour nos TRX"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Nouveau projet en d\u00e9marrage : transformer un PC ou un Raspberry Pi en processeur de modulation complet, entre votre micro et votre \u00e9metteur.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pourquoi ce projet ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Tout OM qui a branch\u00e9 un beau micro dynamique directement sur son transceiver a fait le m\u00eame constat : le son manque souvent de pr\u00e9sence, les graves sont trop lourds, certaines fr\u00e9quences sifflent. L&rsquo;\u00e9galiseur int\u00e9gr\u00e9 au poste est trop grossier pour corriger finement une voix, et son compresseur agit sur tout le spectre d&rsquo;un seul bloc.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Des processeurs audio mat\u00e9riels d\u00e9di\u00e9s existent pour r\u00e9gler ce probl\u00e8me. Ils sont efficaces, mais co\u00fbtent plusieurs centaines d&rsquo;euros. Or nos postes r\u00e9cents (Icom, Yaesu, Kenwood) acceptent d\u00e9j\u00e0 la modulation par leur prise USB. Un ordinateur a largement la puissance de calcul n\u00e9cessaire pour faire le m\u00eame travail en logiciel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C&rsquo;est l&rsquo;objectif de ce projet : <strong>un traitement de modulation de qualit\u00e9 \u00ab studio \u00bb, libre de toute licence payante, sur le mat\u00e9riel que vous poss\u00e9dez d\u00e9j\u00e0.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Le principe<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le chemin du son est simple :<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Votre micro se branche sur la carte son du PC, ou sur une petite interface audio USB (indispensable pour un micro studio qui demande une alimentation fant\u00f4me 48 V).<\/li>\n\n\n\n<li>L&rsquo;application traite la voix en temps r\u00e9el, avec une latence d&rsquo;environ 30 ms, inaudible en BLU.<\/li>\n\n\n\n<li>Le son trait\u00e9 part directement sur le codec audio USB du transceiver.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Le m\u00eame c\u00e2ble USB sert aussi \u00e0 commander l&rsquo;\u00e9mission (PTT) par la liaison CAT.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Les fonctions pr\u00e9vues<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u00c9galiseur graphique 12 bandes<\/strong>, de 90 Hz \u00e0 4,7 kHz, \u00b115 dB, pour sculpter pr\u00e9cis\u00e9ment la voix.<\/li>\n\n\n\n<li><strong>Compresseur multibande 12 bandes<\/strong> : chaque zone de fr\u00e9quence est compress\u00e9e ind\u00e9pendamment. Un exc\u00e8s de graves n&rsquo;\u00e9crase plus les aigus, et la voix reste claire et percutante.<\/li>\n\n\n\n<li><strong>Compresseur large bande<\/strong> en compl\u00e9ment, puis <strong>limiteur \u00e0 saturation douce<\/strong> pour ne jamais saturer l&rsquo;entr\u00e9e du poste.<\/li>\n\n\n\n<li><strong>Noise gate<\/strong> et <strong>r\u00e9duction du bruit de fond<\/strong> (ventilateur, bruit de la pi\u00e8ce).<\/li>\n\n\n\n<li><strong>Suppression du ronflement secteur<\/strong> 50 Hz et de ses harmoniques.<\/li>\n\n\n\n<li><strong>Rotateur de phase<\/strong> : il rend la forme d&rsquo;onde de la voix plus sym\u00e9trique, ce qui permet de gagner de la puissance moyenne en BLU sans distorsion. Un indicateur d&rsquo;asym\u00e9trie aide au r\u00e9glage.<\/li>\n\n\n\n<li><strong>Trois largeurs de bande<\/strong> : DX (3,2 kHz), Normal (5,2 kHz) et Wide (8 kHz), plus un mode Bypass.<\/li>\n\n\n\n<li><strong>\u00c9cho<\/strong> \u00e0 r\u00e9flexions multiples, pour ceux qui aiment.<\/li>\n\n\n\n<li><strong>Roger bip<\/strong> de fin d&rsquo;\u00e9mission, fr\u00e9quence et dur\u00e9e r\u00e9glables.<\/li>\n\n\n\n<li><strong>Analyseur de spectre<\/strong> en temps r\u00e9el pour voir ce que l&rsquo;on \u00e9met, avec une courbe de r\u00e9f\u00e9rence pour guider le r\u00e9glage.<\/li>\n\n\n\n<li><strong>Presets<\/strong> pour passer d&rsquo;un r\u00e9glage \u00e0 l&rsquo;autre en un clic, et <strong>enregistreur<\/strong> pour s&rsquo;\u00e9couter avant\/apr\u00e8s sans passer en \u00e9mission.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Une interface dans le navigateur<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pas de logiciel \u00e0 installer c\u00f4t\u00e9 \u00e9cran : l&rsquo;application affiche son interface dans un simple navigateur web. On peut donc la r\u00e9gler depuis le PC de la station, mais aussi depuis un t\u00e9l\u00e9phone ou une tablette sur le r\u00e9seau local. Un Raspberry Pi sans \u00e9cran, pos\u00e9 \u00e0 c\u00f4t\u00e9 du poste, devient ainsi un processeur audio autonome.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Toutes les commandes tiennent sur un seul \u00e9cran : spectre, \u00e9galiseur r\u00e9glable directement sur la courbe, barres de compression des 12 bandes, vum\u00e8tres, gros bouton PTT.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Trois fa\u00e7ons de passer en \u00e9mission<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Bouton \u00e0 l&rsquo;\u00e9cran ou touche du clavier<\/strong> : l&rsquo;application commande le poste par CAT.<\/li>\n\n\n\n<li><strong>P\u00e9dale branch\u00e9e sur l&rsquo;ordinateur<\/strong> (adaptateur USB-s\u00e9rie ou broche GPIO du Raspberry Pi) : m\u00eame chose, les mains libres.<\/li>\n\n\n\n<li><strong>P\u00e9dale branch\u00e9e sur le transceiver<\/strong>, comme d&rsquo;habitude : le traitement fonctionne normalement, seul le roger bip est alors indisponible.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Compatible avec quoi ?<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Syst\u00e8mes<\/strong> : Windows 11, Linux Debian et Raspberry Pi (Pi 4 et Pi 5).<\/li>\n\n\n\n<li><strong>Transceivers<\/strong> : Icom, Yaesu et Kenwood \u00e9quip\u00e9s d&rsquo;un codec audio USB et d&rsquo;une liaison CAT. Des profils sont pr\u00e9vus pour les mod\u00e8les courants (IC-7300, IC-705, IC-7610, FT-991A, FTDX10, FT-710, TS-590SG, TS-890S\u2026), et une commande PTT par ligne RTS\/DTR pour les autres.<\/li>\n\n\n\n<li><strong>Micros<\/strong> : \u00e9lectret, dynamique, ou micro studio \u00e0 condensateur via une interface audio avec alimentation fant\u00f4me.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Le logiciel est \u00e9crit en Python et ne s&rsquo;appuie que sur des biblioth\u00e8ques publiques et gratuites. Il fonctionne sans connexion Internet.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">La s\u00e9curit\u00e9 d&rsquo;\u00e9mission avant tout<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un logiciel qui commande l&rsquo;\u00e9mission doit \u00eatre irr\u00e9prochable. Le poste revient automatiquement en r\u00e9ception au d\u00e9marrage et \u00e0 l&rsquo;arr\u00eat de l&rsquo;application, en cas de perte de la liaison avec le navigateur, de coupure audio ou de liaison CAT, et au bout d&rsquo;une temporisation d&rsquo;\u00e9mission r\u00e9glable.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">O\u00f9 en est le projet ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le projet d\u00e9marre. Le cahier des charges complet est r\u00e9dig\u00e9, et le d\u00e9veloppement est d\u00e9coup\u00e9 en huit \u00e9tapes :<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Le socle : la cha\u00eene audio de base et la synchronisation entre les deux cartes son.<\/li>\n\n\n\n<li>Les filtres : \u00e9galiseur, filtres de bande, limiteur.<\/li>\n\n\n\n<li>La dynamique : noise gate et compresseurs.<\/li>\n\n\n\n<li>Les fonctions avanc\u00e9es : r\u00e9duction de bruit, rotateur de phase, \u00e9cho.<\/li>\n\n\n\n<li>L&rsquo;interface web.<\/li>\n\n\n\n<li>Le PTT, la liaison CAT et le roger bip.<\/li>\n\n\n\n<li>Les finitions : enregistreur, retour casque, acc\u00e8s r\u00e9seau s\u00e9curis\u00e9.<\/li>\n\n\n\n<li>Les essais r\u00e9els sur diff\u00e9rents transceivers.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Les premiers essais se feront sur un Icom IC-7300MK2. Je publierai ici l&rsquo;avancement de chaque \u00e9tape, avec des enregistrements avant\/apr\u00e8s.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vos id\u00e9es sont les bienvenues<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Vous poss\u00e9dez un Yaesu ou un Kenwood et seriez pr\u00eat \u00e0 tester ? Vous avez une fonction qui vous manque sur votre poste actuel ? Laissez un commentaire sous cet article : vos retours orienteront la suite du d\u00e9veloppement.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>73 et \u00e0 bient\u00f4t pour la suite !<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nouveau projet en d\u00e9marrage : transformer un PC ou un Raspberry Pi en processeur de modulation complet, entre votre micro et votre \u00e9metteur. Pourquoi ce projet ? Tout OM qui a branch\u00e9 un beau micro dynamique directement sur son transceiver a fait le m\u00eame constat : le son manque souvent de pr\u00e9sence, les graves sont [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":448,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_mima_masquer":false},"categories":[50],"tags":[],"class_list":["post-446","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-projet"],"_links":{"self":[{"href":"https:\/\/rf-diy.com\/index.php\/wp-json\/wp\/v2\/posts\/446","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rf-diy.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rf-diy.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rf-diy.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/rf-diy.com\/index.php\/wp-json\/wp\/v2\/comments?post=446"}],"version-history":[{"count":1,"href":"https:\/\/rf-diy.com\/index.php\/wp-json\/wp\/v2\/posts\/446\/revisions"}],"predecessor-version":[{"id":447,"href":"https:\/\/rf-diy.com\/index.php\/wp-json\/wp\/v2\/posts\/446\/revisions\/447"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rf-diy.com\/index.php\/wp-json\/wp\/v2\/media\/448"}],"wp:attachment":[{"href":"https:\/\/rf-diy.com\/index.php\/wp-json\/wp\/v2\/media?parent=446"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rf-diy.com\/index.php\/wp-json\/wp\/v2\/categories?post=446"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rf-diy.com\/index.php\/wp-json\/wp\/v2\/tags?post=446"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}