Какую громкость мне следует увеличивать или уменьшать в зависимости от усиления и пика, полученных с помощью trackGain? - PullRequest
0 голосов
/ 13 марта 2020

Ниже приведен код для получения усиления и пика.

TrackGain trackGain = new TrackGain(44100, 16);
foreach (sampleSet in track) {
trackGain.AnalyzeSamples(leftSamples, rightSamples)
}
double gain = trackGain.GetGain();
double peak = trackGain.GetPeak();

Допустим, я получаю усиление 5,34 и пик 1,33

Как я могу определить регулировку громкости, которую нужно выполнить для этого трека? Формула для определения была бы великолепна.

...