Logiciels
> Pro
> AudioMultiGen -
V2.0.2.0
Dernière mise à jour :
11/10/2026
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,
rectangle ou dent de scie, avec une amplitude ajustable.
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 plusieurs tonalités pures
de
type sinus de fréquences éloignées ou proches. 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" prend la forme de deux écrans séparés, un pour la
représentation temporelle
(type oscilloscope) et un pour la représentation spectrale
(analyseur de spectre).
Une version (à peine) plus simplifiée est disponible en libre
téléchargement : AudioMultiGen
(freeware).
Pour un générateur unique et plus "simple",
merci de plonger à la page AudioGen.
Comparaison entre version Freeware (V1.x) et version Pro
(V2.0)
| Fonction |
V1.x
Freeware |
V2.x
Pro |
| Nb de générateurs audio |
8 |
8 |
| Forme d'onde Sinus |
 |
 |
| Forme d'onde Triangle |
 |
 |
| Forme d'onde Carré |
 |
 |
| Forme d'onde Dent de scie |
 |
 |
| Nb de générateurs de bruit |
 |
1 |
| Fréquence échantillonnage (Nota 1) |
44,1k / 48k |
8k - 192k |
| Réglage individuel de fréquence |
 |
 |
| Réglage individuel d'amplitude |
 |
 |
| Réglage individuel de phase |
 |
 |
| Réglage individuel de symétrie (Nota 2) |
 |
 |
| Réglage de niveau général |
 |
 |
| Synchronisation oscilloscope |
 |
 |
| Nombre de bandes d'analyse FFT (Nota 3) |
512 |
512 à 8192 |
Nota 1
- 44k1 ou 48k pour la version freeware ; 8k, 32k, 44k1, 48k,
88k2, 96k ou 192k pour la version pro.
Nota 2
- Symétrie temporelle, uniquement pour signaux triangulaire
(temps de montée/descente) et rectangulaire (rapport cyclique).
Nota 3 - 512
bandes dans la version freeware ; 512 (FFT_1024), 1024, 2048, 4096 ou
8192 bandes (FFT_16384) dans la version pro.
Fonctions
-
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.
Formes d'onde
Quatre formes d'onde classiques sont prévues pour chacun des huit
générateurs (pistes #1 à #8) : sinus,
triangle, carré et dent de scie montante ou
descendante.
Un générateur de bruit blanc est également
disponible en piste #9.
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.
Si
la valeur de la fréquence réglée pour un générateur dépasse la moitié
de la fréquence d'échantillonnage actuellement sélectionnée, alors la
zone de saisie correspondante de la fréquence est encadrée de rouge
pour avertir l'utilisateur d'un repliement de spectre.
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. 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 du niveau).
Rapport cyclique et asymétrie (pour signaux triangle et carré)
La symétrie temporelle des signaux triangle et carré peut être réglée entre 0,1% et 99,9%.
Triangle
: Avec la valeur de 50%, le triangle présente un temps de montée égal
au temps de descente. Si la valeur est inférieure à 50%, alors le
triangle monte plus vite qu'il ne descend. Si la valeur est supérieure
à 50%, alors le triangle descend plus vite qu'il ne monte. Avec une
valeur de 0,1% le signal s'apparente à une dent de scie descendante, et
avec une valeur de 99,9% le signal s'apparente à une dent de scie
montante.
Carré : Avec la
valeur de 50%, la durée du temps haut est égale à la
durée du temps bas (rapport cyclique 50%). Si la valeur est inférieure
à 50%, alors le carré reste moins longtemps à l'état haut qu'il ne
reste à l'état bas. Si la valeur est supérieure à 50%, alors le
carré reste plus longtemps à l'état haut qu'il ne reste à l'état
bas. Avec une valeur de 0,1% le signal s'apparente à un signal continu
d'amplitude moyenne nulle, et avec une valeur de 99,9% le signal
s'apparente à un signal continu d'amplitude moyenne maximale. Les
valeurs de 0% et 100% ne sont pas autorisées pour éviter au signal
carré de tomber dans le domaine du pur continu.
Déphasage (pour signaux sinus)
Tous
les signaux étant issus d'une même "horloge de base" et démarrant en
même temps, il est possible d'appliquer un déphasage entre plusieurs
signaux. Cela permet de mettre en évidence les phénomène d'atténuation
ou d'annulation de signaux de fréquences identiques mais de phase
différentes.
Remarque : actuellement, l'application d'un déphasage n'est possible que pour les signaux sinus.
Visualisation des signaux produits
La
somme des signaux produits individuellement (sortie mélangeur audio)
est montrée simultanément sous forme temporelle (oscilloscope) et sous
forme spectrale
(analyseur de spectre).
La
plage de fréquence de l'analyseur de spectre peut être figée de 20 Hz à
22 kHz quelle que soit la fréquence d'échantillonnage
choisie, ou au contraire s'y adapter automatiquement
(fréquence
max de 48k pour une Fe de 96k, par exemple).
La durée de la fenêtre temporelle de l'oscilloscope peut être
ajustée par l'utilisateur, parmi les valeurs fixées "en dur".
Le
réglage de niveau Master Out agit sur l'amplitude du signal délivré par
l'interface audio, mais n'agit pas sur les courbes affichées.
Téléchargement
Pro - Version non
disponible en libre téléchargement.