Egalisation Audio avec les Codecs VLC et VLR

Contrôle des fréquences sur mesure

Il est prévu la possibilité de charger des filtres FIR personnalisés pour tous les codecs et toutes les fréquences d'échantillonnage.
Ceci est utile pour des sorties audio personnalisées et des corrections auditives. Les filtres sont générés à partir de fichiers texte XML contenant la sensibilité relative de chaque oreille à différentes fréquences (comme les données d'audiogramme).
Les Filtres FIR seront dynamiquement générés et chargés au démarrage et seront appliqués dans le domaine de Fourier (convolutions rapides).





L'utilitaire equalize.exe

Sous windows, un utilitaire (equalize.exe) sera fourni. Cet utilitaire permettra de tester les fonctions d'égalisation des fréquences.
A partir d'un fichier WAVE mono, il va encoder puis décoder avec le codec choisi. Lors de la décompression, il va appliquer les paramètres choisis pour l'égalisation. L'utilitaire play.exe ou tout autre lecteur de fichier WAVE pourra être utilisé pour lire le fichier de sortie.
L'utilitaire equalize.exe permettra de connaître les paramètres qui correspondent à vos propres besoins. Lancer l'utilitaire sans paramètre pour avoir la liste de tous les paramètres disponibles.

L'utilitaire equalize.exe supportera les codecs PCM non compressés (pcm8, pcm16, pcm32 et pcm48, pour les fréquences d'échantillonnage de 8, 16, 32 et 48 kHz).
Pour les traitements, les transformations FFT et inverse FFT seront effectuées côté décodeur.










Infographie