1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-05-04 17:49:45 +02:00

Improved source reference for EBU R128 sampling rate adaption.

This commit is contained in:
Max Maisel 2018-07-26 16:57:31 +02:00
parent 98a72acfb8
commit 514c3f897f

View File

@ -615,7 +615,11 @@ void EffectNormalize::ProcessData(float *buffer, size_t len, float offset)
}
}
// after Juha, https://hydrogenaud.io/index.php/topic,76394.0.html
// EBU R128 parameter sampling rate adaption after
// Mansbridge, Stuart, Saoirse Finn, and Joshua D. Reiss.
// "Implementation and Evaluation of Autonomous Multi-track Fader Control."
// Paper presented at the 132nd Audio Engineering Society Convention,
// Budapest, Hungary, 2012."
void EffectNormalize::CalcEBUR128HPF(float fs)
{
double f0 = 38.13547087602444;
@ -632,7 +636,11 @@ void EffectNormalize::CalcEBUR128HPF(float fs)
mR128HPF.fDenomCoeffs[Biquad::A2] = (1.0 - K / Q + K * K) / (1.0 + K / Q + K * K);
}
// after Juha, https://hydrogenaud.io/index.php/topic,76394.0.html
// EBU R128 parameter sampling rate adaption after
// Mansbridge, Stuart, Saoirse Finn, and Joshua D. Reiss.
// "Implementation and Evaluation of Autonomous Multi-track Fader Control."
// Paper presented at the 132nd Audio Engineering Society Convention,
// Budapest, Hungary, 2012."
void EffectNormalize::CalcEBUR128HSF(float fs)
{
double db = 3.999843853973347;