Utilia

Analyseur de spectre audio

Analyseur de spectre audio gratuit : FFT en temps réel du micro ou d’un fichier, axe logarithmique ou linéaire, spectrogramme et note dominante.

Appuyez sur « Démarrer le micro » et autorisez l’accès, ou déposez un fichier audio. Rien n’est enregistré ni envoyé.

Fréquence dominante
–
Note la plus proche
–
Niveau du pic
–
Résolution
–

Comment utiliser l’analyseur de spectre

  1. Appuyez sur Démarrer le micro et autorisez l’accès quand le navigateur le demande. Le spectre s’anime dès qu’un son arrive.
  2. Pour analyser un enregistrement, déposez plutôt un fichier audio dans la zone prévue (MP3, WAV, OGG, FLAC…) puis appuyez sur Lire le fichier. Vous l’entendez pendant l’analyse.
  3. Choisissez l’Affichage : Barres, Courbe ou Spectrogramme (cascade), qui défile de droite à gauche et montre l’évolution du spectre dans le temps.
  4. Réglez l’Axe des fréquences : Logarithmique (proche de l’oreille, chaque octave occupe la même largeur) ou Linéaire (autant de hertz par pixel partout, pratique pour les harmoniques et les aigus).
  5. Ajustez la Taille de la FFT et le Lissage pour choisir entre précision et stabilité (voir plus bas).
  6. Appuyez sur Figer pour garder l’image et la lire tranquillement, puis sur Reprendre. Arrêter libère le micro et ferme le moteur audio.

Sous le graphique s’affichent la Fréquence dominante (la composante la plus forte au-dessus de 20 Hz), la Note la plus proche avec son écart en cents (la4 = 440 Hz, notée A4), le Niveau du pic et la Résolution de l’analyse.

Ce que montre l’analyseur

Un analyseur de spectre décompose un son en fréquences grâce à la transformée de Fourier rapide (FFT). Chaque bloc d’échantillons devient une série de « cases » (bins) : la case k correspond à k × fréquence d’échantillonnage ÷ taille de la FFT hertz. La hauteur de chaque barre indique l’énergie de cette bande, en décibels par rapport à la pleine échelle numérique. Le navigateur applique une fenêtre de Blackman avant la FFT : une sinusoïde pure à pleine échelle s’affiche donc vers −14 dB et non 0 dB. Ces valeurs servent surtout à comparer les fréquences entre elles, pas à mesurer un niveau sonore absolu.

La fréquence dominante est affinée entre deux cases par interpolation parabolique, ce qui la rend plus précise que le simple pas entre les cases. Elle correspond à la composante la plus forte, souvent, mais pas toujours, la note que vous entendez : sur une note grave ou une voix, le deuxième harmonique peut dépasser la fondamentale.

Taille de FFT, résolution et lissage

La Taille de la FFT fixe la résolution en fréquence : à 48 kHz, 2048 points donnent environ 23 Hz par case, 8192 donnent 5,9 Hz et 32768 donnent 1,5 Hz. Une grande FFT sépare mieux les fréquences proches et les notes graves, mais elle a besoin d’une tranche de son plus longue (32768 échantillons, c’est environ 0,7 s) et réagit donc plus lentement aux changements rapides. Pour la voix et la batterie, 1024 à 4096 suffisent ; pour accorder, étudier une basse ou traquer un ronflement, montez à 16384 ou plus.

Le Lissage fait la moyenne de chaque image avec les précédentes. À 0, on voit chaque scintillement ; vers 0,8, l’affichage est calme et plus lisible. Le spectrogramme utilise les mêmes données, avec des couleurs allant du noir (faible) au violet, au rouge, puis au jaune et au blanc (fort).

Usages concrets

  • Repérer un ronflement secteur (50 Hz en France, 60 Hz en Amérique du Nord, et leurs harmoniques) ou une boucle de masse.
  • Voir quelles fréquences un instrument, une voix ou une pièce met en avant avant de toucher à l’égaliseur.
  • Tester une enceinte ou un casque avec un balayage produit par un générateur de fréquence, et chercher les creux et les bosses.
  • Vérifier la coupure d’un MP3 : beaucoup d’encodages à faible débit s’arrêtent vers 16 kHz.

Questions fréquentes

Mon son est-il enregistré ou envoyé quelque part ?

Non. Le signal du micro et les fichiers sont analysés dans votre navigateur avec l’API Web Audio. Rien n’est enregistré, conservé ni envoyé, et Arrêter coupe le micro.

Pourquoi ne vois-je rien au-dessus de 16 ou 20 kHz ?

Le haut du graphique correspond à la moitié de la fréquence d’échantillonnage (la fréquence de Nyquist, souvent 24 kHz). Beaucoup de micros et de téléphones filtrent l’extrême aigu, et les fichiers compressés le coupent souvent pour gagner de la place.

Pourquoi la note affichée n’est-elle pas celle que je joue ?

L’analyseur montre la fréquence la plus forte, et un harmonique peut l’emporter sur la fondamentale, surtout dans le grave. Augmentez la taille de la FFT pour les notes basses, ou utilisez un accordeur, qui détecte la hauteur plutôt que la case la plus forte.

Faut-il choisir l’axe logarithmique ou linéaire ?

Le logarithmique suit l’oreille et la musique : chaque octave a la même largeur, ce qui rend les graves lisibles. Le linéaire donne la même place à chaque hertz, ce qui facilite la lecture des harmoniques régulièrement espacés et des aigus.

Cet outil mesure-t-il le niveau sonore en dB SPL ?

Non. Les niveaux sont relatifs à la pleine échelle numérique et dépendent du gain du micro et de la fenêtre d’analyse. Pour estimer le bruit ambiant, il faut un sonomètre étalonné.