Jetez un coup d'oeil à la FAQ avant...

c Expand All C Collapse All

À propos de ce site

Si vous souhaitez imprimer l'ensemble de la FAQ, cliquez sur 'Expand all' en haut, vous pourrez ainsi imprimer ou créer un pdf à partir de la fonction d'impression de votre navigateur

  • complète pour les professionnel mais restant simple pour les amateurs
  • une procédure de mesure conçue pour éviter les erreurs, qui permet à un amateur d’obtenir des mesures valides et comparables
  • la mesure MMM est complétée par d'autres signaux pour une analyse fine et complète des amplitudes et phases
  • la réponse mesurée en méthode MMM est plus proche de la réponse perçue que toute autre méthode
  • votre courbe cible de la correction (target) est automatiquement calculée à partir des mesures
  • la courbe cible de la correction peut être ajustée finement
  • une correction FIR optimisée avec choix du nombre de taps selon votre processeur (corrections IIR ou mixtes FIR+IIR à venir)
  • la seule méthode optimisée non seulement pour les canaux séparés mais aussi pour les canaux simultanés : un avantage pour la reproduction des fréquences graves
  • Un rapport complet est disponible en images .png
  • Avec un fichier audio unique, un ensemble de graphiques est calculé qui présente de façon complète les caractéristiques de la pièce et des enceintes, et leur interaction, et donne une excellente base pour une correction optimale
  • un avantage de cette méthode est de comparer facilement des installations différentes avec exactement les mêmes paramètres d'affichage
  • des extensions prévues pour des systèmes 7.1, 9.1.4, 22.2, Atmos,... y compris au format DCP
  • vous pouvez même utiliser votre téléphone et un micro usb pour l'enregistrement

La méthode de mesure MMM est faite par une mesure continue avec un bruit rose et enregistré avec un micro tenu à la main et bougé lentement dans un volume autour de l'emplacement d'écoute. La réponse obtenue est fiable et représentative de la perception auditive.

Les informations les plus complètes et publiées il y a assez longtemps...

http://www.ohl.to/audio/downloads/MMM-moving-mic-measurement.pdf

Autres infos :

https://www.aes.org/e-lib/browse.cfm?elib=19477

Who else is using MMM ?

Samsung : https://mountaincrest.net/dev/wp-content/uploads/2018/12/Samsung_Harman_Onyx_AudioSolution_Whitepaper.pdf

Kali Audio, see MMM in video : https://www.youtube.com/watch?v=6RiuwqzjqlQ

https://www.erinsaudiocorner.com/loudspeakers/ présentent l'intérêt de comparaisons entre des mesures par le système Klippel et des mesures MMM (appelées par Erin Moving Mic Average) : ces comparaisons permettent de vérifier que MMM est très proche des prédictions In-Room selon la méthode Harman.

MMM on DIYaudio

MMM video by Erin

MMM with REW

La séquence de test comprend différents signaux pour obtenir l'ensemble des courbes présentées :

  • une séquence de démarrage avec signal de synchro et fréquence d'identification
  • signal Log Sine sweep (cf farina) pour réponse impulsionnelle, spectrogrammes, ondelettes, distortion,...
  • des bongs courts pour analyse temporelle
  • bruit rose pour mesure MMM par canal puis les deux canaux ensemble (mono). Ce bruit rose est conforme à la recommandation SMPTE standard ST-2095-1, voir aussi : https://www.ohl.to/archives/395
  • si le niveau est réglé de façon à ce que la voix soit celle d'une personne parlant dans la pièce, le niveau des sweep sera à environ 75dBC, le bruit rose par canal entre 75 et 80dBC et celui du bruit rose simultané G+D entre 80 et 85dBC.
  • à la fin, il y a un autre signal de synchro utilisé pour compenser un éventuel décalage entres les horloges du lecteur et de l'enregistreur
  • Avant de s'enregistrer, vous êtes visiteur et vous pouvez consulter Les mesures et lire la FAQ.
  • S'enregistrer est gratuit et vous donne le statut de membre et l'accès aux pages "Publier une mesure“, “Mes mesures” and “My profile“.
  • Pour s'enregistrer, un champ "Company or Title" qui sera le répertoire de vos mesures, images et sous-répertoires. La structure sera \title\studio\date\ avec date mise automatiquement et “Studio or reference” étant un champ à éventuellement remplir lors de l'envoi de votre enregistrement. Les dates permettent de vérifier l'évolution ou la dégradation éventuelle des performances.
  • Ce champ “Company or title” n'est relié qu'à un seul utilisateur (ce qui peut être modifié sur demande). Vous ne pouvez pas utiliser un nom de société pour lequel vous n'avez pas de droit, sinon votre compte pourra être résilié sans préavis.
  • Les caractères acceptés sont les lettres, nombres "_" et espaces (mais pas d'espace at la fin ou au début et pas d'espaces qui se suivent. Eviter les accents ou autres caractères spéciaux dans “Company or Title” et “Studio or reference”.
  • Ne pas oublier de finaliser l'inscription en cliquant sur le lien du mail reçu.
  • En étant enregistré, vous pouvez utiliser "Publier une mesure" pour vérifier si votre fichier est accepté et valide.
  • Si tout est correct, vous pouvez acheter un pack pour obtenir l'ensemble des résultats

Des mesures plus précises peuvent permettre une meilleure correction : en égalisant sur la base de mesures non représentatives de la perception auditive, une correction peut dégrader les performances ! Nous pensons que la méthode MMM est excellente pour obtenir une égalisation précise et fiable.

Oui, tout système stéréo ou 5.1 de toute marques ou modèle est supporté : actif amplifié ou passif, enceinte close, avec évent ou baffle plan, multivoies ou large bande, compressions et pavillons, etc... Prochainement, d'autres systèmes comme du 7.1 ou Atmos 7.1.4 seront aussi supportés.

Plus tard, d'autres configurations comme 7.1 ou Atmos 7.1.4 seront ajoutées.

Notre mission n'est pas de conseiller des marques ou des modèles. Mais généralement, les meilleures enceintes viennent de sociétés qui présentent des spécifications techniques complètes avec les courbes importantes. Il suffit de jeter un coup d'oeil aux sites des constructeurs.

REW et ARTA sont d'excellents logiciels de mesures acoustiques. Mais ils nécessitent de bonnes connaissances afin d'obtenir des résultats valides. Ce qui prend un certain temps. De plus, les paramétrages étant très nombreux et souples, il est difficile de comparer des mesures effectuées par des utilisateurs différents.

slovenska-lekaren.com

Utiliser loudspeakers.audio est plus rapide, les résultats sont valides et comparables entres utilisateurs. Mais REW, ARTA,etc... peuvent constituer de bons compléments.

Recommandé, complet et assez facile d'abord :

Sound Reproduction: The Acoustics and Psychoacoustics of Loudspeakers and Rooms, by Floyd Toole

Les informations les exhaustives et précises se trouvent certainement sur le site Audio Engineering Societyquelques documents sont disponibles librement mais il faut s'inscrire pour profiter de l'ensemble de la librairie.

Particulièrement recommandée à propos de la correction FIR est Denis Sbragion DRC documentation.

To go a bit deeper than Toole’s book, I would highly recommend to read Earl Geddes, David Griesinger et JJ Johnston presentations, books and articles. “creme de la creme” in audio !

 

Javascript doit être autorisé et pour Internet Explorer, il faut aussi Active-X.

Quelques idées, mais pas tout de suite :

  • vérifier et améliorer l'indice de performance
  • plus de temps au début du fichier enregistré
  • import d'autres types de calibration de micro
  • export d'égalisation pour processeur IIR à filtres paramétriques (?)
  • analyse multicanal en 5.1, 7.1, 9.1.4, Dolby Atmos, DTS-X
  • résoudre certains problèmes d'usb

Envoyer vos bonnes idées à support(at)loudspeakers.audio

Mon site perso est www.ohl.to et je travaille depuis de longues années en audio pro. J'ai mesuré et calibré des centaines de studios, audis de mix, post-prod, de la stéréo au Dolby Atmos ou DTS-X mais aussi des systèmes hifi d'amateurs. Membre de l'AES et participant au groupe de travail SC-04-08 ((Working group on Measurement and equalization of sound systems in rooms). J'ai aussi été chef de projet "lecteurs CD" à partir de 1982 et l'arrivée de cette technologie, puis plus tard Directeur de Revox-Studer en France.

Il y a longtemps, sur mon site, j'ai publié la présentation de MMM  une étude de la méthode MMM qui est maintenant utilisée par de nombreux amateurs et professionnels.

Ce site est destiné aux mesures acoustiques et autres sujets audio. Envoyer des images ou document d'autre nature est interdit et l'usager risque d'être banni sans préavis.

Vous trouverez nos conditions d'utilisation et nos règles RGPD dans cette page..

Pour toute question ou problème, ou une suggestion intéressante, envoyer un mail à support(at)loudspeakers.audio

3 november 2024 :

  • donors are now allowed to delete files and folders

15 september 2024 :

  • user is not anymore allowed to delete his own folders or files. Only Donors can add “PRIVATE” or “private” to folder or file name to hide it to other users : this is to give me possibility to analyse all measurements uploaded (ie for some statistics)

24 august 2024 :

  • changed some details on graphs in page S1 especially on targets views. The only important thing is that the LF (low freq) target is now for L and R and not for L+R. The L+R target is simply at +6dB above the choosen target value, ie if you choose LFtarget = 300, the L+R taget under 120Hz will be +6dB

21 march 2024 :

  • all Google sync should be over now
  • modified color of centre channel in graphs
  • corrected L+C+R curve in S1 graph

2 march 2024 :

  • still some Google sync problems !

18 december 2023 :

  • now an automatic link to private folder is set for previous and new users in the Use-your-Drive plugin

17 december 2023 :

  • due to some Google sync problems (changed account and API mods),  upload folder was sometimes duplicated (ie recreating myfolder(1) when myfolder was already here), and so processing of files was sometimes done in wrong folder ! This has now been solved but it took some time to relink private folders to their owners.

5 november 2023 :

  • impulse responses sweepirL1, sweepirR1,… together with targetdrc.txt are exported  in the correction48/REW folder. This can help to simulate parametric equalisation in REW.

28 october 2023 :

  • solved a bug when audio file was only numbers with operations, ie 30-09-23 (name was calculated to -2 !)

11 september 2023 :

  • solved a cache problem when more than one user were uploading at same time, the destination folder could be the wrong one !
  • corrected PORC error : correction file was allways 4096 taps at 48kHz (or 8192 taps at 96kHz) instead of correct value for choosen processor

17 august 2023 :

  • added MiniDSP Flex in the processor list : the bin correction files can be found into the 96kHz folder with 2042 taps (equivalent length is 1021 taps at 48kHz). Flex total FIR is 4096taps with a minimum of 6 taps per channel so max correction in stereo is 2042 taps per channel.

27 may 2023 :

  • added PORC Python Open Room Correction in minimal phase and for stereo systems. For 5.1, it will be added later.

26 avril 2023 :

  • preparing for PORC (Python Open Room Correction), a bug was introduced last week with microphone calibration, this has been solved today. Those who uploaded files within last days may reload to get correct results (differences are mainly in high frequencies). PORC should be ready in a few days but I don’t expect very different results from the actual DRC.
  • PRIVATE plan has been temporarly stopped due to some regex problems ;)

28 february 2023 :

  • corrected a bug that sometimes wrote “Valid Umik found” instead of channels count ! This avoided DRC calculation.

30 january 2023 :

  • added a PRIVATE plan
  • added Stripe for payment and donation

10 december 2022 :

  • correction on the Dolby Atmos Music target

19 november 2022 :

  • avoid showing some errors on server that could block process queue

15 november 2022 :

  • correction of a bug of calculation for bright and warm targets

05 november 2022 :

  • correction of larger time drifts, up to 2000ppm instead of 200ppm (Redbook max is 100ppm)
  • improved target calculation in case of non monotonic reverberation time

30 october 2022 :

  • adding few samples of silence at start of  minphase correction files so that Sox resampling works correctly

24 october 2022 :

  • resampling to other frequencies (44.1, 88.2 and 96kHz) are now of higher quality (Sox VHQ instead of HQ)

21 october 2022 :

  • new feature when adding SEPARATED, COMMON, IPC in studio/title to force different modes of correction. With no option, the HYBRID mode is used.

18 october 2022 :

  • added output of correction files at various frequencies (44.1, 48, 88.2 and 96kHz)

17 october 2022 :

  • bug fix : in p1 of graphs, the LR black curve was wrongly displayed on frequency scale. Seems that this bug was introduced on october 14th.
  • added a test feature to calculation of differential phase correction : add IPC in the Studio title and the phase correction will be separatly calculated in low frequencies

23 september 2022 :

  • modified hybrid correction for a better result with assymetrical setups where L and R have noticeable different responses in low frequencies (mean calculations are now in dB instead of voltages)

12 september 2022 :

  • added subfolders wav/bin/json/wav-stereo/REW into correction folder to separate correction formats
  • stereo correction wav file was two times right channel : corrected

24 august 2022 :

  • fixed : when choosing “none” in processor list, correction was not computed, even if “measure and correct” was choosen
  • added some new lftargets : 100,200,300,400,600
  • correction files min and lin hybrid are also available in stereo now

07 august 2022 :

  • fixed startup of program on server in case of unattended restart of computer

05 august 2022 :

  • fixed a recent bug that avoided use of the microphone calibration file

18 june 2022 :

  • forced an automatic restart/logon of the computing server in case of mains failure (this happened from time to time in the lasts weeks !)

09 june 2022 :

  • in some cases, when new files were uploaded while a file is processed, a “missing file” error could occur because some path was modified and could block the whole files queue ! A correction is done that, hopefully, should avoid this major problem.

06 may 2022 :

  • even less phase correction at lower frequencies by reducing window size

29 march 2022 :

  • improved linphase correction with less phase correction on bass frequencies (using shorter windows for phase calculation). Amplitude difference between linphase and minphase is also much reduced now in lower frequencies.

19 march 2022 :

  • correction of comparative delay which could be wrong when record had to be resampled

07 march 2022 :

  • changed table “List by model” : ordering of colums changed and score is now showed

05 march 2022 :

  • bug solved when a field contained ‘ or ” (quotation marks)

26 february 2022 :

  • solved a bug in NBD Narrow Bandwidth Deviation calculation for multichannel 5.1 : the resulting score was too low

7 february 2022 :

  • solved (hope so…) a very problematic bug : when a measurement was uploaded before another one was completed, the second one could be stucked and never completed

29 january 2022 :

  • better estimation of channels difference for correction level adjustment : level is now checked only above 200Hz (it was measured with B weighting before)

26 january 2022 :

  • a bug on correction level was introduced two days ago : solved

25 january 2022 :

  • much improved speed for conversion of IR to .json output files for Xilica and QSys

24 january 2022 :

  • a little improvement on correction in the highest frequencies

23 january 2022 :

  • added export of correction to .json format directly valid for QSys and Xilica Solaro
  • renamed LFtarget choices 0/3/6/9 to 100/103/106/109

21 january 2022 :

  • corrected a problem when a folder was deleted by user during the process
  • added 0/3/6/9 dB choices on LFtarget to improve low frequency response especially when the FIR filter has less than 3072 taps

13 january 2022 :

  • improved calculation of inter-channels level correction

12 january 2022 :

  • corrected bug in the “volume” and “distance” display on graph pages p0 and p1

11 january 2022 :

  • did a lot of code cleaning and some changes on various graphs

23 december 2021 :

  • within last month, there was a bug in the phase measurement where phase graphs scale was wrong and DRC linear phase correction was not optimised for phase (amplitude was fine)

20 december 2021 :

  • moved from Gnu Octave v5 to v6, and from Gnuplot graphics toolkit to qt toolkit : had to adapt many graph parameters
  • in p7, graph simulated “C6 step response after hybrid linphase correction” is wrong but i’m working on it

07 december 2021 :

  • changed range of spectrogram graphs S19 and S20 of p4 from 37dB to 30dB
  • modify steps plots in page p7 because of a bug in display

04 december 2021 :

  • changes in correction plots : added step responses before/after correction in page p7, corrected graphs in p8 depending on number of taps

05 november 2021 :

  • if for some reasons, the graphs are no calculated and shown, I’m working to give the user comprehensive reasons.

03 october 2021 :

  • I think that the Google problem and stucked graphs are solved but for now, you can only upload one file in a Studio at a given date.

23 september 2021 :

  • a real bug that sometimes avoided calculation of graphs was due to inconsistencies between Google sync and the Windows shell : sometimes the shell did not update changes. A bypass has been found and I hope it completely solves the problem.

17 september 2021 :

  • added “Dolby Atmos Music” as a new option for the target

10 septembre 2021 :

  • changed target .txt file to target.drc because the .txt could in certain cases be erroneously used as mic correction file

21 august 2021 :

  • improved compensation of player and recorder clocks
  • target files are now exported in “My measurements” folder so one can use the target with other softwares

03 june 2021 :

  • added mismatch compensation of player and recorder clocks (only use LA2v3 files for now)

20 may 2021 :

  • .json correction files are reformatted so to be used directly by QSys and Xilica processors

18 may 2021 :

  • Changed centering of response on S1 of page 1 because mic cal is now included. Centering is only calculated under 11.5khz so it should not change a lot but it may slightly change performance values.

17 may 2021 :

  • Changed page 6 (p6) validity test to page 0 (p0) with eventually error messages. This p0 is plotted even if record is not valid.

12 may 2021 :

  • Changes in crosscorrelation should solve some rare cases when sync signal was missed and analysis was skipped.

09 may 2021 :

  • solved :) a vicious bug that appeared only when target at some frequencies had decimals
  • solved : in some cases, room volume and distance were not shown on graph p1

08 may 2021 :

  • no more crash due to : mic cal files with phase, non monotonic cal files or cal files with blank lines

07 may 2021 :

  • solved some login problems due to SSL with not secured content (such as new images from new measurements)

05 may 2021 :

  • there were many problems when sending wrong files  (ie not conform calibration files, more than one recorded file at same time,…) so I’ve be trying to avoid that workflow gets stuck and no user gets his files !
  • some badly formatted calibration files are automatically replaced by flat response in process

25 april 2021 :

  • added “noenhanced” mod in gnu octave script to avoid characters enhancements with _ in names

22 april 2021 :

  • in case of no mic cal file, the response could have a 10dB shift : corrected
  • les fichiers enregistrés peuvent être en stéréo .wav, .flac et .aiff

21 april 2021 :

  • pages "Howto" et "Comprendre les graphes"

15 april 2021 :

  • petites modifications des délais des filtres à phase linéaire
  • nettoyage de paramètres dans le formulaire d'envoi pour éviter des problèmes lors du traitement des fichiers envoyés

10 april 2021 :

  • Quelques améliorations pour les fichiers de calibration micro : par exemple, une dernière ligne vide est maintenant acceptée

