Logiciels > Freewares > AudioMultiGen - V1.2.0.1 (en libre accès) ; V2.x (non dispo en libre accès)

Dernière mise à jour : 28/09/2023

Présentation

Le logiciel AudioMultiGen est un multi-générateurs de tonalité audio. Il permet de produire jusqu'à huit tonalités différentes (ou identiques) de façon simultanée, chaque son pouvant être de type sinus, triangle ou rectangle avec une amplitude ajustable.
   
AudioMultiGen  AudioMultiGen  
Version freeware (à gauche) et version pro (à droite)
   

Ce logiciel a été conçu pour des besoins pédagogiques et en particulier pour montrer de façon visuelle et sonore l'effet produit quand on additionne deux tonalités pures de type sinus de fréquences proches (phénomène de battement). Puis je me suis dit qu'il serait dommage de se limiter à deux générateurs et en ai ajouté six qui par défaut sont désactivés. Le mélange des sources se fait un peu à la façon d'une console de mixage, avec un fader indépendant pour le niveau de chaque source.

La partie "visualisation signal" se résume à deux écrans séparés, un premier pour la représentation temporelle (type oscilloscope) et un second pour la représentation spectrale (analyseur de spectre). Pour un générateur unique et plus "simple", merci de plonger à la page AudioGen.


Avertissements

- La représentation temporelle (oscillo) souffre d'un petit défaut : celui de ne pas démarrer sur un passage par zéro de l'onde sonore et donc de ne pas être aussi "stable" que le serait un vrai écran d'oscilloscope. En gros on voit ce qui se passe mais à chaque raffraichissement de l'écran de l'oscillo, une forme d'onde donnée peut "ne pas garder sa place". Ce point a été nettement amélioré dans une version plus récente (datée du 28/09/2023, voir plus loin). Cette limitation n'empêche pas l'utilisation normale du logiciel actuellement distribué.
- Pour la représentation spectrale, il existe différents types de "fenêtres" d'analyse. Dans le présent logiciel, il n'est pas possible de choisir le type de fenêtre.
- Une version plus récente du logiciel a été développée (V1.4.x du 28/09/2023, 2è copie écran en début d'article), qui offre des fonctions supplémentaires : ajout d'un générateur de bruit blanc, réglage de la phase entre signaux (base de temps désormais unique pour tous les générateurs), réglage de la symétrie pour chaque générateur (pour signal carré et triangle), potentiomètre de niveau général. Cette version "davantage pro" n'est pas disponible en libre accès.

Fonctions principales

Elles seront vite passées en revue.

Presets
Il est possible de sauvegarder et recharger un groupe de 8 presets dans un unique fichier sur disque, chaque preset correspondant à un groupe de 8 générateurs maximum et pouvant être rappelé instantanément sans avoir à passer par la case "Ouvrir...". Il n'est ainsi plus nécessaire de charger chaque preset individuellement lors de démonstrations qui doivent enchaîner plusieurs configurations différentes.

Activation / désactivation
Chaque générateur dispose d'un bouton Mute permettant de le désactiver de façon indépendante des autres. Au départ j'avais utilisé un bouton d'activation et non pas de désactivation (un Mute activé correspondant à un générateur désactivé), mais la forme visuelle que j'ai donnée au logiciel (type console mélange) m'a fait changer d'avis. Un bouton Solo permet d'activer un générateur seul à tout instant, sans que l'on ait besoin de désactiver les autres.
Remarque : si pour un générateur donné les deux boutons Solo et Mute sont simultanément activés, celui de Solo est prioritaire et le générateur est activé. Dans ce cas, le bouton Mute passe en gris foncé pour montrer que son état n'est temporairement plus pris en compte.

Forme d'onde
Trois formes d'onde classiques sont prévues pour chaque générateur : sinus, triangle, carré. J'aurais pu prévoir un générateur de bruit blanc mais ne l'ai pas fait. Je l'ajouterai si le besoin s'en fait sentir.

Fréquence
La fréquence peut être ajustée par pas de 0,1 Hz pour chaque générateur. La modification de la valeur en cours peut être effectuée en utilisant les flèches "moins" et "plus" situées à droite de la valeur en cours, ou en la saisissant directement au clavier. Des boutons situés en bas de la fenêtre du logiciel permettent de régler le générateur de son choix sur une fréquence liée à une note de la gamme tempérée de l'octave choisie (octave 3 par défaut, couverture de l'ocatve -2 à l'octave +8). Ces boutons peuvent servir pour tous les générateurs, mais pour un seul à la fois. Le générateur concerné par ces boutons est celui pour lequel une action a été effectuée pour la dernière fois. Si par exemple la dernière action de votre part concernait l'amplitude du générateur N°2, alors l'appui sur une des touches Do à Do jouera sur la fréquence du générateur N°2. Et si la dernière action de votre part concernait la forme d'onde ou la fréquence du générateur N°5, alors l'appui sur une des touches Do à Do modifiera la fréquence du générateur N°5.

Amplitude
L'amplitude peut être ajustée entre -90 dBFS et 0 dBFS, toujours de façon indépendante pour chaque générateur. Pour l'heure le débattement des potentiomètres (faders) n'est pas de type log, ce qui rend la plage de réglage très très serrée dans les faibles niveaux. J'ai choisi cette façon de faire car je voulais pouvoir ajuster très précisement le niveau des générateurs dans la plage -20 dBFS à 0 dBFS. La courbe de variation adoptée ici ne conviendrait guère pour ajuster des sources sonores musicales, mais convient pour les besoins de l'outil. Si à l'usage je me rend compte qu'une autre forme de variation est plus judicieuse, je la modifierai. Le niveau de sortie de chaque générateur est affiché sous le fader correspondant, c'est une valeur "post-fader" (valable après réglage niveau).

Visualisation des signaux produits
La somme des signaux produits individuellement (sortie mélangeur audio) est montrée sous forme temporelle (oscillo) et sous forme spectrale (analyseur de spectre). Pour l'heure les deux écrans de visualisation ne font pas très pro mais je pense pouvoir faire mieux dans les dix ans à venir.

Evolutions possibles

- Ajout en sortie du mélangeur audio d'un multiplicateur en quadrature permettant de créer de la modulation d'amplitude sur une des voies audio d'entrée (générateur fixe ou audio enregistré ou temps réel).
- J'envisage aussi d'ajouter un modulateur de fréquence travaillant dans le domaine audible, toujours dans un but didactique et non d'utilisation "live".

Telechargement

Voir Avertissements donnés à la page Freewares.
   
Version actuelle disponible en libre accès
AudioMultiGen V1.2.0.1 - (03/05/2015)

Version la plus récente, non disponible en libre accès
AudioMultiGen V1.4.1.0 - (28/09/2023)
A_Lire.txt - Historique de vie du logiciel

Installation du logiciel

Aucun logiciel d'installation n'est fourni avec cette distribution. Il vous suffit d'extraire les fichiers de l'archive zip à l'aide d'un logiciel supportant le format Zip (WinZip ou WinRar par exemple), et de les mettre dans un répertoire de votre choix. Vous êtes ainsi assuré qu'aucun fichier ne va s'installer ailleurs que là où vous le souhaitez (répertoires Windows ou Windows System), simplifiant ainsi le processus de désinstallation éventuel, puisqu'il vous suffit de supprimer purement et simplement le répertoire en question.