Microphone calibration files

kafercup

Member
Joined
Jun 16, 2023
Messages
6
Location
California
I'm happy to see the app now recognizes my Dayton Audio iMM-6C. Will there be an option in the future to upload the specific calibration files for a microphone?
 

Attachments

  • Screenshot_20240908_142610_WiiM Home.jpg
    Screenshot_20240908_142610_WiiM Home.jpg
    815.6 KB · Views: 39
Upvote 7
Unfortunately @WiiM Support have not documented the file format they expect but have included examples from one vendor. Maybe we can deduct something from that?


That page doesnt suggest how wiim is applying the calibration, be it additive or subtractive.

There was a post that asked users to upload their mic cal files to help wiim improve compatibility with cal files, and from a quick look, many of the cal files provided were for imm6's and imm6c's.


On the one hand you'd expect Wiim to have figured out how the dayton mic calibration files work given so many people provided their dayton mic cal files to this thread, on the other hand, they might have just been looking at the format of the files rather than polarity.

I am trying to understand this situation, but many people are saying "Dayton support are wrong", can someone clarify in which way are they wrong? Are they wrong to suggest that their mic cal files should be added to the result, or are they wrong in the sense that the actual cal file is inverted from what measurement software would expect?

I have reason to believe the wiim is reading the imm6c cal file in the wrong polarity, because I note that the cal file drops off into negative number very quickly starting at 8khz and above, and every measurement I take of my speakers drops off a cliff at 8khz, making me think that the response error is being doubled rather than corrected.

If this is the case, it could be that every imm6c user here is potentially using an inverted calibration file for their RoomFit measurements and really skewing their results.
 
That page doesnt suggest how wiim is applying the calibration, be it additive or subtractive.

There was a post that asked users to upload their mic cal files to help wiim improve compatibility with cal files, and from a quick look, many of the cal files provided were for imm6's and imm6c's.


On the one hand you'd expect Wiim to have figured out how the dayton mic calibration files work given so many people provided their dayton mic cal files to this thread, on the other hand, they might have just been looking at the format of the files rather than polarity.

I am trying to understand this situation, but many people are saying "Dayton support are wrong", can someone clarify in which way are they wrong? Are they wrong to suggest that their mic cal files should be added to the result, or are they wrong in the sense that the actual cal file is inverted from what measurement software would expect?

I have reason to believe the wiim is reading the imm6c cal file in the wrong polarity, because I note that the cal file drops off into negative number very quickly starting at 8khz and above, and every measurement I take of my speakers drops off a cliff at 8khz, making me think that the response error is being doubled rather than corrected.

