Use db_to_gain_fast() in plugins

This commit is contained in:
Robbert van der Helm
2023-01-04 17:05:05 +01:00
parent 3b57ebe895
commit 11d9476a5f
3 changed files with 10 additions and 9 deletions

View File

@@ -881,9 +881,9 @@ impl CompressorBank {
// This threshold must never reach zero as it's used in divisions to get a gain ratio
// above the threshold
*threshold = util::db_to_gain(threshold_db).max(f32::EPSILON);
*knee_start = util::db_to_gain(knee_start_db).max(f32::EPSILON);
*knee_end = util::db_to_gain(knee_end_db).max(f32::EPSILON);
*threshold = util::db_to_gain_fast(threshold_db);
*knee_start = util::db_to_gain_fast(knee_start_db);
*knee_end = util::db_to_gain_fast(knee_end_db);
}
}
@@ -910,9 +910,9 @@ impl CompressorBank {
let knee_end_db =
threshold_db + (params.compressors.upwards.knee_width_db.value() / 2.0);
*threshold = util::db_to_gain(threshold_db).max(f32::EPSILON);
*knee_start = util::db_to_gain(knee_start_db).max(f32::EPSILON);
*knee_end = util::db_to_gain(knee_end_db).max(f32::EPSILON);
*threshold = util::db_to_gain_fast(threshold_db);
*knee_start = util::db_to_gain_fast(knee_start_db);
*knee_end = util::db_to_gain_fast(knee_end_db);
}
}