BogaudioModules icon indicating copy to clipboard operation
BogaudioModules copied to clipboard

RANALYZER calibration

Open ker2x opened this issue 1 year ago • 3 comments

Friendly greetings !

I'd like to use RAnalyzer with physical module too. It ,would be nice if the Ranalyzer had a calibration functionality.

  • analyze without the module (sound card, mixing console, amp & reducer, ...)
  • press a calibration a button that "zero" the analysis in order to ignore the additional hardware that are not part of the analysis
  • analyze again with the module that need to be analyzed

I wouldn't mind if it was a "pro" feature, I can also give it a try myself to submit a patch

ker2x avatar Oct 04 '22 13:10 ker2x

additionally, a slower sweep would help a lot to offset the latency of the hardware. This is what I get with the fast sweep https://i.imgur.com/OsX8DAH.png the big notch doesn't exist and is a latency artefact

ker2x avatar Oct 04 '22 22:10 ker2x

Do you mean, have it auto-detect the latency of the signal chain under test? Or have it compensate for distortion/filtering from the additional hardware? I've thought about add the first thing. The second thing would be harder.

I can look into adding an option for the sweep time. No promises about time frame, though.

mdemanett avatar Oct 04 '22 23:10 mdemanett

autodetecting the latency would be nice too.

My initial request was about compensating for the additional hardware. It's not really a big deal since nowadays audio interface are very linear and low distortion as you can see from the image I posted (Universal Audio Volt 2, the setup show is just a cable going from output to input so I was just testing the soundcard (well, and the cable ^^))

The latency is the bigger issue. (and it's on a soundcard that have low latency, I was using a block size of 64).

Once calibrated, the analysis line should show a perfect 0dB (assuming the hardware is stable). In theory, it should just be a matter of saving the result of the calibration test and they subtract it.

ker2x avatar Oct 05 '22 01:10 ker2x