Guide d'utilisation du visualiseur audio
Utilisation de base
- Cliquez sur le bouton « Démarrer »
- Autorisez l'accès au microphone dans l'invite du navigateur
- Parlez, chantez ou jouez de la musique dans le microphone
- Observez les graphiques dynamiques en temps réel
Quatre modes de visualisation
Barres de spectre
Affiche la distribution des fréquences audio sous forme de diagramme à barres — basses fréquences à gauche, hautes à droite, la hauteur des barres reflétant l'énergie de chaque bande de fréquence. Idéal pour observer la répartition grave/aigu.
Forme d'onde
Affiche la forme d'onde temporelle du son en style oscilloscope, avec des lignes lumineuses doubles symétriques qui visualisent l'amplitude et les variations de fréquence.
Circulaire
Déploie le spectre en un anneau à 360 degrés. Le cercle central pulse avec le volume, les barres extérieures rebondissent avec la fréquence — le mode le plus spectaculaire visuellement.
Orchestre
[Séparation intelligente des timbres] L'analyse en temps réel des caractéristiques audio sépare et affiche automatiquement 5 familles d'instruments :
- 🥁 Batteries : détecte les transitoires (pics soudains d'énergie)
- 🎸 Basse : reconnaissance de la structure harmonique basse fréquence
- 🎤 Voix/Cordes : harmoniques riches dans les médiums (voix, violon)
- 🎷 Bois : harmoniques claires médium-aiguës (flûte, clarinette)
- ✨ Cymbales : détection de platitude spectrale pour les hautes fréquences bruitées
Chaque piste affiche un spectre indépendant, le pourcentage d'énergie et les valeurs en dB. Parfait pour analyser la musique orchestrale ou les mixages multipistes.
Contrôles
- Sensibilité : ajuste l'amplification du signal audio (0,3–3,0) ; des valeurs plus élevées produisent des visuels plus spectaculaires
- Lissage : ajuste le coefficient de lissage spectral (0–0,95) ; des valeurs plus élevées produisent des transitions plus douces
- Thème : cinq jeux de couleurs — Néon, Feu, Océan, Forêt, Violet
Raccourcis clavier
Espace : démarrer/arrêter la capture
1 / 2 / 3 / 4 : basculer entre les modes Barres / Onde / Circulaire / Orchestre
Principe technique
Web Audio API
Cet outil repose sur la Web Audio API du navigateur. Il obtient le flux audio du microphone via getUserMedia, utilise AnalyserNode pour une analyse FFT (Fast Fourier Transform) en temps réel afin de convertir le signal temporel en données fréquentielles, puis rend la visualisation sur un contexte Canvas 2D.
Analyse de fréquence
- Taille FFT : 2048, correspondant à 1024 bins de fréquence
- Taux d'échantillonnage : généralement 44100 Hz ou 48000 Hz
- Résolution fréquentielle : taux d'échantillonnage / taille FFT, ~21–23 Hz par bin
- Plage auditive humaine : ~20 Hz–20000 Hz
Conseils
- Navigateur Chrome ou Edge recommandé pour des performances optimales
- Utilisez un casque ou des haut-parleurs externes pour éviter le retour du microphone
- Un bruit ambiant plus faible produit des visuels plus nets
- Le mode plein écran offre une expérience plus immersive