But regardless here the methodology is very weak, just playing a sine sweep with a spectrum recorder open and eyeballing the frequency magnitudes.
Obviously this will only work if there's a passive crossover network, and nothing active in the speakers.
This is sadly not very well documented process, but some open source implementations exist. E.g. https://github.com/maj4e/pyrirtool
They were talking about a home. /s
Like with 2 of each, or 3 of each, where you play the same waveform through every possible pair of speaker and microphone, you can solve some kind of system of matrix equations to determine the only possible combination of responsiveness at each device at each frequency?
Or do you just need a reference microphone with known characteristics, period, end of story, because math can't do it?
(Obviously from a practical perspective you want the reference microphone... I'm just curious about in theory.)
You don't do it every day, which is why an outfit like Bruel & Kjaer can charge a lot for their gear. ;-)
However, if you ignore tolerances and assume that every microphone of a given model number has equal response, then it's simply a matter of having that known response information available, similar to a hypothetical brand of ruler being known for coming up short.
But that's fine for microphones -- the question here isn't to determine their absolute volume, which is of course unsolvable. It's to determine the relative "volume" (response) at each frequency. It's the shape of the curve that matters, not its offset.
And again, I'm not looking for a practical solution (like getting the info from a manufacturer) -- I'm just curious about it in theory. If it's inherently solvable or not.
I'm guessing that there must be a way to either cancel out skews and work around this, but I guess it's just easier to start with a calibrated microphone
Measurement mics (the professionally targeted kind) can with some models be purchased from the manufacturer with a calibration file that can be used by various audio measurement software packages. There are also places that will calibrate your mics for you. In the end what this really means is just figuring out the frequency response characteristics of a given mic relative to a known source. This could just be a case of “we match it to this mic over here.” As long as all the mics someone is using are calibrated to the same standard then it’s less important that they’re perfectly flat in frequency response. I have some really good mics but the bulk of my measurement mics are inexpensive and not calibrated. They work fine though because they all measure close enough to the same that once you figure in all the external parts of a system (the room for instance) the mics minor variations become insignificant. The important thing is that I can put 8 mics around a room and pull reliable data to tune the room and make it sound musical. At the end of the day all the measurement stuff is just there to help you scientifically quantify why a room doesn’t sound right and then you can fix it. Like the last room I tuned that had 2 blown HF drivers and the polarity flipped on some LF drivers. The ears easily said there was a problem. The tools told me right away what they were. Sure I could have found them without the tools and by tweaking settings till everything was right, but the proper tools (and knowing how to use them) makes a huge difference.
Also, generally microphones are sensitive to orientation, so to have repeatable results be sure to control that. Position in a room is also essential for repeatability.
I have spent a lot of time measuring rooms and you can't underestimate how they can mess with frequencies, but it's also true that good speakers sound pretty good in almost any room, and bad ones will sound bad.
Going the USB route sidesteps the separate DACs, which either add to the problem or run into the thousands.