If this is the case, it could be that every imm6c user here is potentially using an inverted calibration file for their RoomFit measurements and really skewing their results.
I raised a ticket (#526422) about the missing WiiM documentation in this area, 6 months ago. Only answer I got from the Support was that they didn't understood what was missing.
 
That page doesnt suggest how wiim is applying the calibration, be it additive or subtractive.

There was a post that asked users to upload their mic cal files to help wiim improve compatibility with cal files, and from a quick look, many of the cal files provided were for imm6's and imm6c's.


On the one hand you'd expect Wiim to have figured out how the dayton mic calibration files work given so many people provided their dayton mic cal files to this thread, on the other hand, they might have just been looking at the format of the files rather than polarity.

I am trying to understand this situation, but many people are saying "Dayton support are wrong", can someone clarify in which way are they wrong? Are they wrong to suggest that their mic cal files should be added to the result, or are they wrong in the sense that the actual cal file is inverted from what measurement software would expect?

I have reason to believe the wiim is reading the imm6c cal file in the wrong polarity, because I note that the cal file drops off into negative number very quickly starting at 8khz and above, and every measurement I take of my speakers drops off a cliff at 8khz, making me think that the response error is being doubled rather than corrected.

If this is the case, it could be that every imm6c user here is potentially using an inverted calibration file for their RoomFit measurements and really skewing their results.
All calibration files describe the frequency response of the microphone. If WiiM were getting the polarity wrong and 5dB was being subtracted instead of added at low frequencies the result would be a massive bass boost from room correction. Dayton Audio customer service are probably as bad as customer service anywhere.
 
Correct, microphone "calibration files" are usually just microphone frequency response files. The measurement SW like REW or RoomFit automatically inverts the cal file which should result in a perfectly flat mic response.

However, IME Dayton factory calibration files may not be that reliable.

I had my Dayton EMM-6 microphone calibrated by a third-party (Cross Spectrum Labs) and you can see that this calibration is completely different to the factory calibration file:
index.php

The factory calibration looks noisy and almost random, unlike the one from Cross Spectrum Labs.
 
Correct, microphone "calibration files" are usually just microphone frequency response files. The measurement SW like REW or RoomFit automatically inverts the cal file which should result in a perfectly flat mic response.

However, IME Dayton factory calibration files may not be that reliable.

I had my Dayton EMM-6 microphone calibrated by a third-party (Cross Spectrum Labs) and you can see that this calibration is completely different to the factory calibration file:
index.php

The factory calibration looks noisy and almost random, unlike the one from Cross Spectrum Labs.
That factory cal looks strange. This is mine for a iMM-6C

1000005214.jpg

I think it is just fine.
 
That factory cal looks strange. This is mine for a iMM-6C

View attachment 26544

I think it is just fine.
It would be really great if Dayton improved their calibration in the meantime.

Note however that your graph vertical scale is about 40dB, and in addition the picture is vertically compressed too. This can hide a lot of details.

The graph in my previous post is only 20dB of vertical resolution, and expanded over a much taller picture. So a lot more detail of each response is exposed.
That means that the imprecision of the factory calibration of my mic is absolutely not as severe as it looks at first glance - i.e. it is usable, but the mic is just as accurate without it (actually more accurate in this case...)
 
Last edited:
I got my Dayton iMM-6C last week and my calibration file looks pretty decent (lowest value -1.0 and highest value +1.6 over the whole frequency range). Comparing measurements with HouseCurve using the iMM-6C and the internal mic of my iPhone 16 Pro I was very surprised that there were nearly no differences (especially in the lower frequencies I'm using for room correction). So in my case I wouldn't really have needed a calibrated mic at all.
 
I got my Dayton iMM-6C last week and my calibration file looks pretty decent (lowest value -1.0 and highest value +1.6 over the whole frequency range). Comparing measurements with HouseCurve using the iMM-6C and the internal mic of my iPhone 16 Pro I was very surprised that there were nearly no differences (especially in the lower frequencies I'm using for room correction). So in my case I wouldn't really have needed a calibrated mic at all.
That is great!
A calibrated measurement mic is mainly needed to provide a reliable point of reference - without it you couldn't have known if your previous measurements were reliable or not.
 
That is great!
A calibrated measurement mic is mainly needed to provide a reliable point of reference - without it you couldn't have known if your previous measurements were reliable or not.
Yes, and now I know WiiM did a great job with the calibration file for the internal mic of iPhones, too. (y)
 
Sorry, I have no idea what this means 🤔
just that this subject of observations with various scales is always subject to misunderstanding, see manipulations.. always delicate even with a lot of experience-hindsight.. see that of hgo58 vs my graphs which are scary (while here a cal which is at +-0.4db in reality)
;-)
frankly, an awkward subject in discussions...
 
Last edited:
just that this subject of observations with various scales is always subject to misunderstanding, see manipulations.. always delicate even with a lot of experience-hindsight.. see that of hgo58 vs my graphs which are scary (while here a cal which is at +-0.4db in reality)
;-)
Why are you talking about scales when the subject is whether the calibration file should be inverted or not?
 
extracting them in rew and defining a scale would certainly be beneficial in discussions on this subject "cal"...

I was just reacting to the different graphs above, not to the main topic...sorry


ps..we can consider a generally attenuated respons in extrem bass e to compensate for the microphones, it seems to me... no?

(These topics of exchange in discussions with such different scales or smoothing is a subject that always saddens me...sorry for my off-topic)

You'll have to challenge Dayton on their protocol (especially since this little USB is a great success for them), and as usual, monitor Wiim on the audio subject which is not their "primary" domain ;-)
 
Last edited:
Correct, microphone "calibration files" are usually just microphone frequency response files. The measurement SW like REW or RoomFit automatically inverts the cal file which should result in a perfectly flat mic response.

However, IME Dayton factory calibration files may not be that reliable.

I had my Dayton EMM-6 microphone calibrated by a third-party (Cross Spectrum Labs) and you can see that this calibration is completely different to the factory calibration file:
index.php

The factory calibration looks noisy and almost random, unlike the one from Cross Spectrum Labs.
another dayton cross-spectrum

;-)
It's a real shame that this little business (from a passionate person it seems) didn't last... especially since it also offers 90 degrees.


(the observations about umik *and cal seem good, different protocole with small dayton?)
end for my off topic
;-)

(*The Umiks may have just sealed the fate of Cross-Spectrum.....)
 

Attachments

  • cross  spectrum dayton.jpg
    cross spectrum dayton.jpg
    99.9 KB · Views: 12
Last edited:
Back
Top