Re:Show HN: HiFiScan, a Python app to optimize your loudspea...
by tibbon on Sunday September 11, 2022 @09:22AM
(#32799411)
You’ll need a calibration curve for the microphone. Even of the same model, there is a lot of variance.
Re:Show HN: HiFiScan, a Python app to optimize your loudspea...
by gh02t on Sunday September 11, 2022 @09:54AM
(#32799656)
MiniDSP makes some calibration mics that run about 60 bucks. I used them as a cheap instrument for some lab work where I needed a calibrated mic a while back and was very impressed with their performance for the price. They ship with a little code that you can use to retrieve the calibration curve from the factory, and I know a lot of people use them for hifi calibration with REW.
Re:Show HN: HiFiScan, a Python app to optimize your loudspea...
by willis936 on Sunday September 11, 2022 @10:14AM
(#32799785)
Anyone interested in this area should also know that above ~2 kHz it doesn't matter what you do for magnitude equalization because you'll be dominated by sub mm variations in position and direction. The only way to get any amount of repeatability above 2 kHz is with IEMs.
Re:Show HN: HiFiScan, a Python app to optimize your loudspea...
by erdewit on Sunday September 11, 2022 @10:29AM
(#32799906)
This is dealt with by smoothing the spectrum in a way to preserves the power density. The constructive and destructive interference then cancel each other out.
Re:Show HN: HiFiScan, a Python app to optimize your loudspea...
by Gracana on Sunday September 11, 2022 @10:31AM
(#32799921)
What does "smoothing the spectrum" mean? What operations are being performed?
Re:Show HN: HiFiScan, a Python app to optimize your loudspea...
by danuker on Sunday September 11, 2022 @04:48PM
(#32803136)
I'd guess: Fourier transform, a power density preserving blur convolution, then inverse Fourier transform.
But I am not familiar with the field of signal processing.
Re:Show HN: HiFiScan, a Python app to optimize your loudspea...
by willis936 on Sunday September 11, 2022 @07:46PM
(#32804352)
That's my guess too but my hunch is that would sound like absolute crap. Intentional IMD. Something to experiment with.
Re:Show HN: HiFiScan, a Python app to optimize your loudspea...
by doctorhandshake on Sunday September 11, 2022 @09:44AM
(#32799576)
There’s an example of doing this on the readme- scroll way down
Re:Show HN: HiFiScan, a Python app to optimize your loudspea...
by pier25 on Sunday September 11, 2022 @11:52AM
(#32800674)
There are cheap calibrated mics available. There's one for about $20 from Dayton Audio.
Re:Show HN: HiFiScan, a Python app to optimize your loudspea...
by Schroedingersat on Sunday September 11, 2022 @06:58PM
(#32804065)
A microphone that is linear to a dB or so is far cheaper than a speaker that is linear to 6dB and room treatment that maintains that.
Re:Show HN: HiFiScan, a Python app to optimize your loudspea...
by O__________O on Sunday September 11, 2022 @09:24AM
(#32799431)
Not an audiophile, but one way might be tuning forks. That said, I would be super surprised if this was needed for high-end microphones.
Re:Show HN: HiFiScan, a Python app to optimize your loudspea...
by amluto on Sunday September 11, 2022 @09:48AM
(#32799598)
A microphone’s ability to reliably identify a frequency is excellent, even if the microphone is cheap, crappy and uncalibrated. It’s almost entirely a function of whatever clock is used to digitize it, and oscillator chips that are just fine are ubiquitous.
The issue is calibrating the amplitude response at a given frequency, and a tuning fork won’t help.
edit: those quartz oscillator chips have a lot in common with tuning forks.
Re:Show HN: HiFiScan, a Python app to optimize your loudspea...
by brokenmachine on Monday September 19, 2022 @11:48PM
(#32907443)
Now I'm imagining using thousands of tuning forks with calibrated knockers.
It sounds like a chicken-and-egg problem to equalize speakers with an equalized microphone, but maybe microphones are simpler and can be assumed to be equalized ?