9 april 2021 :

  • champ "distance" : "." et "," sont acceptés avant les décimales, et 4 caractères max maintenant
  • Si l'enregistrement est envoyé même si le formulaire n'est pas bien rempli et sauvegardé, les champs en erreur sont remplacé par des valeurs par défaut dans les calculs

7 april 2021 :

  • correction des graphes S13 et S14 various gatings qui présentaient une erreur de calcul de la courbe de calibration micro

31 march 2021 :

  • les corrections en SMPTE, AES, B&K ont été rajouté en 5.1

30 mars 2021

  • modifications pour LFtarget : pour le choix de cible Auto Music, la cible réelle est L+R, sa valeur est environ +3dB au-dessus de la valeur choisie de L et R séparées. De plus, les valeurs LFtarget du formulaire ont été changées.

27 mars 2021

  • modifications dans le calcul de la note de performance

23 mars 2021

  • ajout de la courbe B&K dans le formulaire Upload Recording

19 march 2021 :

  • correction : dans certains cas, les mesures et/ou les fichiers de correction pouvaient avoir un écart injustifié de niveau G/D

13 march 2021 :

  • modification de graphes des corrections (axe +18dB au lieu de +9dB) pour standardiser et clarifier, des graphes supprimés

08 march 2021 :

  • amélioration de la liste des mesures qui était effacée quand le logiciel était mis à jour !
  • amélioration des graphes de la page 1 pour que les courbes soient mieux centrées sur 0dB

06 march 2021 :

  • changed some LF targets : you need to fill again this field in the form when uploading in same studio/reference
  • correction of some bugs

Les mesures

La méthode de mesure est particulièrement stable. Vous pouvez le vérifier en effectuant plusieurs mesures différentes et en les comparant. Vous pouvez aussi mesurer à différent niveaux sonores pour vérifier la bonne linéarité de votre système et de vos corrections.

slovenska-lekaren.com

Si vous constatez des différences dans les basses fréquences, cela peut venir de conditions qui ont changées entre les mesures : les portes et fenêtres sont-elles toujours dans la même position, ouvertes ou fermées ?

Question frequently arises : how large should you scan around listener head position ? Move in all directions, even height, but avoid to be too near  of a reflecting surface, ie stay a bit higher than the back of the chair.

I would scan within about +-15° off axis, that is nearly 50cm in all directions for a loudspeaker at 2m and 100cm at 4m.

Il faut se rappeler que pour un système audio domestique, la méthode MMM permet de lisser certaines réflexions et pas de moyenner pour différents utilisateurs.

Déplacer trop rapidement le micro peut ajouter du bruit dans l'enregistrement. Ce qui se traduit par une remontée du niveau d'extrême grave sur les courbes de réponse.

En ajustant le niveau sonore pour la voie parlée à un niveau réaliste, le niveau des sweeps est à environ 75 à 80dB(C), tout comme le niveau du bruit rose par canal alors que le niveau pour les deux canaux simultanément est d'environ 80 à 85dB(C). Ce qui donne une indication du niveau pour la mesure de distortion.

Les graphiques ne sont pas toujours facilement compréhensibles par tous. Aussi nous avons ajouté un indice de performance. Nous avons testé les indices proposés par Sean Olive dans les documents AES 6113 et 6190 mais pour certaines raisons, les résultats n'ont pas été concluants. Ces indices sont basés sur des mesures en chambre sourde avec un calcul de prédiction en pièce d'écoute. Notre méthode ne présente que des mesures dans le local d'écoute et notre indice ne peut donc être basé que sur ces mesures.

Nous obtenons le score à partir de trois calculs :

  • SM_IRR SMoothness of InRoom Response entre 125 et 11500Hz : la proposition de S. Olive n'est pas intuitive (coefficient de Pearson) et cette fonction n'a pas été utilisée
  • NBD Narrow Band Deviation of InRoom Response entre 125 et 11500Hz (6.5 octaves) : ces déviations sont qualifiées par la mesure de la surface différentielle entre la courbe lissée au 1/20e d'octave et celle au 1/2 octave, donc pas liée à la cible ni à la pente générale
  • WBD déviation de la réponse par calcul de la surface différentielle (donc liée à la variance) entre la réponse et la courbe cible entre 125 et 11500Hz (6.5 octaves)
  • LFD déviation de la courbe en basses LFD Low Frequencies Deviation, déviation des courbes de fréquences de 25 à 125Hz calculée sur une échelle des fréquences linéaire. Une échelle linéaire est choisie parce que nous considérons que les problèmes dans la partie haute de cette gamme de fréquence sont plus importants que vers les très basses fréquences. A noter que cette courbe cible est plate sous 80Hz, donc pas identique à la cible LF choisie dans le formulaire Upload Recording.
  • A noter que la valeur affichée est la moins bonne des valeurs en L ou R pour la stéréo ou L,C,et R en multicanal

Indice global de performance = 0.25*NBD + 0.4*WBD + 0.35*LFD
It is important to understand that the rating is only based on measured amplitude response and is missing other factors that may influence audible quality : max levels, directivity, distortions, phase and time response, etc… So be carefull when you compare ratings of different systems, ie the highest may not be the best ! But comparing results before/after equalisation/correction is certainly valid.

 

Si le champ "Measure and correct" a été validé dans la page "Upload my measurements", un sous-dossier "Correction" est créé dans votre dossier qui va contenir, après le temps de calcul, les fichiers .wav de correction pour les filtres FIR, fichiers respectifs Left et Right en phase linéaire et en phase minimale : xxx-hyblinL.wav, xxx-hyblinR.wav, xxx-hybminL.wav, xxx-hybminR.wav.

Les pages p7 à p9 sont alors créées.

p7 Correction
C1 mesures séparées L et R et mono L+R en C2
Corrections FIR C3 calculées avec L et R séparés et correction hybride en C4 (correction mono L+R en basses fréquences et corrections séparées ailleurs)
C5 Correction de phase
Réponses simulées L et R après correction FIR : orrections séparées en C7 et corrections hybrides en C8
p8 Simulation ETC Energy Time Curve pour visalisation de pré-écho
p9 Simulation d'analyse en ondelettes pour visualisation de pré-écho

La technique des ESS Exponential Sine Sweeps de Angelo Farina est excellente pour certaines mesures acoustiques pour sa réjection des bruits parasites. Mais quand les horloges du lecteur et de l'enregistreur ne sont pas synchrones, des problèmes peuvent survenir, par exemple quand on lit avec un appareil différent de l'enregistrement. Dans ce cas, la réponse impulsionnelle, à l'échelon, les spectrogrammes ou ondelettes peuvent être erronées (les mesures MMM ne sont pas affectées heureusement). Pour éviter ces soucis, la version LA2v3 ajoute un signal de synchro en fin de lecture pour automatiquement compenser ces écarts. L'écart du nombre d'échantillons est indiqué en page p0. Si la différence est inférieure à 2000ppm (200ppm est la spécification du Redbook CD), l'enregistrement est ré-échantillonné. Ceci correspond à environ +-15630 échantillons pour le fichier en stéréo. Si l'écart est supérieur à 2000ppm, ce n'est pas considéré comme une différence de fréquence mais plutôt comme un problème d'enregistrement (dropout usb par exemple) et cet enregistrement n'est alors pas ré-échantillonné.

Si certains dossiers semblent vides, c'est parce que l'utilisateur n'a pas envoyé de mesure, ou a effacé les fichiers ou a ajouté "PRIVATE" pour cacher ses mesures.

Comment enregistrer

Télécharger le fichier sonore en version stéréo ou multicanal, le lien est en page Upload

Ce fichier peut être gravé sur un CD ou DVD ou lu à partir d’un ordinateur ou intégré à une session DAW (Protools, Nuendo, Pyramix,...)

Lire ce fichier audio en stéréo sur les enceintes à mesurer et enregistrer simultanément le signal capté par votre micro de mesure.

  • commencer l'enregistrement puis démarrer la lecture du fichier (il y a un blanc de 5 secondes dans le fichier lu pour avoir le temps de se placer au point d'écoute)
  • tenir le micro fixe à la place d'écoute : bong de synchro puis sweep canal gauche, sweep canal droit, sweep canaux gauche et droit en phase, sweep canaux gauche et droit hors phase, (durée 3s pour chaque sweep, un sweep étant un signal dont la fréquence augmente, un grondement sourd qui finit par un sifflement très aigu )
  • voice «move mic to left » : place the mic fixed at about 30cm left to listening position, signal will be a 10s sweep on left followed by a sweep on right and a sweep of both channels together
  • voix «move mic to right » : placer le micro de 30cm à droite du point d'écoute tout en le gardant vertical, sweep canal gauche puis canal droit (3s chaque) puis les deux canaux simultanément
  • voix : «slowly move mic » : bouger lentement le micro dans un volume d'environ 1m3 autour du point d'écoute : bruit rose de 20s sur canal gauche puis bruit rose de 20s sur canal droit puis bruit rose corrélé de 10s sur voie gauche et droite puis bruit rose de 10s non correlé sur voie gauche et droite. Pour les grandes salles, vous pouvez bouger dans un volume plus important, soit environ 1/5e de chaque dimension
  • N'interrompez ni la lecture ni l'enregistrement : ils doivent être fait d'une traite.

La méthode la plus simple est d'utiliser la fonction d'enregistrement disponible directement sur la page "Upload recording" Publier une mesure mais selon l'OS et le navigateur, il peut y avoir des clics et de la compression de niveau. Pour l'instant, nous conseillons une autre méthode.

Vous pouvez enregistrer directement avec votre ordinateur ou votre téléphone, combiné avec un micro de mesure, en utilisant la fonction "record" qui est activable sur cette même page "Upload my record". Pour le téléphone, il est prudent d'avoir comparé avant avec une mesure faite différemment pour s'assurer que la partie "enregistreur" du téléphone ne limite pas la bande passante.

Sur ordinateur, il existe des logiciels gratuits qui permettent de lire et d’enregistrer en même temps : par exemple Audacity en utilisant la fonction transport/doublage :  https://audacity.fr/

Mais vous pouvez aussi enregistrer avec un enregistreur portable (Zoom ou équivalent)  ou votre téléphone en y branchant un micro usb : un Iphone et un microphone Umik avec un adaptateur lightning-usb.

En utilisant un téléphone portable, il est conseillé de comparer ses mesures avec d'autres faites différemment pour vérifier si téléphone lui-même ne réduit pas la bande passante.

Enregistrer en format non compressé .wav mono, 16 ou 24 bits, 44.1 ou 48kHz (autres formats dans le futur)

Surtout éviter tout process sur fichier lu ainsi que sur le fichier enregistré : pas d'EQ, de compresseur, de limiteur, filtre,...

Enregistrer en format non compressé .wav, .flac ou .aiff, mono 16 ou 24 bits, 44.1 à 96kHz. Un fichier stéréo sera accepté mais un fichier mono sera envoyé plus rapidement ! L'enregistrement doit démarrer moins de 15 secondes avant la voix "start to record now". Après la séquence, ne pas laisser plus de 30 secondes.

  • le niveau sonore doit être suffisant, se repérer au niveau de la voix et ajuster le niveau comme si quelqu'un parlait dans la pièce, mais attention à ne pas écrêter à l'enregistrement !
  • attention, nous n'assumons aucune responsabilité pour des problèmes dus à des niveaux trop élevés : commencez par tester avec un niveau bas !
  • pas de filtre, EQ, compresseur ou aucun process pour les mesures (sauf évidemment si vous mesurez avec égalisation)
  • le microphone conseillé est le micro usb Umik, d'un prix raisonnable (moins de 100€), il est connecté en usb ce qui évite d'acheter un préampli et il est fourni avec un fichier de calibration individuel à 90°, il est disponible ici : https://www.minidsp.com/products/acoustic-measurement/umik-1 ou http://www.audiophonics.fr/fr/micros-de-mesure/minidsp-umik1-micro-mesure-usb-omnidirectionnel-p-8269.html ou https://www.amazon.com/miniDSP-UMIK-1-Measurement-Calibrated-Microphone/dp/B00N4Q25R8
  • le microphone est tenu verticalement, pointant vers le plafond, avec la main placée au plus bas du corps du micro. A noter qu'il faut alors envoyer la courbe de calibration à 90°.
  • pour les positions à gauche, droite, avant et arrière du point d'écoute, il est préférable de faire varier la hauteur du micro de 5 à 10 cm entre chaque mesure
  • pour les signaux de sweep, mettre une distance d'environ 30cm entre les points de mesure pour une pièce d'écoute et d'environ 1m pour un cinéma ou un grand studio de mix
  • lors du bruit rose, le volume de déplacement du micro est d'environ 1mx1mx0.5m (Lxlxh) pour un petit studio jusqu'à environ 3mx3mx1m pour une grande salle (utiliser alors éventuellement un bras de micro)
  • vérifier qu'il n'y a jamais d'obstacle entre le micro et les enceintes
  • ne pas déplacer le micro trop près (moins de 30cm) des surfaces (console, siège,...)
  • pendant les mouvements, bien faire varier la distance avec votre corps en bougeant le bras
  • la façon de bouger le micro et le trajet du micro ne sont pas très importants mais il faut bouger lentement pour éviter des bruits de vent, moins de 30cm/seconde
  • la séquence en stéréo de mesure globale dure environ 2mn et 30 secondes
  • La synchronisation est faite automatiquement par les logiciels : pas besoin de caler l'enregistrement mais attention à ne pas laisser plus de 15 secondes avant la voix de départ et bien garder la séquence jusqu'à la fin (la séquence peut être coupée bien après la fin des sons).

Nous recommandons le MiniDSP Umik, un micro usb qui ne nécessite pas de préampli. Ce micro est fourni avec deux fichiers de calibration à 0 et 90°. Mais d'autres micros omnidirectionnel peuvent être utilisés. Idéalement, il faudrait une calibration "incidence aléatoire".

catalunyafarm.com

Utiliser le micro à 90° (verticalement) et la calibration correspondante. Pour un Umik, la réponse "incidence aléatoire" est à environ 3dB au-dessus de celle à 90° à 20kHz. Ce qui signifie qu'en utilisant la calibration 90°, vous sur-corrigez et la courbe réelle de vos enceintes est plus basse d'environ 1dB à 10kHz et 3dB à 20kHz. Selon l'IEC, voici une idée des courbes à différences incidences. d'autres exemples sur les sites de GRAS ou B&K.

Une mesure peut être invalidée par certains microphones : la mesure de distortion peut être cachée dans le bruit de fond intrinsèque élevé du microphone. Ceci peut s'améliorer en mesurant à un niveau plus élevé mais attention à votre matériel et à vos oreilles !

Envoyez le fichier de calibration de votre micro qui correspond à votre utilisation. Par exemple, la calibration à 90° si vous tenez votre micro verticalement comme recommandé. Si vous n'avez aucun fichier de calibration, choisir None/flat. Important : le fichier de calibration correspond à la courbe du micro et pas à la correction à appliquer !

Pour l'Umik, envoyer le fichier d'origine. Le niveau SPL indiqué dans les graphiques est calculé à partir du gain indiqué de 18dB dans le réglage d'entrée combiné avec la sensibilité indiquée dans le fichier de calibration (ceci est important pour la conformité des installations cinéma aux normes SMPTE)

Pour les autres micros, envoyer un fichier nommé "calibration.txt" avec la première ligne à 0Hz et la dernière à 24000Hz comme ci-dessous : 0 -20 20 -0.1 1000 0 20000 0.1 24000 -20

0 -20
20 -0.1
1000 0
20000 0.1
24000 -20
Le séparateur décimal doit être un point "." et pas une virgule ",".
Le fichier de calibration sera traité et enregistré en tant que "response.mic" dans le même dossier. Si vous envoyez plusieurs enregistrements le même jour pour le même studio/référence, vous pouvez éviter de renvoyer le fichier micro plusieurs fois.

Si le fichier de calibration n'est pas valide, il est remplacé par une courbe plate, comme s'il n'y avait pas de calibration.

Les micros de mesure, électret, électrostatiques ou Mems, sont généralement considérés comme des transducteurs à phase minimale, dans la gamme de fréquence qui nous intéresse. Ainsi le fichier de calibration n'a pas besoin d'inclure la phase, et nous préférons que la phase en soit absente pour éviter toute erreur. Mais si la phase est présente, elle doit être en 3e colonne après la colonne de l'amplitude.

Sans fichier de calibration, , envoyer seulement l'enregistrement pas de fichier .TXT. Le calcul se fera alors avec une courbe plate. Selon le micro, les résultats seront sans doute erronés au-dessus de 5kHz.

Démarrer la lecture avec un niveau faible puis ajuster le niveau de la voix pour un niveau réaliste. Ainsi vos enceintes ne risqueront rien.

Pour des mesures acoustiques, il n'y a pas besoin de travailler à des fréquences d'échantillonage supérieures 48kHz. Ainsi nos fichiers sont en 44.1 ou 48kHz. Pour l'enregistrement, vous pouvez utiliser n'importe quelle fréquence jusqu'à 96kHz et le fichier sera ré-échantillonné pour l'analyse.

En utilisant un microphone usb comme l'UMIK de MiniDSP, vous pouvez rencontrer un souci avec l'affichage de la réponse impulsionnelle : l'impulsion elle-même n'est pas propre et on retrouve de nombreux pics rapprochés. Ceci peut être du à des problèmes d'instabilités ou de coupure très courtes pendant l'enregistrement. Le décalage éventuel entre l'horloge du lecteur et celle de l'enregistreur est automatiquement compensé par resampling des séquences enregistrées.

Les craquements ou coupures peuvent être diminués ou supprimés en optimisant certains paramètres :

  • d'abord la longueur maximale d'un câble USB classe 1 est de 3m (câble en parfait état), essayer avec un autre câble certifié
  • pour Windows, dans configuration/systeme/paramètres avancés, ajuster pour les meilleures performances et favoriser les "services d'arrière plan"
  • éviter d'utiliser des ports USB partagés par d'autres composants de l'ordinateur
  • dans le BIOS, essayer de réduire la valeur PCI bridge latency timer (pas possible en PCIe)
  • dans le BIOS, désactiver CPU throttling
  • désactiver les équipements audio non utilisés
  • désactiver toutes les options d'économie d'énergie et configurer en performances élevées
  • donner la plus haute priorité au logiciel d'enregistrement
  • désactiver temporairement l'anti-virus
  • quelques liens utiles :

Optimise Audacity and computer

Glitchfree

Optimising-your-PC-for-Audio-on-Windows-10

PC-Optimization-Guide-for-Windows-8

Troubleshoot-USB-dropouts-audio-glitches-Windows

Troubleshoot-USB-dropouts-audio-glitches-Mac

Test USB latency

AES paper 8169 : Impulse response measurements in the presence of clock drift

Et un site dédié à l'audio sur ordinateur :

The well tempered computer

