LogicielsPro > AudioMultiGen - V2.0.0.0

Dernière mise à jour : 05/11/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, rectangle ou dent de scie, avec une amplitude ajustable.
   
audiomultigen2_main_001  
   

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)


FonctionV1.x FreewareV2.x Pro
Nb de générateurs audio88
Nb de générateurs de bruitcheck_nok1
Fréquence échantillonnage (Nota 1)44,1k / 48k8k - 192k
Réglage individuel de fréquencecheck_okcheck_ok
Réglage individuel d'amplitudecheck_okcheck_ok
Réglage individuel de phasecheck_nokcheck_ok
Réglage individuel de symétrie (Nota 2)check_nokcheck_ok
Réglage de niveau généralcheck_nokcheck_ok
Synchronisation oscilloscopecheck_nokcheck_ok
Nombre de bandes d'analyse FFT (Nota 3)512512 à 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, 1024, 2048, 4096 ou 8192 bandes 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.

   
Forme d'onde
Trois formes d'onde classiques sont prévues pour chacun des huit générateurs (pistes #1 à #8) : sinus, triangle, carré.
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).
   
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.