Re: quartz: add implementations for AmpFactorToDB and DBToAmpFactor

2007-01-03 Thread Alexandre Julliard
Robert Reif <[EMAIL PROTECTED]> writes: > For whatever reason Microsoft decided not to use the standard > equations like the rest of the world. I assume it was to eliminate > the need for floating point calculations. Actually you could use the > same equation that the generated the table to go f

Re: quartz: add implementations for AmpFactorToDB and DBToAmpFactor

2007-01-02 Thread Robert Reif
Roderick Colenbrander wrote: Hi, Why are you using a lookup table and not just a log10(x) and 10^(x) for the gain <-> dB conversions? That's how it should be done I think like 10x corresponding to 20dB (assuming signal gain). In your tests it is just: 2000*log10(gain) - 9630 for going to that

Re: quartz: add implementations for AmpFactorToDB and DBToAmpFactor

2007-01-02 Thread Roderick Colenbrander
Hi, Why are you using a lookup table and not just a log10(x) and 10^(x) for the gain <-> dB conversions? That's how it should be done I think like 10x corresponding to 20dB (assuming signal gain). In your tests it is just: 2000*log10(gain) - 9630 for going to that dB-like scale. Regards, Roderi