Formulaire "Publier une mesure"

  • Les champs "Company or title" et "Studio" sont utilisés pour cataloguer les mesures dans une structure title/studio/date avec la date inscrite automatiquement. ce qui permet de visualiser l'évolution des mesures. Important : ne pas utiliser un nom de société pour lequel vous n'avez aucun droit, votre compte pourrait être supprimé sans préavis.
  • Champ "Reference" : un dossier est créé avec ce nom. Les utilisateurs avec une seul système audio peuvent ne pas remplir ou mettre "Maison" ou "salon", etc... ou bien "avec EQ" "sans EQ". Les professionnels avec plusieurs installations, peuvent y mettre le nom du studio. Pour envoyer plusieurs enregistrements, il est ainsi préférable de remplir ce champ pour avoir des dossiers différents, la lecture des graphes est plus facile. En ajoutant PRIVATE dans le nom de référence, les mesures de ce dossier sont cachées aux autres utilisateurs et n'apparaissent que dans votre dossier "mes mesures".
  • Accents and special characters are not allowed in most of the fields. Allowed characters are alphabets, numbers, space and underscore (_). No space or _ at start or end and no consecutive spaces or underscore.
  • Dans les champs "volume" et "distance", mettre seulement la valeur, ie "2.5" (le "m" dans "2.5m" n'est pas autorisé !)
  • Quand un champ est non correct et en rouge, ne pas essayer d'envoyer les fichiers mais corriger les erreurs avant
  • Choix Test/Measure/Correction : "Test" permet de vérifier la validité de votre enregistrement avant de faire un achat.
  • “New correction” permet de garder touts les valeur et de ne changer que “Timbre target” et/ou “LF target” pour un nouveau calcul de correction. Ne pas oublier de changer le nom de l'enregistrement pour évider de perdre les anciennes corrections et pouvoir comparer.
  • Pour les autres champs, surtout lire la FAQ.
  • Il est important de remplir le formulaire sans aucun champ en rouge puis sauvegarder le formulaire avant d'envoyer l'enregistrement ! Sinon les graphes ne seront pas calculés.
  • Et se rappeler que les valeurs restent sauvegardées, donc encore moins de travail la prochaine fois !

 

 

 

 

dans la page "Publier une mesure", vous pouvez envoyer un fichier .wav, .flac ou .aiff et un .txt pour la calibration. Taille maxi 60MB.

dans la page "Mes mesures ", vous pouvez envoyer des fichiers .png et .jpg dans vos dossiers pour présenter votre studio ou matériel.

Please do not use upload an old record you have done with an old audio file : compatibility is not assured and it’s better to download latest file and do a new recording to benefit from latest improvements

En stéréo, l'ordre des canaux est toujours L R. Mais en multicanal, il est important de choisir l'ordre réel des canaux : par exemple en 5.1, vous pouvez télécharger en configuration film L-C-R-LFE-Ls-Rs (gauche-centre-droite-LFE-surround gauche-surround droite) ou configuration SMPTE L-R-C-LFE-Ls-Rs. Vérifier aussi le type de fichier téléchargé : par exemple les fichiers .flac sont en format SMPTE (voir https://xiph.org/flac/format.html ).

Les fichiers sont nommés par convention :

LA2v4 signifie Loudspeakers.Audio pour 2 canaux, version 4

Et ainsi de suite pour LA51v4, LA712v4,...

 

Cela dépend de vos enceintes. Dans certains cas, vous pouvez ajuster la pente de la courbe cible en modifiant la directivité indiquée.

Pour référence, voici les valeurs utilisées pour les calculs :

Hautes frequences, Omni/Dipole/Standard/Horn = 2/5/8/12

Basses frequences, Omni/Dipole = 2/5

Les champs suivants sont utilisés pour le calcul de la courbe cible :

  • Field “Target curve” : “Auto music” is recommended for home HiFi and pro music studios. For calibration of theaters or mixing rooms, SMPTE targets maybe be used with a choice depending on room size. Other possibilities are AES and B&K bin some cases. The new “Dolby Atmos Music” target has been added to comply to Dolby Home Entertainment specifications.
  • “Timbre target” (only valid if “Auto music” is choosen) : the standard “Balanced” can be adjusted on user preferences to Bright (sharp, more high frequencies) or Warm (darker, more low frequencies). Difference to “Balanced” is a slope of approximatively +-0.3dB/oct (exact value depends on measurements,  distances and directivity) so nearly +2dB at 10kHz for “Sharp” and -2dB at 10kHz for “Warm”. If those standard “bright, balanced, warm” don’t exactly fit your needs, you may ajust by modifying your volume or distance values : increase volume or decrease distance brings you more in direct sound so targets change a bit to more “bright”.
  • “LF target” (only valid if “Auto music”  or “Auto cinema” is choosen) : low frequency target is defined by cutoff frequency and level under 100Hz ie  “409” means a 40Hz cut and +9dB level. Level at cutoff freq and at 130Hz is 0.5*max level. As LF target Auto is optimised for both speakers together (L+R) but relative to L and R separated, so to get a flat response for each separated channels, choose a value ending with 0 (ie 400 or 600), because L+R in low frequencies gives nearly +3 or 4 dB (or +6dB for a common subwoofer) compared to response of L or R separated. With lower taps value (ie 3072 or less), to get expected response (see simulations in p7)  better use 100/103/106 values to avoid adding a cutoff to the correction already limited by number of taps. Please note that before 24/08/24, the target was given for L+R, now it is for each channel separated, ie if you choose 603 before, now you would choose 600.

Après calcul de la courbe cible, celle-ci est disponible dans le dossier "correction" sous le nom target.drc et peut être utilisée dans un autre logiciel de correction.

Plus d'infos ici

La procédure permet d'obtenir une courbe cible personnalisée. Celle-ci est calculée à partir des mesures et des paramètres du formulaire : volume, distance, directivités. A noter que si vous choisissez une courbe SMPTE, AES ou B&K, celle-ci sera directement choisie pour cible sans utiliser vos mesures pour le calcul (les paramètres LF et Timbre taret ne seront alors pas utilisés).

Pour adapter la courbe cible à vos besoins, utilisez "Auto music" et ajustez "Timbre target" et "LF target".

  • Courbe cible en basses fréquences entre 100 et 806
  • Courbe cible brillant/équilibré/chaud

Ces choix sont à faire dans le formulaire. La pente de la courbe cible n'est pas figée mais dépend aussi des mesures. Si vous savez que vos enceintes sont neutres et venant d'un fabricant sérieux, et si vous êtes satisfait de l'équilibre actuel, vous pouvez simplement choisir la cible la plus proche de vos mesures actuelles, la courbe "balanced" dans le cas ci-dessous.

Au bas de la page "Upload recording", vous pouvez choisir différentes options selon votre plan :

  • "Test" donne la possibilité de vérifier la validité de l'enregistrement voir ici.
  • "Measure" analyse l'enregistrement afin d'obtenir toutes les courbes des mesures
  • “Measure and correct” ajoute le calcul de correction FIR correspondant à votre processeur.
  • “New correction” garde toutes les valeurs du formulaire et vous changez juste “Timbre target” et/ou “LF target” pour recalculer. Changer le nom de l'enregistrement avant de renvoyer le fichier pour garder l'ancien fichier et pouvoir comparer.

La page TEST p6 présente les graphes Rec1 à Rec5

Exemple de mesure réelle
Courbes idéales (simulées)
Rec 1 : ce graphe montre le détail d'une synchronisation incorrecte de l'analyse La synchro est correcte quand la valeur "record time lag" correspond au max de l'image et les 3 traits noirs de synchronisation sont alignés avec les valeurs max
Mesure Rec1 non valide car non calée temporellement sur le graphe. La mesure doit être bien calée temporellement sur le graphe, avec les traits de synchro au départ de chaque séquence.

Selon la charge de notre serveur, cela prend en général de 5 à 10 minutes pour avoir les courbes. Ne pas oublier de cliquer sur le bouton de rafraichissement pour voir la liste à jour.

Si aucun graphe ne s'affiche sur le site (ne pas oublier de rafraichir l'affichage), quelques vérifications :

Important : avez-vous rempli tous les champs nécessaires dans le formulaire et sauvegardé ? Vérifiez aussi que l'enregistrement envoyé a le bon format, contient le début mais pas avec plus de 15s avant la voix de départ.

Après ces vérifications, supprimer tous les fichiers dans ce dossier studio/reference (utiliser le menu "Mes mesures") puis renvoyer votre fichier en lui donnant un autre nom.

D'autres infos dans la FAQ Problèmes et erreurs.

Ne pas envoyer plusieurs enregistrements à la suite : compte-tenu du temps d'envoi, les enregistrements peuvent ne pas correspondre au bon formulaire ce qui entraine des problèmes.

Il faut plutôt faire l'enregistrement puis l'envoyer avant de faire un nouvel enregistrement.

Mes mesures

Dans "Toutes les mesures", vous affichez toutes les sociétés et studios. Dans "Mes mesures", vous verrez seulement vos dossiers mais avec tous les fichiers, y compris les fichiers de correction, et vous pourrez envoyer, déplacer, supprimer, renommer et modifier les descriptions.

Le dossier "Mes mesures" reste disponible même si votre plan est terminé.

Voici la structure de votre dossier. Les répertoires en rouge sont privés, vus seulement dans "Mes mesures" et donc cachés aux autres utilisateurs. Folder in red are private and only seen in “My measurements” so not seen by other users.

Company or title

   Reference, studio

     Date

myrec-p0.png          page to check recording validity
myrec-p1.png         main graphs
myrec-p2.png         time and phase graphs
myrec-p3.png         various graphs
myrec-p4.png         spectrogram and wavelets
myrec-p5.png         bongs timing
myrec-p6.png         InterChannels Phase Correction
myrec-p7.png         amplitude correction
myrec-p8.png         time correction
myrec.text               your setup infos from web form
myrec.wav               your recording
response.mic          mic calibration reformatted
mymic.txt                your mic calibration
correction48         corrections for a processor that works at 48kHz
target.drc                target with 3 columns : frequency, amplitude and phase
bin                            with corrections for minidsp processors
myrec-lin-L.bin
myrec-lin-R.bin
myrec-min-L.bin
myrec-min-R.bin
json                            with corrections for QSys and Xilica processors
myrec-lin-L.json
myrec-lin-R.json
myrec-min-L.json
myrec-min-R.json
REW                                     for analysis in REW
myrec-comlin-LR.wav         common correction for all channels
myrec-commin-LR.wav
myrec-hyblin-L.wav             hybrid corrections
myrec-hyblin-R.wav
myrec-hybmin-L.wav
myrec-hybmin-R.wav
myrec-MMM-Lrew.wav        MMM record
myrec-MMM-LRrew.wav
myrec-MMM-Rrew.wav
myrec-seplin-L.wav               separated corrections for each channel
myrec-seplin-R.wav
myrec-sepmin-L.wav
myrec-sepmin-R.wav
wav
myrec-lin-L.wav                corrections in wav format
myrec-lin-R.wav
myrec-min-L.wav
myrec-min-R.wav
wav-stereo
myrec-lin-LR.wav              correction linphase into stereo file
myrec-min-LR.wav            correction minphase into stereo file

– folders correction44 et correction88 with wav and wav-stereo folders
– folder correction96 with bin, wav and wav-stereo folders

 

 

 

Pour l'instant, les corrections sont uniquement calculées pour des processeurs et logiciels FIR en phase linéaire ou minimale :

  • generique 1024, 2048, 4096, 6144, 8192 et 16384 taps : fichiers mono 24bits 48kHz .wav
  • MiniDSP OpenDRC 6144 taps : fichiers mono pcm 32bits float 48kHz .bin
  • MiniDSP OpenDRC 6144 taps : fichiers mono pcm 32bits float 48kHz .bin
  • QSC Qsys 8192taps : fichiers mono 24bits 48kHz .json
  • Xilica Solaro QR1 or FR1 4096 taps : mono 24bits 48kHz, .json or .txt files (ie with Rephase, just export as float 32/64 bits text file)

Pour les corrections FIR, le nombre de taps est le nombre d'échantillons audio du fichier de l'impulsion de correction, par exemple pour 2048 taps, l'IR fait 2048 échantillons, quel que soit le format wav, pcm, bin, json,...

Je ne sais pas encore si les EQ paramétriques en IIR seront calculées dans une nouvelle version parce que les paramètres sont trop variés (nombre d'EQ, Q,...) alors que les filtres FIR deviennent moins chers. Un export du fichier de mesure est disponible pour être utilisé dans REW ou autre pour adapter une correction.

Avec un plan comprenant la correction, les fichiers de correction sont disponibles dans la page Mes mesures dans le dossier "Correction" avec les dénominations suivantes et dans les formats .wav (48kHz 24bits) et .bin (pcm 48kHz 32bits float, big endian) :

  • …-hyblin-L.wav : correction hybride à phase linéaire pour la voie gauche
  • …-hyblin-R.wav : correction hybride à phase linéaire pour la voie droite
  • …-hybmin-L.wav : correction hybride à phase minimale pour la voie gauche
  • …-hybmin-R.wav : correction hybride à phase minimale pour la voie droite

Pour les processeurs QSys et Xilica Solaro, les fichiers de correction .json sont aussi présents dans le dossier "correction".

 

 

Il est nécessaire d'utiliser un filtrage à la même fréquence d'échantillonnage que le processeur ou le logiciel, afin d'éviter toute distortion ou artefact.

Loudspeakers.audio calcule les filtres de convolution en 24bits à 44.1, 48, 88.2 et 96kHz. Si vous avez besoin d'autres formats en fréquence ou en résolution, vous pouvez utiliser un convertisseur en ligne comme https://audio.online-convert.com/convert-to-wav ou d'autres outils présent dans les logiciels audio ou des outils gratuits comme sox).

Because correction can be positive in amplitude at certain frequencies, it is important to check the global level of the correction to avoid any overload. This won’t generally be a problem inside the processor itself but you need to check at the processor output, before D/A conversion : because many music tracks are mastered at a very high level near digital fullscale, you need to check that level of music with correction never exceeds fullscale. It is wise to reduce digital level so that the max level of correction is under 0dB, ie -1dB is fine. If you really want to avoid any intersample peak, you can even set max at -4dB.

Attention de bien ajuster les niveaux lors des comparaisons avant/après correction : en général, il est nécessaire de réduire le niveau sans correction de quelques dB pour une comparaison valide.

La correction essaye d'égaliser les niveaux entre les canaux mais pour les processeurs QSys et Xilica Solaro, il peut y avoir une erreur parce que la conversion entre la convolution en .wav et le fichier json ou txt nécessaire au processeur, peut modifier les niveaux. Il est nécessaire de mesurer après correction pour vérifier ce point.

En particulier si le processeur est limité en taps (2048 ou moins), il est souvent judicieux de traiter d'abord les basses fréquences sous 100Hz environ avec un égaliseur paramétrique, refaire la mesure puis ensuite calculer automatiquement la correction FIR. Pour simplifier cette procédure, vous pouvez utiliser le logiciel REW  , importer dans REW les fichiers xyz-MMM-(LR)rew.wav en temps que 'audio data', lisser au 1/48e d'octave et utiliser la fonction EQ de REW pour optimiser l'égalisation dans les basses fréquences.

Même pour un nombre de taps plus élevé, la stratégie de faire une égalisation IIR dans le grave avant de calculer la correction FIR peut être intéressante.

Parmi les mesures, une courbe L+R est calculée qui correspond à un signal mono envoyé aux deux canaux. Cette courbe noire L+R est importante parce que la plupart des enregistrements sont mono dans le grave et que cette courbe est ainsi plus proche de la perception.

Dans quelques cas, la courbe noire est plaçée sous les courbes bleue et rouges. Ce qui signifie qu'à certaines fréquences, les signaux gauches et droites s'annulent au lieu de s'additionner ! il faut vraiment éviter ce genre de problème en trouvant de meilleures positions pour vos enceintes. Avec un subwoofer, ça ne peut ps arriver parce que la sommation est électronique sans opposition de phase possible. La correction hybride de ce site essaye d'optimiser L+R mais ce n'est pas toujours totalement efficace.

Le plus simple est dans la page "Mes mesures" qui propose en bas de page d'ajouter des fichiers avec un bouton +.

Vous pouvez aussi utiliser le bouton "Select" dans le formulaire d'envoi et choisir une image.

Pour une imagette du dossier "Company or title", laisser le champ "Reference, studio" vide. Pour une imagette du dossier "Reference, studio", remplir ce champ, sauvegarder et envoyer le ou les fichiers d'images. Seuls les formats .png ou .jpg sont acceptés.

 

Après la correction calculée et appliquée, vous pourrez profiter de votre écoute mais il est important de remesurer avec la correction appliquée pour en vérifier la validité. Vous pouvez aussi tester les mesures à différents niveaux sonores pour vérifier.

En modifiant la position des enceintes acoustiques, il est nécessaire de refaire la mesure pour évaluer une nouvelle correction. Les changements les plus importants seront vus sous 300Hz.

Si vous modifiez de façon importante la disposition ou le mobilier de la pièce, il faut refaire des mesures et recalculer les corrections.

Si vos résultats n'apparaissent pas, il peut y avoir différentes raisons :

  • if your folders names (company or title, studio,…) contains accents or special characters, graphs may not be calculated
  • sur le fichier audio enregistré, il manque le top de synchro du début ou le fichier est trop court. Il doit y avoir au moins une seconde après le top de synchro de fin.
  • le fichier de calibration du micro Umik n'est pas conforme : veillez à utiliser le fichier d'origine, ne modifiez pas ce fichier et n'ajoutez pas de ligne, même vide...
  • le fichier doit être dans le bon ordre : les fréquences doivent augmenter ligne après ligne.
  • Une trop grande longueur du chemin peut être un problème parce qu'une copie FTP intervient dans le process : ainsi la longueur de "company or name" + "reference or studio" + "date" + nom du fichier enregistré (ou calibration du micro) doit être inférieure à environ 180 caractères
  • évitez les accents ou les caractères spéciaux dans les noms des dossiers (studios, etc..) et dans les noms des fichiers enregistrés
  • no dots (.) in file names  : another dot than the one before the extension will prevent uploading. This is to avoid security problems with double extensions.
  • another problem seen quite often : right level is measured much lower than left level ! This may come from your computer or software. When the level is quite high, a level compression is automatically set and the recorded level of right channel (and also center channel) is lower because the compressor has been activated by the left channel signal !
  • en cas de coupures en usb, voir la question sur l'usb dans la FAQ
  • If uploads don’t work, try another web browser (ie sometimes Chrome works better than Firefox)
  • ne pas envoyer plusieurs mesures à la suite, plutôt attendre d'obtenir les graphes avant d'envoyer un nouvel enregistrement
  • si l'envoi d'une mesure ne donne pas de graphes, vous pouvez renvoyer cette mesure mais il faut lui donner un autre nom parce que des mesures successives avec le même nom ne seront pas traitées
  • if problems when viewing in french, change language to english : seems that with some browsers, it may help

Pour tout problème, s'adresser à support(at)loudspeakers.audio

Une comparaison entre le rapport issu de ce site et Genelec GRADE est proposée ici :

LAvsGRADE.pdf

This website allows to share loudspeakers measurements in rooms and may help other users to check/compare results. But if for any reason, you prefer to keep your own results hidden, please donate.
After donation, you may just add “PRIVATE” or “private” or “Private” in the “Reference, Studio” name in the Upload recording form. So those folders/files will still appear in “My measurements” but will not be shown to other users in “All measurements”.

You can later delete “PRIVATE” from the name if you change your mind.

Acoustique et égalisation

With MMM, you get a measured frequency response between LW Listening Window and ER Early Reflections as per Harman’s terminology. The more the acoustics is damped, the more the measurement is near LW.  So the correction that is calculated online on this website is a mixed correction of direct sound field (ONaxis or LW frequency response), ER and Sound Power (the frequency response at all angles). Here is an explanation :

Cette question revient souvent quand on parle de correction :
Séparons les gammes :
- sous 200-300Hz, les modes de pièce sont toujours présent (dans des salles de tailles habituelles) et il faut généralement amortir les pointes, sans trop combler les creux
- de 200 à environ 500-800Hz, la position de l'enceinte par rapport aux murs, engendre creux et bosses, mais ces problèmes acoustiques peuvent être améliorés par une égalisation électronique (au dessus de ces fréquences, l'influence des réflexions est très dépendante de la position exacte d'écoute mais heureusement le système auditif procure un lissage fréquentiel)
- au-dessus de 600-700Hz, il faut corriger la réponse de l'enceinte si celle-ci n'est pas parfaite
Une méthode est donc nécessaire pour montrer (uniquement) les défauts qui doivent être corrigés (c'est pour ça que nous préconisons la méthode MMM)).
Il faut savoir qu'une correction ratée peut être pire que pas de correction du tout : il est donc important de pouvoir écouter et comparer sans/avec EQ (et niveaux exactement ajustés).

Voici une comparaison de 9 mesures MMM de la même enceinte dans 9 pièces différentes (1à à 30m2, distance de 2 à 3m). Il est clair que :
- sous 300Hz, tout dépend de la pièce
- entre 300 et 800Hz, la pièce et l'enceinte sont liées
- au-dessus de 800Hz, c'est l'enceinte qui donne la réponse. Celle-ci est juste modérée par la distance et l'absorption acoustique (cf les courbes PIR Predicted In-Room de Harman).

Une autre comparaison: la même enceinte dans un chambre sourde et deux pièces non traitées acoustiquement (une pièce mesurée 3 fois). Ici sont affichées les seules différences par rapport à la mesure anéchoïque à 0dB. Au-dessus de 600Hz, la différence est inférieure à 2dB : MMM mesure la réponse de l'enceinte seule, pas la pièce.

Concernant les courbes cibles : dans des conditions habituelles (enceinte avec dôme et grave en clos ou bass-reflex, salle de dimensions moyennes et distance d'écoute vers 3m), la courbe cible "bright" est à environ -1.05dB/oct, la courbe "balance" à -1.4dB/oct et la courbe "warm" à -1.75dB/oct. Cette dernière valeur correspond à peu près aux recommandations Harman (voir les papiers de S. Olive dans l'AES) et la réponse préférée dans le grave correspond au choix 205. (AES convention paper 8994). La nouvelle courbe Dolby Atmos Music de 2021 est proche de -1.5dB/oct au-dessus de 1.6kHz avec LF target = 304.

Also read EVALUATION OF ROOM CORRECTION PRODUCTS in this FAQ where the best corrections found in Sean Olive’s tests show a continuous slope of about -1.2dB/octave.

Une autre possibilité pour se faire une idée de la pente de la courbe cible est d'utiliser target curve calculator.

Toutes les corrections calculées sur ce site sont faites pour des haut-parleurs à hauteur d'oreilles. A cause des HRTF (Head Related Transfer Function), les sons provenant d'une source à une hauteur différente sont perçues différemment : place une enceinte à hauteur d'oreille et une autre identique à une hauteur différente et écouter alternativement du bruit rose pour constater une différence de timbre.

Si l'enceinte centrale n'est pas à la même hauteur que les enceintes L et R, doit-elle alors être égalisée différemment ? La question est délicate.

Dans un studio que j'avais à calibrer avec des enceintes Genelec 1234 et une paire de nearfield PSI A17M, j'ai eu ce problème. Les Genelec étant très hautes, plus de 15° au-dessus des PSI, j'ai du ajuster les EQ des Genelec pour une meilleure similarité de timbre entre les deux modèles.

Dans l'ensemble des graphes, certains sont utiles pour la compréhension des phénomènes acoustiques :

Le graphe S5 de la page ESSENTIALS montre la réverbération TR60 et l'excès éventuel. Souvent l'équilibre n'est pas toujours correct entre les fréquences avec souvent un manque d'absorption dans le grave.

Le graphe S6 de la page ESSENTIALS montre la courbe ETC d'énergie où se distinguent les réflections éventuelles des 20 premières millisecondes. Le son se propageant à 34 cm en 1ms, permet d'estimer la position des réflexions importantes.

Les graphes S19 à S23 de la page ENERGY montre différentes manières avec des résolutions différentes : spectrogramme, waterfall et ondelettes.

Avec ces éléments, on peut réfléchir aux traitements acoustiques, leurs emplacements et l'équilibre de l'absorption et de la diffusion selon les fréquences.

 

Un conseil important : avant de corriger, essayer de trouver la meilleure position des enceintes, tester les presets disponibles et optimiser aussi bien que possible. L'égalisation est meilleure s'il n'y a pas de gros défaut à corriger.

Avant les corrections électroniques, paramétriques ou FIR, quelques actions préalables :

  • si possible, faire des traitements acoustiques, par exemple éviter tout "flutter echo" du aux parois parallèles, comme par exemple une fenêtre à la droite du point d'écoute et un mur nu en vis-à-vis à gauche. En claquant des mains, ça correspond à un son qui "zingue".
  • écouter et faire des premières mesures
  • regarder les basses fréquences : attention aux grands creux qui ne pourrons pas être corrigés électroniquement. S'il y a annulation, +10dB sur le signal va aussi donner +10dB sur les réflexions, et l'annulation sera toujours là !
  • pourquoi ne pas utiliser un subwoofer pour faire un système 2.1 : le caisson sera plus facile à placer en position acoustiquement favorable alors que les enceintes principales n'ont pas beaucoup de positions possibles.
  • Une idée sur l'emplacement du caisson : l'acoustique étant symétrique entre la position du caisson et celle de l'auditeur, on peut inverser les deux pour un test. Placer le caisson sur une chaise au point d'écoute et se déplacer dans la pièce pour trouver une réponse correcte permet quelquefois de trouver plus rapidement les bonnes positions.
  • si un creux important est constaté à l position d'écoute, il faut essayer de déterminer la dimension de pièce qui engendre le problème : longueur, largeur ou hauteur ou une combinaison ? On peut alors placer un absorbant mais ce n'est pas toujours efficace : à 80Hz il faut au moins 50cm d'épaisseur pour avoir un certain résultat. un résonnateur à membrane sera moins épais mais il faudra l'accorder précisément selon les résultats des mesures. Autre solution, PSI AVAA : ces bass-trap actifs ne nécessitent pas de réglages, prennent peu de place et peuvent être efficaces, mais ils sont assez onéreux (environ 3500€).
  • avec des filtres actifs, des réglages grave/aigu ou d'autres réglages : procéder d'abord aux mesures, faire des ajustements pour approcher la courbe cible idéale avant de calculer la correction globale par les filtres paramétriques ou FIR.
  • Avant d'utiliser une correction FIR, et surtout quand vous disposez de 2048 taps ou moins, plutôt commencer par des filtres paramétriques dans les basses fréquences sous 100Hz. Cela simplifiera le travail des FIR. Pour ces paramétriques, un sous-dossier REW dans le dossier 48kHz contient des fichiers wav (L, R et LR) qui peuvent être importés dans REW en "Audio datas", utiliser du smoothing puis les fonctions d'EQ auto ou manuelles. Utiliser l'égaliseur adéquat, ce qui n'est pas simple si votre processeur n'est pas dans la liste.

 

Il y a des logiciels pour simuler et calculer les modes propres pour des salles parallélépipédiques aux murs infiniment rigides. Mais ce n'est jamais la réalité. Les modes réels ne correspondent pas parce que les dimensions acoustiques ne sont pas identiques aux dimensions physiques. Généralement on estime une erreur de plus de 5% sur les fréquences. Ce qui signifie que l'égalisation basée sur la simulation sera loin d'être optimale et qu'il est préférable de se baser sur de vraies mesures.

Une bonne égalisation peut changer vos impressions sonores dans certains cas et il peut falloir un peu de temps pour s'habituer. Mais il est à peu près certain que vous ne reviendrez pas en arrière.

Trinnov a publié un intéressant document sur la correction.

Lequel choisir ?

Je recommande les processeurs FIR qui permettent une correction plus simple, plus précise (avec en plus une possibilité de correction de phase).

Il peut s'agir de processeurs logiciels ou de processeurs matériels dont voici quelques modèles que j'utilise (les prix sont HT et approximatifs) :

  • QSC QSYS, max 16384 taps par canal (avec un max de 4x8192 pour le modèle Core110F), superbement configurable, multicanal 8in/16out, des fonctions très complètes mais assez cher (4000€ environ pour le petit modèle Core110F)
  • Trinnov, avec 4096 taps par canal compétés par des filtres IIR (total de taps selon processeur stéréo ou multicanal). Processeur haut de gamme mais utilisable uniquement avec son logiciel de mesure et de correction, (à partir de 4000€ en stéréo). La nouvelle gamme Nova est moins chère mais je n'ai pas encore eu le temps de la tester.
  • MiniDSP OpenDRC, max 6144 taps per channel (with total of 2×6144), cheap and stable, only available with digital I/O, less than 300€
  • MiniDSP 2x4HD or Flex, max 2042 taps and min 6 taps per channel (the total of 4096 for all channels gives 2042+2042+6+6). Both are cheap. Because those processor work at 96kHz, the FIR correction file of 2042 taps at 96kHz is equivalent to 1021 taps at 48kHz.
  • Xilica Solaro QR1 ou FR1, 4096 taps max par canal (total 6x4096), à noter que les FIR ne peuvent pas être chargé dans des presets pour l'instant, extrêmement configurable (presque comme un QSYS) avec choix des cartes d'E/S et télécommande par Ipad ou tablette, prix à 900€ pour QR1 (8 slots) et 1600€ pour FR1 (16 slots) sans les cartes (analogiques pas très chères mais numériques curieusement plus chères). a noter que ces processeurs peuvent être configurés à 96kHz mais les filtres FIR restent à 4096 taps donc moins efficaces alors en basses fréquences.
  • t.racks FIR DSP408 : max 2048 taps par canal limité à un total de 4096 taps pour l'ensemble des canaux, économique sous 600€
  • Eversolo DMP-A8, un streamer avec filtrage FIR de 2048 taps par canal pour environ 2000€
  • Jetez un coup d'oeil à cette autre liste de processeurs FIR.

Du côté des logiciels, vous pouvez utiliser un engin de convolution comme Brutefir, intégré dans un lecteur ou un streamer. Equaliser APO ou Camila DSP sont des solutions intéressantes. les logiciels sont souvent peu chers ou même gratuits, mais nécessitent un ordinateur (un petit Raspberry Pi peut suffire) mais demandent des configurations plus complexes, ce qui n'est pas pour tout le monde.

Les processeurs matériels sont quelquefois limités en puissance de calcul donc en taps FIR. Mais tous disposent aussi d'EQ paramétriques qui permettent de compléter les filtres FIR dans les basses fréquences. En France (petite pub), vous pouvez les acheter chez Company 44.1 avec éventuellement la configuration et l'installation sur site.

Les égaliseurs paramétriques sont de type IIR. Avec un égaliseur paramétrique, suivez la méthode normale du site.
When you get your results and if you choose “measure and correct”, the directory named “correction” contains xyLrew.wav, xyRrew.wav, aso…, files.
Si vous avez installé REW , importer ces fichiers xyLrew.wav avec file/import/import audio data.
Selon votre marque et modèle d'égaliseur, choisir la fonction EQ de REW pour ajuster vos corrections.
Pour la courbe cible, essayer de recopier la courbe cible proposée par loudspeakers.audio.

Par le calcul auto, les deux types de correction sont obtenues ce qui vous permet de choisir. Les filtres linéaires sont dénommés xxx-hyblin-L.wav et ceux à phase minimale xxx-hybmin.wav. En fait, les filtres à phase linéaire sont plutôt hybrides car la phase n'est pas corrigée dans les très basses fréquences.

Les artéfacts de pré-écho n'existent pas en phase minimale mais le calcul des corrections à phase linéaires est conçu pour éviter tout risque de pré-écho audible. Il est conseillé de commencer avec une correction à phase minimale puis de comparer avec la phase linéaire.

Si vous disposez d'un processeur FIR avec 2048 taps ou moins, il est souvent plus efficace d'utiliser une correction à phase minimale.

L'audibilité des distortions de phase est controversée : les distortions importantes sont audibles mais les distortions habituellles telles que celles dues aux filtres d'enceintes ou le délai de groupe des bass-rélex ne sont pas évidentes. David Griesinger a publié une idée intéressante sur la nécessité d'éviter ces distortions, clic droit pour télécharger sa présentation

Avec plus de coefficients (taps), la correction est plus précise dans les basses fréquences. Mais une correction trop précise peut être gâchée par des conditions modifiées : température ou humidité, portes ou fenêtres ouvertes ou fermées, nouveau mobilier, etc... En pratique et à 44.1 ou 48kHz, 2048 taps est un minimum et je ne pense pas que plus de 16384 soit vraiment utile ou même recommandé. De plus, la plupart des processeurs FIR disposent aussi de correcteurs paramétriques pour éventuellement compléter la correction dans les basses fréquences. En général, il est plutôt recommandé d'utiliser entre 4096 et 8192 taps. Mais si vous n'avez que 2048 taps ou moins, il est vraiment préférable d'utiliser une correction à phase minimale.

Avec la plupart des processeurs, commencer d'abord par corriger le grave avec des EQ paramétriques puis remesurer pour calculer la correction FIR.

Il faut aussi se rappeler que pour des fréquences d'échantillonnage plus élevées, il faut proportionnellement plus de taps : 8192 à 48kHz sont équivalents à 16384 à 96kHz.

Les filtres FIR ajoutent un délai au signal. Pour des FIR symétriques, le délai correspond à la moitié des coefficients. Pour un processeur de 4096 taps à 48kHz, le délai est de 2048/48000 soit environ 43ms. Ce qui n'a pas d'importance pour l'écoute de la musique mais peut poser un problème de lipsync avec la vidéo et surtout embêter un musicien pour du re-recording. dans ces cas, plutôt utiliser un FIR à phase minimale.

Notre technologie hybride utilise une réponse non symétrique et le délai est environ moitié d'un filtre FIR symétrique.

Take care if your system has main front loudspeakers with FIR EQ (so are delayed) and a subwoofer with just parametric EQ (so without any delay), you certainly will have to add some delay to the subwoofer…You can check this with the graph p5 that shows a comparison of timings at different frequencies.

Python Open Room Correction est une méthode écrite par Mason Green et basée sur les travaux de Balazs Bank dont les publications sont disponibles sur le site de l'AES. Il s'agit de corrections avec filtres parallèles à fréquences fixes converties en filtres FIR. Plus d'infos sur les scripts de Mason Green ici : https://github.com/greenm01/porc

Les corrections correspondantes sont nommées avec le suffixe "porc".

Le problème principal avant ou après les mesures est la séance d'écoute. Comment ne pas être influencé par les courbes, les forums ou les amis ?

je peux juste donner quelques conseils :

  • écouter en mono avec une seule enceinte mets mieux en évidence les défauts
  • essayer aussi avec une oreille bouchée (!), c'est bizarre mais l'écoute binaurale (avec deux oreilles) amène un mécanisme de décoloration
  • choisir des morceaux qui permettent de mettre en évidence les défauts plutôt que des morceaux qui font plaisir
  • se rappeler qu'avec certains morceaux, ce n'est pas le hp ou la correction les plus agréables qui sont les plus neutres

Quelques recommandations (j'en rajouterai) :

  • Suzan Vega, Tom’s diner : doit être très sec avec moins de la pièce et une réverbération minimale
  • Tracy Chapman, Fast car : cette chanson a un spectre très large de 40 à 15000Hz dont il faut pouvoir apprécier l'équilibre (Jennifer Warnes, Bird on a wire est une autre possibilité)
  • Ricky Lee Jones, Ghetto of my mind : a morceau très dynamique avec la batterie enregistrée (presque ?) sans compression. Il y a constamment plus de 30dB entre les pointes et la valeurs RMS moyenne

Les pics en fréquence sont généralement plus corrigés que les creux. Ainsi le niveau de la correction est réduit pour éviter tout risque d'écrêtage. Lors des comparaisons auditives, il est donc absolument nécessaire de pouvoir compenser ce niveau (volume) en position de correction d'environ 4 à 8dB.

loudspeakers.audio est la seule solution à distance et sans logiciel à installer. Mais pour la correction des enceintes et pièce, d'autres possibilités existent :

  • Trinnov est une solution complète logiciel+appareil mais relativement onéreuse
  • Dirac est généralement vendu avec un processeur associé, comme MiniDSP
  • Audissey MultEQ est disponible avec certains amplis A/V
  • Acourate est une solution logicielle de bonne réputation
  • JuiceHifi Audiolense est seulement sous forme logicielle zdroj článku
  • DSpeaker Antimode est fournie avec l'appareil associé
  • Genelec GLM est un logiciel pour mesurer et corriger uniquement les enceintes Genelec SAM avec, dans la dernière version GRADE, un rapport complet, voir ce sujet un peu plus haut dans cette FAQ.
  • DRC, conçu par Denis Sbragion, est gratuit et très performante de calcul de filtre FIR mais demande un niveau technique certain
  • MSO Multiple Subwoofers Optimizer est un outil puissant pour optimiser les fréquences basses pour un ou plusieurs subwoofer ou enceintes

Sur certains forums, vous trouverez peut-être des comparaisons entre ces produits et la solution loudspeakers.audio. Il est particulièrement intéressant de comparer les mesures avant/après EQ mais peu de produits proposent cette possibilité. Si vous avez déjà ou si vous essayez ces autres produits, vous pouvez toujours utiliser loudspeakers.audio pour l'intéressante comparaison avant/après.

En 2009, Sean Olive a présenté à l'AES puis publié un document “The Subjective and Objective Evaluation of Room Correction Products” avec des tests d'écoute pour comparer les résultats de 5 produits avec la réponse sans égalisation. voir ici.

Il est intéressant de constater que :

  • la meilleure correction est basée sur une mesure RTA moyenne dans un volume de 1 à 2m autour de la position d'écoute (très proche de la préconisation MMM)
  • les mesures après la meilleure des corrections montre une pente constante d'environ -1.2dB/octave, ce qui est proche des valeurs moyennes calculées par notre site, entre la courbe "neutral" à -1.4dB/oct et la courbe "bright" à -1.05dB/oct

 

 

c Expand All C Collapse All

À propos de ce site

Si vous souhaitez imprimer l'ensemble de la FAQ, cliquez sur 'Expand all' en haut, vous pourrez ainsi imprimer ou créer un pdf à partir de la fonction d'impression de votre navigateur

  • complète pour les professionnel mais restant simple pour les amateurs
  • une procédure de mesure conçue pour éviter les erreurs, qui permet à un amateur d’obtenir des mesures valides et comparables
  • la mesure MMM est complétée par d'autres signaux pour une analyse fine et complète des amplitudes et phases
  • la réponse mesurée en méthode MMM est plus proche de la réponse perçue que toute autre méthode
  • votre courbe cible de la correction (target) est automatiquement calculée à partir des mesures
  • la courbe cible de la correction peut être ajustée finement
  • une correction FIR optimisée avec choix du nombre de taps selon votre processeur (corrections IIR ou mixtes FIR+IIR à venir)
  • la seule méthode optimisée non seulement pour les canaux séparés mais aussi pour les canaux simultanés : un avantage pour la reproduction des fréquences graves
  • Un rapport complet est disponible en images .png
  • Avec un fichier audio unique, un ensemble de graphiques est calculé qui présente de façon complète les caractéristiques de la pièce et des enceintes, et leur interaction, et donne une excellente base pour une correction optimale
  • un avantage de cette méthode est de comparer facilement des installations différentes avec exactement les mêmes paramètres d'affichage
  • des extensions prévues pour des systèmes 7.1, 9.1.4, 22.2, Atmos,... y compris au format DCP
  • vous pouvez même utiliser votre téléphone et un micro usb pour l'enregistrement

La méthode de mesure MMM est faite par une mesure continue avec un bruit rose et enregistré avec un micro tenu à la main et bougé lentement dans un volume autour de l'emplacement d'écoute. La réponse obtenue est fiable et représentative de la perception auditive.

Les informations les plus complètes et publiées il y a assez longtemps...

http://www.ohl.to/audio/downloads/MMM-moving-mic-measurement.pdf

Autres infos :

https://www.aes.org/e-lib/browse.cfm?elib=19477

Who else is using MMM ?

Samsung : https://mountaincrest.net/dev/wp-content/uploads/2018/12/Samsung_Harman_Onyx_AudioSolution_Whitepaper.pdf

Kali Audio, see MMM in video : https://www.youtube.com/watch?v=6RiuwqzjqlQ

https://www.erinsaudiocorner.com/loudspeakers/ présentent l'intérêt de comparaisons entre des mesures par le système Klippel et des mesures MMM (appelées par Erin Moving Mic Average) : ces comparaisons permettent de vérifier que MMM est très proche des prédictions In-Room selon la méthode Harman.

MMM on DIYaudio

MMM video by Erin

MMM with REW

La séquence de test comprend différents signaux pour obtenir l'ensemble des courbes présentées :

  • une séquence de démarrage avec signal de synchro et fréquence d'identification
  • signal Log Sine sweep (cf farina) pour réponse impulsionnelle, spectrogrammes, ondelettes, distortion,...
  • des bongs courts pour analyse temporelle
  • bruit rose pour mesure MMM par canal puis les deux canaux ensemble (mono). Ce bruit rose est conforme à la recommandation SMPTE standard ST-2095-1, voir aussi : https://www.ohl.to/archives/395
  • si le niveau est réglé de façon à ce que la voix soit celle d'une personne parlant dans la pièce, le niveau des sweep sera à environ 75dBC, le bruit rose par canal entre 75 et 80dBC et celui du bruit rose simultané G+D entre 80 et 85dBC.
  • à la fin, il y a un autre signal de synchro utilisé pour compenser un éventuel décalage entres les horloges du lecteur et de l'enregistreur
  • Avant de s'enregistrer, vous êtes visiteur et vous pouvez consulter Les mesures et lire la FAQ.
  • S'enregistrer est gratuit et vous donne le statut de membre et l'accès aux pages "Publier une mesure“, “Mes mesures” and “My profile“.
  • Pour s'enregistrer, un champ "Company or Title" qui sera le répertoire de vos mesures, images et sous-répertoires. La structure sera \title\studio\date\ avec date mise automatiquement et “Studio or reference” étant un champ à éventuellement remplir lors de l'envoi de votre enregistrement. Les dates permettent de vérifier l'évolution ou la dégradation éventuelle des performances.
  • Ce champ “Company or title” n'est relié qu'à un seul utilisateur (ce qui peut être modifié sur demande). Vous ne pouvez pas utiliser un nom de société pour lequel vous n'avez pas de droit, sinon votre compte pourra être résilié sans préavis.
  • Les caractères acceptés sont les lettres, nombres "_" et espaces (mais pas d'espace at la fin ou au début et pas d'espaces qui se suivent. Eviter les accents ou autres caractères spéciaux dans “Company or Title” et “Studio or reference”.
  • Ne pas oublier de finaliser l'inscription en cliquant sur le lien du mail reçu.
  • En étant enregistré, vous pouvez utiliser "Publier une mesure" pour vérifier si votre fichier est accepté et valide.
  • Si tout est correct, vous pouvez acheter un pack pour obtenir l'ensemble des résultats

Des mesures plus précises peuvent permettre une meilleure correction : en égalisant sur la base de mesures non représentatives de la perception auditive, une correction peut dégrader les performances ! Nous pensons que la méthode MMM est excellente pour obtenir une égalisation précise et fiable.

Oui, tout système stéréo ou 5.1 de toute marques ou modèle est supporté : actif amplifié ou passif, enceinte close, avec évent ou baffle plan, multivoies ou large bande, compressions et pavillons, etc... Prochainement, d'autres systèmes comme du 7.1 ou Atmos 7.1.4 seront aussi supportés.

Plus tard, d'autres configurations comme 7.1 ou Atmos 7.1.4 seront ajoutées.

Notre mission n'est pas de conseiller des marques ou des modèles. Mais généralement, les meilleures enceintes viennent de sociétés qui présentent des spécifications techniques complètes avec les courbes importantes. Il suffit de jeter un coup d'oeil aux sites des constructeurs.

REW et ARTA sont d'excellents logiciels de mesures acoustiques. Mais ils nécessitent de bonnes connaissances afin d'obtenir des résultats valides. Ce qui prend un certain temps. De plus, les paramétrages étant très nombreux et souples, il est difficile de comparer des mesures effectuées par des utilisateurs différents.

slovenska-lekaren.com

Utiliser loudspeakers.audio est plus rapide, les résultats sont valides et comparables entres utilisateurs. Mais REW, ARTA,etc... peuvent constituer de bons compléments.

Recommandé, complet et assez facile d'abord :

Sound Reproduction: The Acoustics and Psychoacoustics of Loudspeakers and Rooms, by Floyd Toole

Les informations les exhaustives et précises se trouvent certainement sur le site Audio Engineering Societyquelques documents sont disponibles librement mais il faut s'inscrire pour profiter de l'ensemble de la librairie.

Particulièrement recommandée à propos de la correction FIR est Denis Sbragion DRC documentation.

To go a bit deeper than Toole’s book, I would highly recommend to read Earl Geddes, David Griesinger et JJ Johnston presentations, books and articles. “creme de la creme” in audio !

 

Javascript doit être autorisé et pour Internet Explorer, il faut aussi Active-X.

Quelques idées, mais pas tout de suite :

  • vérifier et améliorer l'indice de performance
  • plus de temps au début du fichier enregistré
  • import d'autres types de calibration de micro
  • export d'égalisation pour processeur IIR à filtres paramétriques (?)
  • analyse multicanal en 5.1, 7.1, 9.1.4, Dolby Atmos, DTS-X
  • résoudre certains problèmes d'usb

Envoyer vos bonnes idées à support(at)loudspeakers.audio

Mon site perso est www.ohl.to et je travaille depuis de longues années en audio pro. J'ai mesuré et calibré des centaines de studios, audis de mix, post-prod, de la stéréo au Dolby Atmos ou DTS-X mais aussi des systèmes hifi d'amateurs. Membre de l'AES et participant au groupe de travail SC-04-08 ((Working group on Measurement and equalization of sound systems in rooms). J'ai aussi été chef de projet "lecteurs CD" à partir de 1982 et l'arrivée de cette technologie, puis plus tard Directeur de Revox-Studer en France.

Il y a longtemps, sur mon site, j'ai publié la présentation de MMM  une étude de la méthode MMM qui est maintenant utilisée par de nombreux amateurs et professionnels.

Ce site est destiné aux mesures acoustiques et autres sujets audio. Envoyer des images ou document d'autre nature est interdit et l'usager risque d'être banni sans préavis.

Vous trouverez nos conditions d'utilisation et nos règles RGPD dans cette page..

Pour toute question ou problème, ou une suggestion intéressante, envoyer un mail à support(at)loudspeakers.audio

3 november 2024 :

  • donors are now allowed to delete files and folders

15 september 2024 :

  • user is not anymore allowed to delete his own folders or files. Only Donors can add “PRIVATE” or “private” to folder or file name to hide it to other users : this is to give me possibility to analyse all measurements uploaded (ie for some statistics)

24 august 2024 :

  • changed some details on graphs in page S1 especially on targets views. The only important thing is that the LF (low freq) target is now for L and R and not for L+R. The L+R target is simply at +6dB above the choosen target value, ie if you choose LFtarget = 300, the L+R taget under 120Hz will be +6dB

21 march 2024 :

  • all Google sync should be over now
  • modified color of centre channel in graphs
  • corrected L+C+R curve in S1 graph

2 march 2024 :

  • still some Google sync problems !

18 december 2023 :

  • now an automatic link to private folder is set for previous and new users in the Use-your-Drive plugin

17 december 2023 :

  • due to some Google sync problems (changed account and API mods),  upload folder was sometimes duplicated (ie recreating myfolder(1) when myfolder was already here), and so processing of files was sometimes done in wrong folder ! This has now been solved but it took some time to relink private folders to their owners.

5 november 2023 :

  • impulse responses sweepirL1, sweepirR1,… together with targetdrc.txt are exported  in the correction48/REW folder. This can help to simulate parametric equalisation in REW.

28 october 2023 :

  • solved a bug when audio file was only numbers with operations, ie 30-09-23 (name was calculated to -2 !)

11 september 2023 :

  • solved a cache problem when more than one user were uploading at same time, the destination folder could be the wrong one !
  • corrected PORC error : correction file was allways 4096 taps at 48kHz (or 8192 taps at 96kHz) instead of correct value for choosen processor

17 august 2023 :

  • added MiniDSP Flex in the processor list : the bin correction files can be found into the 96kHz folder with 2042 taps (equivalent length is 1021 taps at 48kHz). Flex total FIR is 4096taps with a minimum of 6 taps per channel so max correction in stereo is 2042 taps per channel.

27 may 2023 :

  • added PORC Python Open Room Correction in minimal phase and for stereo systems. For 5.1, it will be added later.

26 avril 2023 :

  • preparing for PORC (Python Open Room Correction), a bug was introduced last week with microphone calibration, this has been solved today. Those who uploaded files within last days may reload to get correct results (differences are mainly in high frequencies). PORC should be ready in a few days but I don’t expect very different results from the actual DRC.
  • PRIVATE plan has been temporarly stopped due to some regex problems ;)

28 february 2023 :

  • corrected a bug that sometimes wrote “Valid Umik found” instead of channels count ! This avoided DRC calculation.

30 january 2023 :

  • added a PRIVATE plan
  • added Stripe for payment and donation

10 december 2022 :

  • correction on the Dolby Atmos Music target

19 november 2022 :

  • avoid showing some errors on server that could block process queue

15 november 2022 :

  • correction of a bug of calculation for bright and warm targets

05 november 2022 :

  • correction of larger time drifts, up to 2000ppm instead of 200ppm (Redbook max is 100ppm)
  • improved target calculation in case of non monotonic reverberation time

30 october 2022 :

  • adding few samples of silence at start of  minphase correction files so that Sox resampling works correctly

24 october 2022 :

  • resampling to other frequencies (44.1, 88.2 and 96kHz) are now of higher quality (Sox VHQ instead of HQ)

21 october 2022 :

  • new feature when adding SEPARATED, COMMON, IPC in studio/title to force different modes of correction. With no option, the HYBRID mode is used.

18 october 2022 :

  • added output of correction files at various frequencies (44.1, 48, 88.2 and 96kHz)

17 october 2022 :

  • bug fix : in p1 of graphs, the LR black curve was wrongly displayed on frequency scale. Seems that this bug was introduced on october 14th.
  • added a test feature to calculation of differential phase correction : add IPC in the Studio title and the phase correction will be separatly calculated in low frequencies

23 september 2022 :

  • modified hybrid correction for a better result with assymetrical setups where L and R have noticeable different responses in low frequencies (mean calculations are now in dB instead of voltages)

12 september 2022 :

  • added subfolders wav/bin/json/wav-stereo/REW into correction folder to separate correction formats
  • stereo correction wav file was two times right channel : corrected

24 august 2022 :

  • fixed : when choosing “none” in processor list, correction was not computed, even if “measure and correct” was choosen
  • added some new lftargets : 100,200,300,400,600
  • correction files min and lin hybrid are also available in stereo now

07 august 2022 :

  • fixed startup of program on server in case of unattended restart of computer

05 august 2022 :

  • fixed a recent bug that avoided use of the microphone calibration file

18 june 2022 :

  • forced an automatic restart/logon of the computing server in case of mains failure (this happened from time to time in the lasts weeks !)

09 june 2022 :

  • in some cases, when new files were uploaded while a file is processed, a “missing file” error could occur because some path was modified and could block the whole files queue ! A correction is done that, hopefully, should avoid this major problem.

06 may 2022 :

  • even less phase correction at lower frequencies by reducing window size

29 march 2022 :

  • improved linphase correction with less phase correction on bass frequencies (using shorter windows for phase calculation). Amplitude difference between linphase and minphase is also much reduced now in lower frequencies.

19 march 2022 :

  • correction of comparative delay which could be wrong when record had to be resampled

07 march 2022 :

  • changed table “List by model” : ordering of colums changed and score is now showed

05 march 2022 :

  • bug solved when a field contained ‘ or ” (quotation marks)

26 february 2022 :

  • solved a bug in NBD Narrow Bandwidth Deviation calculation for multichannel 5.1 : the resulting score was too low

7 february 2022 :

  • solved (hope so…) a very problematic bug : when a measurement was uploaded before another one was completed, the second one could be stucked and never completed

29 january 2022 :

  • better estimation of channels difference for correction level adjustment : level is now checked only above 200Hz (it was measured with B weighting before)

26 january 2022 :

  • a bug on correction level was introduced two days ago : solved

25 january 2022 :

  • much improved speed for conversion of IR to .json output files for Xilica and QSys

24 january 2022 :

  • a little improvement on correction in the highest frequencies

23 january 2022 :

  • added export of correction to .json format directly valid for QSys and Xilica Solaro
  • renamed LFtarget choices 0/3/6/9 to 100/103/106/109

21 january 2022 :

  • corrected a problem when a folder was deleted by user during the process
  • added 0/3/6/9 dB choices on LFtarget to improve low frequency response especially when the FIR filter has less than 3072 taps

13 january 2022 :

  • improved calculation of inter-channels level correction

12 january 2022 :

  • corrected bug in the “volume” and “distance” display on graph pages p0 and p1

11 january 2022 :

  • did a lot of code cleaning and some changes on various graphs

23 december 2021 :

  • within last month, there was a bug in the phase measurement where phase graphs scale was wrong and DRC linear phase correction was not optimised for phase (amplitude was fine)

20 december 2021 :

  • moved from Gnu Octave v5 to v6, and from Gnuplot graphics toolkit to qt toolkit : had to adapt many graph parameters
  • in p7, graph simulated “C6 step response after hybrid linphase correction” is wrong but i’m working on it

07 december 2021 :

  • changed range of spectrogram graphs S19 and S20 of p4 from 37dB to 30dB
  • modify steps plots in page p7 because of a bug in display

04 december 2021 :

  • changes in correction plots : added step responses before/after correction in page p7, corrected graphs in p8 depending on number of taps

05 november 2021 :

  • if for some reasons, the graphs are no calculated and shown, I’m working to give the user comprehensive reasons.

03 october 2021 :

  • I think that the Google problem and stucked graphs are solved but for now, you can only upload one file in a Studio at a given date.

23 september 2021 :

  • a real bug that sometimes avoided calculation of graphs was due to inconsistencies between Google sync and the Windows shell : sometimes the shell did not update changes. A bypass has been found and I hope it completely solves the problem.

17 september 2021 :

  • added “Dolby Atmos Music” as a new option for the target

10 septembre 2021 :

  • changed target .txt file to target.drc because the .txt could in certain cases be erroneously used as mic correction file

21 august 2021 :

  • improved compensation of player and recorder clocks
  • target files are now exported in “My measurements” folder so one can use the target with other softwares

03 june 2021 :

  • added mismatch compensation of player and recorder clocks (only use LA2v3 files for now)

20 may 2021 :

  • .json correction files are reformatted so to be used directly by QSys and Xilica processors

18 may 2021 :

  • Changed centering of response on S1 of page 1 because mic cal is now included. Centering is only calculated under 11.5khz so it should not change a lot but it may slightly change performance values.

17 may 2021 :

  • Changed page 6 (p6) validity test to page 0 (p0) with eventually error messages. This p0 is plotted even if record is not valid.

12 may 2021 :

  • Changes in crosscorrelation should solve some rare cases when sync signal was missed and analysis was skipped.

09 may 2021 :

  • solved :) a vicious bug that appeared only when target at some frequencies had decimals
  • solved : in some cases, room volume and distance were not shown on graph p1

08 may 2021 :

  • no more crash due to : mic cal files with phase, non monotonic cal files or cal files with blank lines

07 may 2021 :

  • solved some login problems due to SSL with not secured content (such as new images from new measurements)

05 may 2021 :

  • there were many problems when sending wrong files  (ie not conform calibration files, more than one recorded file at same time,…) so I’ve be trying to avoid that workflow gets stuck and no user gets his files !
  • some badly formatted calibration files are automatically replaced by flat response in process

25 april 2021 :

  • added “noenhanced” mod in gnu octave script to avoid characters enhancements with _ in names

22 april 2021 :

  • in case of no mic cal file, the response could have a 10dB shift : corrected
  • les fichiers enregistrés peuvent être en stéréo .wav, .flac et .aiff

21 april 2021 :

  • pages "Howto" et "Comprendre les graphes"

15 april 2021 :

  • petites modifications des délais des filtres à phase linéaire
  • nettoyage de paramètres dans le formulaire d'envoi pour éviter des problèmes lors du traitement des fichiers envoyés

10 april 2021 :

  • Quelques améliorations pour les fichiers de calibration micro : par exemple, une dernière ligne vide est maintenant acceptée

9 april 2021 :

  • champ "distance" : "." et "," sont acceptés avant les décimales, et 4 caractères max maintenant
  • Si l'enregistrement est envoyé même si le formulaire n'est pas bien rempli et sauvegardé, les champs en erreur sont remplacé par des valeurs par défaut dans les calculs

7 april 2021 :

  • correction des graphes S13 et S14 various gatings qui présentaient une erreur de calcul de la courbe de calibration micro

31 march 2021 :

  • les corrections en SMPTE, AES, B&K ont été rajouté en 5.1

30 mars 2021

  • modifications pour LFtarget : pour le choix de cible Auto Music, la cible réelle est L+R, sa valeur est environ +3dB au-dessus de la valeur choisie de L et R séparées. De plus, les valeurs LFtarget du formulaire ont été changées.

27 mars 2021

  • modifications dans le calcul de la note de performance

23 mars 2021

  • ajout de la courbe B&K dans le formulaire Upload Recording

19 march 2021 :

  • correction : dans certains cas, les mesures et/ou les fichiers de correction pouvaient avoir un écart injustifié de niveau G/D

13 march 2021 :

  • modification de graphes des corrections (axe +18dB au lieu de +9dB) pour standardiser et clarifier, des graphes supprimés

08 march 2021 :

  • amélioration de la liste des mesures qui était effacée quand le logiciel était mis à jour !
  • amélioration des graphes de la page 1 pour que les courbes soient mieux centrées sur 0dB

06 march 2021 :

  • changed some LF targets : you need to fill again this field in the form when uploading in same studio/reference
  • correction of some bugs

Les mesures

La méthode de mesure est particulièrement stable. Vous pouvez le vérifier en effectuant plusieurs mesures différentes et en les comparant. Vous pouvez aussi mesurer à différent niveaux sonores pour vérifier la bonne linéarité de votre système et de vos corrections.

slovenska-lekaren.com

Si vous constatez des différences dans les basses fréquences, cela peut venir de conditions qui ont changées entre les mesures : les portes et fenêtres sont-elles toujours dans la même position, ouvertes ou fermées ?

Question frequently arises : how large should you scan around listener head position ? Move in all directions, even height, but avoid to be too near  of a reflecting surface, ie stay a bit higher than the back of the chair.

I would scan within about +-15° off axis, that is nearly 50cm in all directions for a loudspeaker at 2m and 100cm at 4m.

Il faut se rappeler que pour un système audio domestique, la méthode MMM permet de lisser certaines réflexions et pas de moyenner pour différents utilisateurs.

Déplacer trop rapidement le micro peut ajouter du bruit dans l'enregistrement. Ce qui se traduit par une remontée du niveau d'extrême grave sur les courbes de réponse.

En ajustant le niveau sonore pour la voie parlée à un niveau réaliste, le niveau des sweeps est à environ 75 à 80dB(C), tout comme le niveau du bruit rose par canal alors que le niveau pour les deux canaux simultanément est d'environ 80 à 85dB(C). Ce qui donne une indication du niveau pour la mesure de distortion.

Les graphiques ne sont pas toujours facilement compréhensibles par tous. Aussi nous avons ajouté un indice de performance. Nous avons testé les indices proposés par Sean Olive dans les documents AES 6113 et 6190 mais pour certaines raisons, les résultats n'ont pas été concluants. Ces indices sont basés sur des mesures en chambre sourde avec un calcul de prédiction en pièce d'écoute. Notre méthode ne présente que des mesures dans le local d'écoute et notre indice ne peut donc être basé que sur ces mesures.

Nous obtenons le score à partir de trois calculs :

  • SM_IRR SMoothness of InRoom Response entre 125 et 11500Hz : la proposition de S. Olive n'est pas intuitive (coefficient de Pearson) et cette fonction n'a pas été utilisée
  • NBD Narrow Band Deviation of InRoom Response entre 125 et 11500Hz (6.5 octaves) : ces déviations sont qualifiées par la mesure de la surface différentielle entre la courbe lissée au 1/20e d'octave et celle au 1/2 octave, donc pas liée à la cible ni à la pente générale
  • WBD déviation de la réponse par calcul de la surface différentielle (donc liée à la variance) entre la réponse et la courbe cible entre 125 et 11500Hz (6.5 octaves)
  • LFD déviation de la courbe en basses LFD Low Frequencies Deviation, déviation des courbes de fréquences de 25 à 125Hz calculée sur une échelle des fréquences linéaire. Une échelle linéaire est choisie parce que nous considérons que les problèmes dans la partie haute de cette gamme de fréquence sont plus importants que vers les très basses fréquences. A noter que cette courbe cible est plate sous 80Hz, donc pas identique à la cible LF choisie dans le formulaire Upload Recording.
  • A noter que la valeur affichée est la moins bonne des valeurs en L ou R pour la stéréo ou L,C,et R en multicanal

Indice global de performance = 0.25*NBD + 0.4*WBD + 0.35*LFD
It is important to understand that the rating is only based on measured amplitude response and is missing other factors that may influence audible quality : max levels, directivity, distortions, phase and time response, etc… So be carefull when you compare ratings of different systems, ie the highest may not be the best ! But comparing results before/after equalisation/correction is certainly valid.

 

Si le champ "Measure and correct" a été validé dans la page "Upload my measurements", un sous-dossier "Correction" est créé dans votre dossier qui va contenir, après le temps de calcul, les fichiers .wav de correction pour les filtres FIR, fichiers respectifs Left et Right en phase linéaire et en phase minimale : xxx-hyblinL.wav, xxx-hyblinR.wav, xxx-hybminL.wav, xxx-hybminR.wav.

Les pages p7 à p9 sont alors créées.

p7 Correction
C1 mesures séparées L et R et mono L+R en C2
Corrections FIR C3 calculées avec L et R séparés et correction hybride en C4 (correction mono L+R en basses fréquences et corrections séparées ailleurs)
C5 Correction de phase
Réponses simulées L et R après correction FIR : orrections séparées en C7 et corrections hybrides en C8
p8 Simulation ETC Energy Time Curve pour visalisation de pré-écho
p9 Simulation d'analyse en ondelettes pour visualisation de pré-écho

La technique des ESS Exponential Sine Sweeps de Angelo Farina est excellente pour certaines mesures acoustiques pour sa réjection des bruits parasites. Mais quand les horloges du lecteur et de l'enregistreur ne sont pas synchrones, des problèmes peuvent survenir, par exemple quand on lit avec un appareil différent de l'enregistrement. Dans ce cas, la réponse impulsionnelle, à l'échelon, les spectrogrammes ou ondelettes peuvent être erronées (les mesures MMM ne sont pas affectées heureusement). Pour éviter ces soucis, la version LA2v3 ajoute un signal de synchro en fin de lecture pour automatiquement compenser ces écarts. L'écart du nombre d'échantillons est indiqué en page p0. Si la différence est inférieure à 2000ppm (200ppm est la spécification du Redbook CD), l'enregistrement est ré-échantillonné. Ceci correspond à environ +-15630 échantillons pour le fichier en stéréo. Si l'écart est supérieur à 2000ppm, ce n'est pas considéré comme une différence de fréquence mais plutôt comme un problème d'enregistrement (dropout usb par exemple) et cet enregistrement n'est alors pas ré-échantillonné.

Si certains dossiers semblent vides, c'est parce que l'utilisateur n'a pas envoyé de mesure, ou a effacé les fichiers ou a ajouté "PRIVATE" pour cacher ses mesures.

Comment enregistrer

Télécharger le fichier sonore en version stéréo ou multicanal, le lien est en page Upload

Ce fichier peut être gravé sur un CD ou DVD ou lu à partir d’un ordinateur ou intégré à une session DAW (Protools, Nuendo, Pyramix,...)

Lire ce fichier audio en stéréo sur les enceintes à mesurer et enregistrer simultanément le signal capté par votre micro de mesure.

  • commencer l'enregistrement puis démarrer la lecture du fichier (il y a un blanc de 5 secondes dans le fichier lu pour avoir le temps de se placer au point d'écoute)
  • tenir le micro fixe à la place d'écoute : bong de synchro puis sweep canal gauche, sweep canal droit, sweep canaux gauche et droit en phase, sweep canaux gauche et droit hors phase, (durée 3s pour chaque sweep, un sweep étant un signal dont la fréquence augmente, un grondement sourd qui finit par un sifflement très aigu )
  • voice «move mic to left » : place the mic fixed at about 30cm left to listening position, signal will be a 10s sweep on left followed by a sweep on right and a sweep of both channels together
  • voix «move mic to right » : placer le micro de 30cm à droite du point d'écoute tout en le gardant vertical, sweep canal gauche puis canal droit (3s chaque) puis les deux canaux simultanément
  • voix : «slowly move mic » : bouger lentement le micro dans un volume d'environ 1m3 autour du point d'écoute : bruit rose de 20s sur canal gauche puis bruit rose de 20s sur canal droit puis bruit rose corrélé de 10s sur voie gauche et droite puis bruit rose de 10s non correlé sur voie gauche et droite. Pour les grandes salles, vous pouvez bouger dans un volume plus important, soit environ 1/5e de chaque dimension
  • N'interrompez ni la lecture ni l'enregistrement : ils doivent être fait d'une traite.

La méthode la plus simple est d'utiliser la fonction d'enregistrement disponible directement sur la page "Upload recording" Publier une mesure mais selon l'OS et le navigateur, il peut y avoir des clics et de la compression de niveau. Pour l'instant, nous conseillons une autre méthode.

Vous pouvez enregistrer directement avec votre ordinateur ou votre téléphone, combiné avec un micro de mesure, en utilisant la fonction "record" qui est activable sur cette même page "Upload my record". Pour le téléphone, il est prudent d'avoir comparé avant avec une mesure faite différemment pour s'assurer que la partie "enregistreur" du téléphone ne limite pas la bande passante.

Sur ordinateur, il existe des logiciels gratuits qui permettent de lire et d’enregistrer en même temps : par exemple Audacity en utilisant la fonction transport/doublage :  https://audacity.fr/

Mais vous pouvez aussi enregistrer avec un enregistreur portable (Zoom ou équivalent)  ou votre téléphone en y branchant un micro usb : un Iphone et un microphone Umik avec un adaptateur lightning-usb.

En utilisant un téléphone portable, il est conseillé de comparer ses mesures avec d'autres faites différemment pour vérifier si téléphone lui-même ne réduit pas la bande passante.

Enregistrer en format non compressé .wav mono, 16 ou 24 bits, 44.1 ou 48kHz (autres formats dans le futur)

Surtout éviter tout process sur fichier lu ainsi que sur le fichier enregistré : pas d'EQ, de compresseur, de limiteur, filtre,...

Enregistrer en format non compressé .wav, .flac ou .aiff, mono 16 ou 24 bits, 44.1 à 96kHz. Un fichier stéréo sera accepté mais un fichier mono sera envoyé plus rapidement ! L'enregistrement doit démarrer moins de 15 secondes avant la voix "start to record now". Après la séquence, ne pas laisser plus de 30 secondes.

  • le niveau sonore doit être suffisant, se repérer au niveau de la voix et ajuster le niveau comme si quelqu'un parlait dans la pièce, mais attention à ne pas écrêter à l'enregistrement !
  • attention, nous n'assumons aucune responsabilité pour des problèmes dus à des niveaux trop élevés : commencez par tester avec un niveau bas !
  • pas de filtre, EQ, compresseur ou aucun process pour les mesures (sauf évidemment si vous mesurez avec égalisation)
  • le microphone conseillé est le micro usb Umik, d'un prix raisonnable (moins de 100€), il est connecté en usb ce qui évite d'acheter un préampli et il est fourni avec un fichier de calibration individuel à 90°, il est disponible ici : https://www.minidsp.com/products/acoustic-measurement/umik-1 ou http://www.audiophonics.fr/fr/micros-de-mesure/minidsp-umik1-micro-mesure-usb-omnidirectionnel-p-8269.html ou https://www.amazon.com/miniDSP-UMIK-1-Measurement-Calibrated-Microphone/dp/B00N4Q25R8
  • le microphone est tenu verticalement, pointant vers le plafond, avec la main placée au plus bas du corps du micro. A noter qu'il faut alors envoyer la courbe de calibration à 90°.
  • pour les positions à gauche, droite, avant et arrière du point d'écoute, il est préférable de faire varier la hauteur du micro de 5 à 10 cm entre chaque mesure
  • pour les signaux de sweep, mettre une distance d'environ 30cm entre les points de mesure pour une pièce d'écoute et d'environ 1m pour un cinéma ou un grand studio de mix
  • lors du bruit rose, le volume de déplacement du micro est d'environ 1mx1mx0.5m (Lxlxh) pour un petit studio jusqu'à environ 3mx3mx1m pour une grande salle (utiliser alors éventuellement un bras de micro)
  • vérifier qu'il n'y a jamais d'obstacle entre le micro et les enceintes
  • ne pas déplacer le micro trop près (moins de 30cm) des surfaces (console, siège,...)
  • pendant les mouvements, bien faire varier la distance avec votre corps en bougeant le bras
  • la façon de bouger le micro et le trajet du micro ne sont pas très importants mais il faut bouger lentement pour éviter des bruits de vent, moins de 30cm/seconde
  • la séquence en stéréo de mesure globale dure environ 2mn et 30 secondes
  • La synchronisation est faite automatiquement par les logiciels : pas besoin de caler l'enregistrement mais attention à ne pas laisser plus de 15 secondes avant la voix de départ et bien garder la séquence jusqu'à la fin (la séquence peut être coupée bien après la fin des sons).

Nous recommandons le MiniDSP Umik, un micro usb qui ne nécessite pas de préampli. Ce micro est fourni avec deux fichiers de calibration à 0 et 90°. Mais d'autres micros omnidirectionnel peuvent être utilisés. Idéalement, il faudrait une calibration "incidence aléatoire".

catalunyafarm.com

Utiliser le micro à 90° (verticalement) et la calibration correspondante. Pour un Umik, la réponse "incidence aléatoire" est à environ 3dB au-dessus de celle à 90° à 20kHz. Ce qui signifie qu'en utilisant la calibration 90°, vous sur-corrigez et la courbe réelle de vos enceintes est plus basse d'environ 1dB à 10kHz et 3dB à 20kHz. Selon l'IEC, voici une idée des courbes à différences incidences. d'autres exemples sur les sites de GRAS ou B&K.

Une mesure peut être invalidée par certains microphones : la mesure de distortion peut être cachée dans le bruit de fond intrinsèque élevé du microphone. Ceci peut s'améliorer en mesurant à un niveau plus élevé mais attention à votre matériel et à vos oreilles !

Envoyez le fichier de calibration de votre micro qui correspond à votre utilisation. Par exemple, la calibration à 90° si vous tenez votre micro verticalement comme recommandé. Si vous n'avez aucun fichier de calibration, choisir None/flat. Important : le fichier de calibration correspond à la courbe du micro et pas à la correction à appliquer !

Pour l'Umik, envoyer le fichier d'origine. Le niveau SPL indiqué dans les graphiques est calculé à partir du gain indiqué de 18dB dans le réglage d'entrée combiné avec la sensibilité indiquée dans le fichier de calibration (ceci est important pour la conformité des installations cinéma aux normes SMPTE)

Pour les autres micros, envoyer un fichier nommé "calibration.txt" avec la première ligne à 0Hz et la dernière à 24000Hz comme ci-dessous : 0 -20 20 -0.1 1000 0 20000 0.1 24000 -20

0 -20
20 -0.1
1000 0
20000 0.1
24000 -20
Le séparateur décimal doit être un point "." et pas une virgule ",".
Le fichier de calibration sera traité et enregistré en tant que "response.mic" dans le même dossier. Si vous envoyez plusieurs enregistrements le même jour pour le même studio/référence, vous pouvez éviter de renvoyer le fichier micro plusieurs fois.

Si le fichier de calibration n'est pas valide, il est remplacé par une courbe plate, comme s'il n'y avait pas de calibration.

Les micros de mesure, électret, électrostatiques ou Mems, sont généralement considérés comme des transducteurs à phase minimale, dans la gamme de fréquence qui nous intéresse. Ainsi le fichier de calibration n'a pas besoin d'inclure la phase, et nous préférons que la phase en soit absente pour éviter toute erreur. Mais si la phase est présente, elle doit être en 3e colonne après la colonne de l'amplitude.

Sans fichier de calibration, , envoyer seulement l'enregistrement pas de fichier .TXT. Le calcul se fera alors avec une courbe plate. Selon le micro, les résultats seront sans doute erronés au-dessus de 5kHz.

Démarrer la lecture avec un niveau faible puis ajuster le niveau de la voix pour un niveau réaliste. Ainsi vos enceintes ne risqueront rien.

Pour des mesures acoustiques, il n'y a pas besoin de travailler à des fréquences d'échantillonage supérieures 48kHz. Ainsi nos fichiers sont en 44.1 ou 48kHz. Pour l'enregistrement, vous pouvez utiliser n'importe quelle fréquence jusqu'à 96kHz et le fichier sera ré-échantillonné pour l'analyse.

En utilisant un microphone usb comme l'UMIK de MiniDSP, vous pouvez rencontrer un souci avec l'affichage de la réponse impulsionnelle : l'impulsion elle-même n'est pas propre et on retrouve de nombreux pics rapprochés. Ceci peut être du à des problèmes d'instabilités ou de coupure très courtes pendant l'enregistrement. Le décalage éventuel entre l'horloge du lecteur et celle de l'enregistreur est automatiquement compensé par resampling des séquences enregistrées.

Les craquements ou coupures peuvent être diminués ou supprimés en optimisant certains paramètres :

  • d'abord la longueur maximale d'un câble USB classe 1 est de 3m (câble en parfait état), essayer avec un autre câble certifié
  • pour Windows, dans configuration/systeme/paramètres avancés, ajuster pour les meilleures performances et favoriser les "services d'arrière plan"
  • éviter d'utiliser des ports USB partagés par d'autres composants de l'ordinateur
  • dans le BIOS, essayer de réduire la valeur PCI bridge latency timer (pas possible en PCIe)
  • dans le BIOS, désactiver CPU throttling
  • désactiver les équipements audio non utilisés
  • désactiver toutes les options d'économie d'énergie et configurer en performances élevées
  • donner la plus haute priorité au logiciel d'enregistrement
  • désactiver temporairement l'anti-virus
  • quelques liens utiles :

Optimise Audacity and computer

Glitchfree

Optimising-your-PC-for-Audio-on-Windows-10

PC-Optimization-Guide-for-Windows-8

Troubleshoot-USB-dropouts-audio-glitches-Windows

Troubleshoot-USB-dropouts-audio-glitches-Mac

Test USB latency

AES paper 8169 : Impulse response measurements in the presence of clock drift

Et un site dédié à l'audio sur ordinateur :

The well tempered computer

Formulaire "Publier une mesure"

  • Les champs "Company or title" et "Studio" sont utilisés pour cataloguer les mesures dans une structure title/studio/date avec la date inscrite automatiquement. ce qui permet de visualiser l'évolution des mesures. Important : ne pas utiliser un nom de société pour lequel vous n'avez aucun droit, votre compte pourrait être supprimé sans préavis.
  • Champ "Reference" : un dossier est créé avec ce nom. Les utilisateurs avec une seul système audio peuvent ne pas remplir ou mettre "Maison" ou "salon", etc... ou bien "avec EQ" "sans EQ". Les professionnels avec plusieurs installations, peuvent y mettre le nom du studio. Pour envoyer plusieurs enregistrements, il est ainsi préférable de remplir ce champ pour avoir des dossiers différents, la lecture des graphes est plus facile. En ajoutant PRIVATE dans le nom de référence, les mesures de ce dossier sont cachées aux autres utilisateurs et n'apparaissent que dans votre dossier "mes mesures".
  • Accents and special characters are not allowed in most of the fields. Allowed characters are alphabets, numbers, space and underscore (_). No space or _ at start or end and no consecutive spaces or underscore.
  • Dans les champs "volume" et "distance", mettre seulement la valeur, ie "2.5" (le "m" dans "2.5m" n'est pas autorisé !)
  • Quand un champ est non correct et en rouge, ne pas essayer d'envoyer les fichiers mais corriger les erreurs avant
  • Choix Test/Measure/Correction : "Test" permet de vérifier la validité de votre enregistrement avant de faire un achat.
  • “New correction” permet de garder touts les valeur et de ne changer que “Timbre target” et/ou “LF target” pour un nouveau calcul de correction. Ne pas oublier de changer le nom de l'enregistrement pour évider de perdre les anciennes corrections et pouvoir comparer.
  • Pour les autres champs, surtout lire la FAQ.
  • Il est important de remplir le formulaire sans aucun champ en rouge puis sauvegarder le formulaire avant d'envoyer l'enregistrement ! Sinon les graphes ne seront pas calculés.
  • Et se rappeler que les valeurs restent sauvegardées, donc encore moins de travail la prochaine fois !

 

 

 

 

dans la page "Publier une mesure", vous pouvez envoyer un fichier .wav, .flac ou .aiff et un .txt pour la calibration. Taille maxi 60MB.

dans la page "Mes mesures ", vous pouvez envoyer des fichiers .png et .jpg dans vos dossiers pour présenter votre studio ou matériel.

Please do not use upload an old record you have done with an old audio file : compatibility is not assured and it’s better to download latest file and do a new recording to benefit from latest improvements

En stéréo, l'ordre des canaux est toujours L R. Mais en multicanal, il est important de choisir l'ordre réel des canaux : par exemple en 5.1, vous pouvez télécharger en configuration film L-C-R-LFE-Ls-Rs (gauche-centre-droite-LFE-surround gauche-surround droite) ou configuration SMPTE L-R-C-LFE-Ls-Rs. Vérifier aussi le type de fichier téléchargé : par exemple les fichiers .flac sont en format SMPTE (voir https://xiph.org/flac/format.html ).

Les fichiers sont nommés par convention :

LA2v4 signifie Loudspeakers.Audio pour 2 canaux, version 4

Et ainsi de suite pour LA51v4, LA712v4,...

 

Cela dépend de vos enceintes. Dans certains cas, vous pouvez ajuster la pente de la courbe cible en modifiant la directivité indiquée.

Pour référence, voici les valeurs utilisées pour les calculs :

Hautes frequences, Omni/Dipole/Standard/Horn = 2/5/8/12

Basses frequences, Omni/Dipole = 2/5

Les champs suivants sont utilisés pour le calcul de la courbe cible :

  • Field “Target curve” : “Auto music” is recommended for home HiFi and pro music studios. For calibration of theaters or mixing rooms, SMPTE targets maybe be used with a choice depending on room size. Other possibilities are AES and B&K bin some cases. The new “Dolby Atmos Music” target has been added to comply to Dolby Home Entertainment specifications.
  • “Timbre target” (only valid if “Auto music” is choosen) : the standard “Balanced” can be adjusted on user preferences to Bright (sharp, more high frequencies) or Warm (darker, more low frequencies). Difference to “Balanced” is a slope of approximatively +-0.3dB/oct (exact value depends on measurements,  distances and directivity) so nearly +2dB at 10kHz for “Sharp” and -2dB at 10kHz for “Warm”. If those standard “bright, balanced, warm” don’t exactly fit your needs, you may ajust by modifying your volume or distance values : increase volume or decrease distance brings you more in direct sound so targets change a bit to more “bright”.
  • “LF target” (only valid if “Auto music”  or “Auto cinema” is choosen) : low frequency target is defined by cutoff frequency and level under 100Hz ie  “409” means a 40Hz cut and +9dB level. Level at cutoff freq and at 130Hz is 0.5*max level. As LF target Auto is optimised for both speakers together (L+R) but relative to L and R separated, so to get a flat response for each separated channels, choose a value ending with 0 (ie 400 or 600), because L+R in low frequencies gives nearly +3 or 4 dB (or +6dB for a common subwoofer) compared to response of L or R separated. With lower taps value (ie 3072 or less), to get expected response (see simulations in p7)  better use 100/103/106 values to avoid adding a cutoff to the correction already limited by number of taps. Please note that before 24/08/24, the target was given for L+R, now it is for each channel separated, ie if you choose 603 before, now you would choose 600.

Après calcul de la courbe cible, celle-ci est disponible dans le dossier "correction" sous le nom target.drc et peut être utilisée dans un autre logiciel de correction.

Plus d'infos ici

La procédure permet d'obtenir une courbe cible personnalisée. Celle-ci est calculée à partir des mesures et des paramètres du formulaire : volume, distance, directivités. A noter que si vous choisissez une courbe SMPTE, AES ou B&K, celle-ci sera directement choisie pour cible sans utiliser vos mesures pour le calcul (les paramètres LF et Timbre taret ne seront alors pas utilisés).

Pour adapter la courbe cible à vos besoins, utilisez "Auto music" et ajustez "Timbre target" et "LF target".

  • Courbe cible en basses fréquences entre 100 et 806
  • Courbe cible brillant/équilibré/chaud

Ces choix sont à faire dans le formulaire. La pente de la courbe cible n'est pas figée mais dépend aussi des mesures. Si vous savez que vos enceintes sont neutres et venant d'un fabricant sérieux, et si vous êtes satisfait de l'équilibre actuel, vous pouvez simplement choisir la cible la plus proche de vos mesures actuelles, la courbe "balanced" dans le cas ci-dessous.

Au bas de la page "Upload recording", vous pouvez choisir différentes options selon votre plan :

  • "Test" donne la possibilité de vérifier la validité de l'enregistrement voir ici.
  • "Measure" analyse l'enregistrement afin d'obtenir toutes les courbes des mesures
  • “Measure and correct” ajoute le calcul de correction FIR correspondant à votre processeur.
  • “New correction” garde toutes les valeurs du formulaire et vous changez juste “Timbre target” et/ou “LF target” pour recalculer. Changer le nom de l'enregistrement avant de renvoyer le fichier pour garder l'ancien fichier et pouvoir comparer.

La page TEST p6 présente les graphes Rec1 à Rec5

Exemple de mesure réelle
Courbes idéales (simulées)
Rec 1 : ce graphe montre le détail d'une synchronisation incorrecte de l'analyse La synchro est correcte quand la valeur "record time lag" correspond au max de l'image et les 3 traits noirs de synchronisation sont alignés avec les valeurs max
Mesure Rec1 non valide car non calée temporellement sur le graphe. La mesure doit être bien calée temporellement sur le graphe, avec les traits de synchro au départ de chaque séquence.

Selon la charge de notre serveur, cela prend en général de 5 à 10 minutes pour avoir les courbes. Ne pas oublier de cliquer sur le bouton de rafraichissement pour voir la liste à jour.

Si aucun graphe ne s'affiche sur le site (ne pas oublier de rafraichir l'affichage), quelques vérifications :

Important : avez-vous rempli tous les champs nécessaires dans le formulaire et sauvegardé ? Vérifiez aussi que l'enregistrement envoyé a le bon format, contient le début mais pas avec plus de 15s avant la voix de départ.

Après ces vérifications, supprimer tous les fichiers dans ce dossier studio/reference (utiliser le menu "Mes mesures") puis renvoyer votre fichier en lui donnant un autre nom.

D'autres infos dans la FAQ Problèmes et erreurs.

Ne pas envoyer plusieurs enregistrements à la suite : compte-tenu du temps d'envoi, les enregistrements peuvent ne pas correspondre au bon formulaire ce qui entraine des problèmes.

Il faut plutôt faire l'enregistrement puis l'envoyer avant de faire un nouvel enregistrement.

Mes mesures

Dans "Toutes les mesures", vous affichez toutes les sociétés et studios. Dans "Mes mesures", vous verrez seulement vos dossiers mais avec tous les fichiers, y compris les fichiers de correction, et vous pourrez envoyer, déplacer, supprimer, renommer et modifier les descriptions.

Le dossier "Mes mesures" reste disponible même si votre plan est terminé.

Voici la structure de votre dossier. Les répertoires en rouge sont privés, vus seulement dans "Mes mesures" et donc cachés aux autres utilisateurs. Folder in red are private and only seen in “My measurements” so not seen by other users.

Company or title

   Reference, studio

     Date

myrec-p0.png          page to check recording validity
myrec-p1.png         main graphs
myrec-p2.png         time and phase graphs
myrec-p3.png         various graphs
myrec-p4.png         spectrogram and wavelets
myrec-p5.png         bongs timing
myrec-p6.png         InterChannels Phase Correction
myrec-p7.png         amplitude correction
myrec-p8.png         time correction
myrec.text               your setup infos from web form
myrec.wav               your recording
response.mic          mic calibration reformatted
mymic.txt                your mic calibration
correction48         corrections for a processor that works at 48kHz
target.drc                target with 3 columns : frequency, amplitude and phase
bin                            with corrections for minidsp processors
myrec-lin-L.bin
myrec-lin-R.bin
myrec-min-L.bin
myrec-min-R.bin
json                            with corrections for QSys and Xilica processors
myrec-lin-L.json
myrec-lin-R.json
myrec-min-L.json
myrec-min-R.json
REW                                     for analysis in REW
myrec-comlin-LR.wav         common correction for all channels
myrec-commin-LR.wav
myrec-hyblin-L.wav             hybrid corrections
myrec-hyblin-R.wav
myrec-hybmin-L.wav
myrec-hybmin-R.wav
myrec-MMM-Lrew.wav        MMM record
myrec-MMM-LRrew.wav
myrec-MMM-Rrew.wav
myrec-seplin-L.wav               separated corrections for each channel
myrec-seplin-R.wav
myrec-sepmin-L.wav
myrec-sepmin-R.wav
wav
myrec-lin-L.wav                corrections in wav format
myrec-lin-R.wav
myrec-min-L.wav
myrec-min-R.wav
wav-stereo
myrec-lin-LR.wav              correction linphase into stereo file
myrec-min-LR.wav            correction minphase into stereo file

– folders correction44 et correction88 with wav and wav-stereo folders
– folder correction96 with bin, wav and wav-stereo folders

 

 

 

Pour l'instant, les corrections sont uniquement calculées pour des processeurs et logiciels FIR en phase linéaire ou minimale :

  • generique 1024, 2048, 4096, 6144, 8192 et 16384 taps : fichiers mono 24bits 48kHz .wav
  • MiniDSP OpenDRC 6144 taps : fichiers mono pcm 32bits float 48kHz .bin
  • MiniDSP OpenDRC 6144 taps : fichiers mono pcm 32bits float 48kHz .bin
  • QSC Qsys 8192taps : fichiers mono 24bits 48kHz .json
  • Xilica Solaro QR1 or FR1 4096 taps : mono 24bits 48kHz, .json or .txt files (ie with Rephase, just export as float 32/64 bits text file)

Pour les corrections FIR, le nombre de taps est le nombre d'échantillons audio du fichier de l'impulsion de correction, par exemple pour 2048 taps, l'IR fait 2048 échantillons, quel que soit le format wav, pcm, bin, json,...

Je ne sais pas encore si les EQ paramétriques en IIR seront calculées dans une nouvelle version parce que les paramètres sont trop variés (nombre d'EQ, Q,...) alors que les filtres FIR deviennent moins chers. Un export du fichier de mesure est disponible pour être utilisé dans REW ou autre pour adapter une correction.

Avec un plan comprenant la correction, les fichiers de correction sont disponibles dans la page Mes mesures dans le dossier "Correction" avec les dénominations suivantes et dans les formats .wav (48kHz 24bits) et .bin (pcm 48kHz 32bits float, big endian) :

  • …-hyblin-L.wav : correction hybride à phase linéaire pour la voie gauche
  • …-hyblin-R.wav : correction hybride à phase linéaire pour la voie droite
  • …-hybmin-L.wav : correction hybride à phase minimale pour la voie gauche
  • …-hybmin-R.wav : correction hybride à phase minimale pour la voie droite

Pour les processeurs QSys et Xilica Solaro, les fichiers de correction .json sont aussi présents dans le dossier "correction".

 

 

Il est nécessaire d'utiliser un filtrage à la même fréquence d'échantillonnage que le processeur ou le logiciel, afin d'éviter toute distortion ou artefact.

Loudspeakers.audio calcule les filtres de convolution en 24bits à 44.1, 48, 88.2 et 96kHz. Si vous avez besoin d'autres formats en fréquence ou en résolution, vous pouvez utiliser un convertisseur en ligne comme https://audio.online-convert.com/convert-to-wav ou d'autres outils présent dans les logiciels audio ou des outils gratuits comme sox).

Because correction can be positive in amplitude at certain frequencies, it is important to check the global level of the correction to avoid any overload. This won’t generally be a problem inside the processor itself but you need to check at the processor output, before D/A conversion : because many music tracks are mastered at a very high level near digital fullscale, you need to check that level of music with correction never exceeds fullscale. It is wise to reduce digital level so that the max level of correction is under 0dB, ie -1dB is fine. If you really want to avoid any intersample peak, you can even set max at -4dB.

Attention de bien ajuster les niveaux lors des comparaisons avant/après correction : en général, il est nécessaire de réduire le niveau sans correction de quelques dB pour une comparaison valide.

La correction essaye d'égaliser les niveaux entre les canaux mais pour les processeurs QSys et Xilica Solaro, il peut y avoir une erreur parce que la conversion entre la convolution en .wav et le fichier json ou txt nécessaire au processeur, peut modifier les niveaux. Il est nécessaire de mesurer après correction pour vérifier ce point.

En particulier si le processeur est limité en taps (2048 ou moins), il est souvent judicieux de traiter d'abord les basses fréquences sous 100Hz environ avec un égaliseur paramétrique, refaire la mesure puis ensuite calculer automatiquement la correction FIR. Pour simplifier cette procédure, vous pouvez utiliser le logiciel REW  , importer dans REW les fichiers xyz-MMM-(LR)rew.wav en temps que 'audio data', lisser au 1/48e d'octave et utiliser la fonction EQ de REW pour optimiser l'égalisation dans les basses fréquences.

Même pour un nombre de taps plus élevé, la stratégie de faire une égalisation IIR dans le grave avant de calculer la correction FIR peut être intéressante.

Parmi les mesures, une courbe L+R est calculée qui correspond à un signal mono envoyé aux deux canaux. Cette courbe noire L+R est importante parce que la plupart des enregistrements sont mono dans le grave et que cette courbe est ainsi plus proche de la perception.

Dans quelques cas, la courbe noire est plaçée sous les courbes bleue et rouges. Ce qui signifie qu'à certaines fréquences, les signaux gauches et droites s'annulent au lieu de s'additionner ! il faut vraiment éviter ce genre de problème en trouvant de meilleures positions pour vos enceintes. Avec un subwoofer, ça ne peut ps arriver parce que la sommation est électronique sans opposition de phase possible. La correction hybride de ce site essaye d'optimiser L+R mais ce n'est pas toujours totalement efficace.

Le plus simple est dans la page "Mes mesures" qui propose en bas de page d'ajouter des fichiers avec un bouton +.

Vous pouvez aussi utiliser le bouton "Select" dans le formulaire d'envoi et choisir une image.

Pour une imagette du dossier "Company or title", laisser le champ "Reference, studio" vide. Pour une imagette du dossier "Reference, studio", remplir ce champ, sauvegarder et envoyer le ou les fichiers d'images. Seuls les formats .png ou .jpg sont acceptés.

 

Après la correction calculée et appliquée, vous pourrez profiter de votre écoute mais il est important de remesurer avec la correction appliquée pour en vérifier la validité. Vous pouvez aussi tester les mesures à différents niveaux sonores pour vérifier.

En modifiant la position des enceintes acoustiques, il est nécessaire de refaire la mesure pour évaluer une nouvelle correction. Les changements les plus importants seront vus sous 300Hz.

Si vous modifiez de façon importante la disposition ou le mobilier de la pièce, il faut refaire des mesures et recalculer les corrections.

Si vos résultats n'apparaissent pas, il peut y avoir différentes raisons :

  • if your folders names (company or title, studio,…) contains accents or special characters, graphs may not be calculated
  • sur le fichier audio enregistré, il manque le top de synchro du début ou le fichier est trop court. Il doit y avoir au moins une seconde après le top de synchro de fin.
  • le fichier de calibration du micro Umik n'est pas conforme : veillez à utiliser le fichier d'origine, ne modifiez pas ce fichier et n'ajoutez pas de ligne, même vide...
  • le fichier doit être dans le bon ordre : les fréquences doivent augmenter ligne après ligne.
  • Une trop grande longueur du chemin peut être un problème parce qu'une copie FTP intervient dans le process : ainsi la longueur de "company or name" + "reference or studio" + "date" + nom du fichier enregistré (ou calibration du micro) doit être inférieure à environ 180 caractères
  • évitez les accents ou les caractères spéciaux dans les noms des dossiers (studios, etc..) et dans les noms des fichiers enregistrés
  • no dots (.) in file names  : another dot than the one before the extension will prevent uploading. This is to avoid security problems with double extensions.
  • another problem seen quite often : right level is measured much lower than left level ! This may come from your computer or software. When the level is quite high, a level compression is automatically set and the recorded level of right channel (and also center channel) is lower because the compressor has been activated by the left channel signal !
  • en cas de coupures en usb, voir la question sur l'usb dans la FAQ
  • If uploads don’t work, try another web browser (ie sometimes Chrome works better than Firefox)
  • ne pas envoyer plusieurs mesures à la suite, plutôt attendre d'obtenir les graphes avant d'envoyer un nouvel enregistrement
  • si l'envoi d'une mesure ne donne pas de graphes, vous pouvez renvoyer cette mesure mais il faut lui donner un autre nom parce que des mesures successives avec le même nom ne seront pas traitées
  • if problems when viewing in french, change language to english : seems that with some browsers, it may help

Pour tout problème, s'adresser à support(at)loudspeakers.audio

Une comparaison entre le rapport issu de ce site et Genelec GRADE est proposée ici :

LAvsGRADE.pdf

This website allows to share loudspeakers measurements in rooms and may help other users to check/compare results. But if for any reason, you prefer to keep your own results hidden, please donate.
After donation, you may just add “PRIVATE” or “private” or “Private” in the “Reference, Studio” name in the Upload recording form. So those folders/files will still appear in “My measurements” but will not be shown to other users in “All measurements”.

You can later delete “PRIVATE” from the name if you change your mind.

Acoustique et égalisation

With MMM, you get a measured frequency response between LW Listening Window and ER Early Reflections as per Harman’s terminology. The more the acoustics is damped, the more the measurement is near LW.  So the correction that is calculated online on this website is a mixed correction of direct sound field (ONaxis or LW frequency response), ER and Sound Power (the frequency response at all angles). Here is an explanation :

Cette question revient souvent quand on parle de correction :
Séparons les gammes :
- sous 200-300Hz, les modes de pièce sont toujours présent (dans des salles de tailles habituelles) et il faut généralement amortir les pointes, sans trop combler les creux
- de 200 à environ 500-800Hz, la position de l'enceinte par rapport aux murs, engendre creux et bosses, mais ces problèmes acoustiques peuvent être améliorés par une égalisation électronique (au dessus de ces fréquences, l'influence des réflexions est très dépendante de la position exacte d'écoute mais heureusement le système auditif procure un lissage fréquentiel)
- au-dessus de 600-700Hz, il faut corriger la réponse de l'enceinte si celle-ci n'est pas parfaite
Une méthode est donc nécessaire pour montrer (uniquement) les défauts qui doivent être corrigés (c'est pour ça que nous préconisons la méthode MMM)).
Il faut savoir qu'une correction ratée peut être pire que pas de correction du tout : il est donc important de pouvoir écouter et comparer sans/avec EQ (et niveaux exactement ajustés).

Voici une comparaison de 9 mesures MMM de la même enceinte dans 9 pièces différentes (1à à 30m2, distance de 2 à 3m). Il est clair que :
- sous 300Hz, tout dépend de la pièce
- entre 300 et 800Hz, la pièce et l'enceinte sont liées
- au-dessus de 800Hz, c'est l'enceinte qui donne la réponse. Celle-ci est juste modérée par la distance et l'absorption acoustique (cf les courbes PIR Predicted In-Room de Harman).

Une autre comparaison: la même enceinte dans un chambre sourde et deux pièces non traitées acoustiquement (une pièce mesurée 3 fois). Ici sont affichées les seules différences par rapport à la mesure anéchoïque à 0dB. Au-dessus de 600Hz, la différence est inférieure à 2dB : MMM mesure la réponse de l'enceinte seule, pas la pièce.

Concernant les courbes cibles : dans des conditions habituelles (enceinte avec dôme et grave en clos ou bass-reflex, salle de dimensions moyennes et distance d'écoute vers 3m), la courbe cible "bright" est à environ -1.05dB/oct, la courbe "balance" à -1.4dB/oct et la courbe "warm" à -1.75dB/oct. Cette dernière valeur correspond à peu près aux recommandations Harman (voir les papiers de S. Olive dans l'AES) et la réponse préférée dans le grave correspond au choix 205. (AES convention paper 8994). La nouvelle courbe Dolby Atmos Music de 2021 est proche de -1.5dB/oct au-dessus de 1.6kHz avec LF target = 304.

Also read EVALUATION OF ROOM CORRECTION PRODUCTS in this FAQ where the best corrections found in Sean Olive’s tests show a continuous slope of about -1.2dB/octave.

Une autre possibilité pour se faire une idée de la pente de la courbe cible est d'utiliser target curve calculator.

Toutes les corrections calculées sur ce site sont faites pour des haut-parleurs à hauteur d'oreilles. A cause des HRTF (Head Related Transfer Function), les sons provenant d'une source à une hauteur différente sont perçues différemment : place une enceinte à hauteur d'oreille et une autre identique à une hauteur différente et écouter alternativement du bruit rose pour constater une différence de timbre.

Si l'enceinte centrale n'est pas à la même hauteur que les enceintes L et R, doit-elle alors être égalisée différemment ? La question est délicate.

Dans un studio que j'avais à calibrer avec des enceintes Genelec 1234 et une paire de nearfield PSI A17M, j'ai eu ce problème. Les Genelec étant très hautes, plus de 15° au-dessus des PSI, j'ai du ajuster les EQ des Genelec pour une meilleure similarité de timbre entre les deux modèles.

Dans l'ensemble des graphes, certains sont utiles pour la compréhension des phénomènes acoustiques :

Le graphe S5 de la page ESSENTIALS montre la réverbération TR60 et l'excès éventuel. Souvent l'équilibre n'est pas toujours correct entre les fréquences avec souvent un manque d'absorption dans le grave.

Le graphe S6 de la page ESSENTIALS montre la courbe ETC d'énergie où se distinguent les réflections éventuelles des 20 premières millisecondes. Le son se propageant à 34 cm en 1ms, permet d'estimer la position des réflexions importantes.

Les graphes S19 à S23 de la page ENERGY montre différentes manières avec des résolutions différentes : spectrogramme, waterfall et ondelettes.

Avec ces éléments, on peut réfléchir aux traitements acoustiques, leurs emplacements et l'équilibre de l'absorption et de la diffusion selon les fréquences.

 

Un conseil important : avant de corriger, essayer de trouver la meilleure position des enceintes, tester les presets disponibles et optimiser aussi bien que possible. L'égalisation est meilleure s'il n'y a pas de gros défaut à corriger.

Avant les corrections électroniques, paramétriques ou FIR, quelques actions préalables :

  • si possible, faire des traitements acoustiques, par exemple éviter tout "flutter echo" du aux parois parallèles, comme par exemple une fenêtre à la droite du point d'écoute et un mur nu en vis-à-vis à gauche. En claquant des mains, ça correspond à un son qui "zingue".
  • écouter et faire des premières mesures
  • regarder les basses fréquences : attention aux grands creux qui ne pourrons pas être corrigés électroniquement. S'il y a annulation, +10dB sur le signal va aussi donner +10dB sur les réflexions, et l'annulation sera toujours là !
  • pourquoi ne pas utiliser un subwoofer pour faire un système 2.1 : le caisson sera plus facile à placer en position acoustiquement favorable alors que les enceintes principales n'ont pas beaucoup de positions possibles.
  • Une idée sur l'emplacement du caisson : l'acoustique étant symétrique entre la position du caisson et celle de l'auditeur, on peut inverser les deux pour un test. Placer le caisson sur une chaise au point d'écoute et se déplacer dans la pièce pour trouver une réponse correcte permet quelquefois de trouver plus rapidement les bonnes positions.
  • si un creux important est constaté à l position d'écoute, il faut essayer de déterminer la dimension de pièce qui engendre le problème : longueur, largeur ou hauteur ou une combinaison ? On peut alors placer un absorbant mais ce n'est pas toujours efficace : à 80Hz il faut au moins 50cm d'épaisseur pour avoir un certain résultat. un résonnateur à membrane sera moins épais mais il faudra l'accorder précisément selon les résultats des mesures. Autre solution, PSI AVAA : ces bass-trap actifs ne nécessitent pas de réglages, prennent peu de place et peuvent être efficaces, mais ils sont assez onéreux (environ 3500€).
  • avec des filtres actifs, des réglages grave/aigu ou d'autres réglages : procéder d'abord aux mesures, faire des ajustements pour approcher la courbe cible idéale avant de calculer la correction globale par les filtres paramétriques ou FIR.
  • Avant d'utiliser une correction FIR, et surtout quand vous disposez de 2048 taps ou moins, plutôt commencer par des filtres paramétriques dans les basses fréquences sous 100Hz. Cela simplifiera le travail des FIR. Pour ces paramétriques, un sous-dossier REW dans le dossier 48kHz contient des fichiers wav (L, R et LR) qui peuvent être importés dans REW en "Audio datas", utiliser du smoothing puis les fonctions d'EQ auto ou manuelles. Utiliser l'égaliseur adéquat, ce qui n'est pas simple si votre processeur n'est pas dans la liste.

 

Il y a des logiciels pour simuler et calculer les modes propres pour des salles parallélépipédiques aux murs infiniment rigides. Mais ce n'est jamais la réalité. Les modes réels ne correspondent pas parce que les dimensions acoustiques ne sont pas identiques aux dimensions physiques. Généralement on estime une erreur de plus de 5% sur les fréquences. Ce qui signifie que l'égalisation basée sur la simulation sera loin d'être optimale et qu'il est préférable de se baser sur de vraies mesures.

Une bonne égalisation peut changer vos impressions sonores dans certains cas et il peut falloir un peu de temps pour s'habituer. Mais il est à peu près certain que vous ne reviendrez pas en arrière.

Trinnov a publié un intéressant document sur la correction.

Lequel choisir ?

Je recommande les processeurs FIR qui permettent une correction plus simple, plus précise (avec en plus une possibilité de correction de phase).

Il peut s'agir de processeurs logiciels ou de processeurs matériels dont voici quelques modèles que j'utilise (les prix sont HT et approximatifs) :

  • QSC QSYS, max 16384 taps par canal (avec un max de 4x8192 pour le modèle Core110F), superbement configurable, multicanal 8in/16out, des fonctions très complètes mais assez cher (4000€ environ pour le petit modèle Core110F)
  • Trinnov, avec 4096 taps par canal compétés par des filtres IIR (total de taps selon processeur stéréo ou multicanal). Processeur haut de gamme mais utilisable uniquement avec son logiciel de mesure et de correction, (à partir de 4000€ en stéréo). La nouvelle gamme Nova est moins chère mais je n'ai pas encore eu le temps de la tester.
  • MiniDSP OpenDRC, max 6144 taps per channel (with total of 2×6144), cheap and stable, only available with digital I/O, less than 300€
  • MiniDSP 2x4HD or Flex, max 2042 taps and min 6 taps per channel (the total of 4096 for all channels gives 2042+2042+6+6). Both are cheap. Because those processor work at 96kHz, the FIR correction file of 2042 taps at 96kHz is equivalent to 1021 taps at 48kHz.
  • Xilica Solaro QR1 ou FR1, 4096 taps max par canal (total 6x4096), à noter que les FIR ne peuvent pas être chargé dans des presets pour l'instant, extrêmement configurable (presque comme un QSYS) avec choix des cartes d'E/S et télécommande par Ipad ou tablette, prix à 900€ pour QR1 (8 slots) et 1600€ pour FR1 (16 slots) sans les cartes (analogiques pas très chères mais numériques curieusement plus chères). a noter que ces processeurs peuvent être configurés à 96kHz mais les filtres FIR restent à 4096 taps donc moins efficaces alors en basses fréquences.
  • t.racks FIR DSP408 : max 2048 taps par canal limité à un total de 4096 taps pour l'ensemble des canaux, économique sous 600€
  • Eversolo DMP-A8, un streamer avec filtrage FIR de 2048 taps par canal pour environ 2000€
  • Jetez un coup d'oeil à cette autre liste de processeurs FIR.

Du côté des logiciels, vous pouvez utiliser un engin de convolution comme Brutefir, intégré dans un lecteur ou un streamer. Equaliser APO ou Camila DSP sont des solutions intéressantes. les logiciels sont souvent peu chers ou même gratuits, mais nécessitent un ordinateur (un petit Raspberry Pi peut suffire) mais demandent des configurations plus complexes, ce qui n'est pas pour tout le monde.

Les processeurs matériels sont quelquefois limités en puissance de calcul donc en taps FIR. Mais tous disposent aussi d'EQ paramétriques qui permettent de compléter les filtres FIR dans les basses fréquences. En France (petite pub), vous pouvez les acheter chez Company 44.1 avec éventuellement la configuration et l'installation sur site.

Les égaliseurs paramétriques sont de type IIR. Avec un égaliseur paramétrique, suivez la méthode normale du site.
When you get your results and if you choose “measure and correct”, the directory named “correction” contains xyLrew.wav, xyRrew.wav, aso…, files.
Si vous avez installé REW , importer ces fichiers xyLrew.wav avec file/import/import audio data.
Selon votre marque et modèle d'égaliseur, choisir la fonction EQ de REW pour ajuster vos corrections.
Pour la courbe cible, essayer de recopier la courbe cible proposée par loudspeakers.audio.

Par le calcul auto, les deux types de correction sont obtenues ce qui vous permet de choisir. Les filtres linéaires sont dénommés xxx-hyblin-L.wav et ceux à phase minimale xxx-hybmin.wav. En fait, les filtres à phase linéaire sont plutôt hybrides car la phase n'est pas corrigée dans les très basses fréquences.

Les artéfacts de pré-écho n'existent pas en phase minimale mais le calcul des corrections à phase linéaires est conçu pour éviter tout risque de pré-écho audible. Il est conseillé de commencer avec une correction à phase minimale puis de comparer avec la phase linéaire.

Si vous disposez d'un processeur FIR avec 2048 taps ou moins, il est souvent plus efficace d'utiliser une correction à phase minimale.

L'audibilité des distortions de phase est controversée : les distortions importantes sont audibles mais les distortions habituellles telles que celles dues aux filtres d'enceintes ou le délai de groupe des bass-rélex ne sont pas évidentes. David Griesinger a publié une idée intéressante sur la nécessité d'éviter ces distortions, clic droit pour télécharger sa présentation

Avec plus de coefficients (taps), la correction est plus précise dans les basses fréquences. Mais une correction trop précise peut être gâchée par des conditions modifiées : température ou humidité, portes ou fenêtres ouvertes ou fermées, nouveau mobilier, etc... En pratique et à 44.1 ou 48kHz, 2048 taps est un minimum et je ne pense pas que plus de 16384 soit vraiment utile ou même recommandé. De plus, la plupart des processeurs FIR disposent aussi de correcteurs paramétriques pour éventuellement compléter la correction dans les basses fréquences. En général, il est plutôt recommandé d'utiliser entre 4096 et 8192 taps. Mais si vous n'avez que 2048 taps ou moins, il est vraiment préférable d'utiliser une correction à phase minimale.

Avec la plupart des processeurs, commencer d'abord par corriger le grave avec des EQ paramétriques puis remesurer pour calculer la correction FIR.

Il faut aussi se rappeler que pour des fréquences d'échantillonnage plus élevées, il faut proportionnellement plus de taps : 8192 à 48kHz sont équivalents à 16384 à 96kHz.

Les filtres FIR ajoutent un délai au signal. Pour des FIR symétriques, le délai correspond à la moitié des coefficients. Pour un processeur de 4096 taps à 48kHz, le délai est de 2048/48000 soit environ 43ms. Ce qui n'a pas d'importance pour l'écoute de la musique mais peut poser un problème de lipsync avec la vidéo et surtout embêter un musicien pour du re-recording. dans ces cas, plutôt utiliser un FIR à phase minimale.

Notre technologie hybride utilise une réponse non symétrique et le délai est environ moitié d'un filtre FIR symétrique.

Take care if your system has main front loudspeakers with FIR EQ (so are delayed) and a subwoofer with just parametric EQ (so without any delay), you certainly will have to add some delay to the subwoofer…You can check this with the graph p5 that shows a comparison of timings at different frequencies.

Python Open Room Correction est une méthode écrite par Mason Green et basée sur les travaux de Balazs Bank dont les publications sont disponibles sur le site de l'AES. Il s'agit de corrections avec filtres parallèles à fréquences fixes converties en filtres FIR. Plus d'infos sur les scripts de Mason Green ici : https://github.com/greenm01/porc

Les corrections correspondantes sont nommées avec le suffixe "porc".

Le problème principal avant ou après les mesures est la séance d'écoute. Comment ne pas être influencé par les courbes, les forums ou les amis ?

je peux juste donner quelques conseils :

  • écouter en mono avec une seule enceinte mets mieux en évidence les défauts
  • essayer aussi avec une oreille bouchée (!), c'est bizarre mais l'écoute binaurale (avec deux oreilles) amène un mécanisme de décoloration
  • choisir des morceaux qui permettent de mettre en évidence les défauts plutôt que des morceaux qui font plaisir
  • se rappeler qu'avec certains morceaux, ce n'est pas le hp ou la correction les plus agréables qui sont les plus neutres

Quelques recommandations (j'en rajouterai) :

  • Suzan Vega, Tom’s diner : doit être très sec avec moins de la pièce et une réverbération minimale
  • Tracy Chapman, Fast car : cette chanson a un spectre très large de 40 à 15000Hz dont il faut pouvoir apprécier l'équilibre (Jennifer Warnes, Bird on a wire est une autre possibilité)
  • Ricky Lee Jones, Ghetto of my mind : a morceau très dynamique avec la batterie enregistrée (presque ?) sans compression. Il y a constamment plus de 30dB entre les pointes et la valeurs RMS moyenne

Les pics en fréquence sont généralement plus corrigés que les creux. Ainsi le niveau de la correction est réduit pour éviter tout risque d'écrêtage. Lors des comparaisons auditives, il est donc absolument nécessaire de pouvoir compenser ce niveau (volume) en position de correction d'environ 4 à 8dB.

loudspeakers.audio est la seule solution à distance et sans logiciel à installer. Mais pour la correction des enceintes et pièce, d'autres possibilités existent :

  • Trinnov est une solution complète logiciel+appareil mais relativement onéreuse
  • Dirac est généralement vendu avec un processeur associé, comme MiniDSP
  • Audissey MultEQ est disponible avec certains amplis A/V
  • Acourate est une solution logicielle de bonne réputation
  • JuiceHifi Audiolense est seulement sous forme logicielle zdroj článku
  • DSpeaker Antimode est fournie avec l'appareil associé
  • Genelec GLM est un logiciel pour mesurer et corriger uniquement les enceintes Genelec SAM avec, dans la dernière version GRADE, un rapport complet, voir ce sujet un peu plus haut dans cette FAQ.
  • DRC, conçu par Denis Sbragion, est gratuit et très performante de calcul de filtre FIR mais demande un niveau technique certain
  • MSO Multiple Subwoofers Optimizer est un outil puissant pour optimiser les fréquences basses pour un ou plusieurs subwoofer ou enceintes

Sur certains forums, vous trouverez peut-être des comparaisons entre ces produits et la solution loudspeakers.audio. Il est particulièrement intéressant de comparer les mesures avant/après EQ mais peu de produits proposent cette possibilité. Si vous avez déjà ou si vous essayez ces autres produits, vous pouvez toujours utiliser loudspeakers.audio pour l'intéressante comparaison avant/après.

En 2009, Sean Olive a présenté à l'AES puis publié un document “The Subjective and Objective Evaluation of Room Correction Products” avec des tests d'écoute pour comparer les résultats de 5 produits avec la réponse sans égalisation. voir ici.

Il est intéressant de constater que :

  • la meilleure correction est basée sur une mesure RTA moyenne dans un volume de 1 à 2m autour de la position d'écoute (très proche de la préconisation MMM)
  • les mesures après la meilleure des corrections montre une pente constante d'environ -1.2dB/octave, ce qui est proche des valeurs moyennes calculées par notre site, entre la courbe "neutral" à -1.4dB/oct et la courbe "bright" à -1.05dB/oct