From 515870c9e8ff833e50f5253ec6e6d43de97519ed Mon Sep 17 00:00:00 2001 From: Minijackson Date: Tue, 4 Sep 2018 12:33:44 +0200 Subject: Rust stable compatibility + use amplitude decibel conversion --- src/parsing/equalizer_apo.lalrpop | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/parsing/equalizer_apo.lalrpop') diff --git a/src/parsing/equalizer_apo.lalrpop b/src/parsing/equalizer_apo.lalrpop index b1faad9..39dda67 100644 --- a/src/parsing/equalizer_apo.lalrpop +++ b/src/parsing/equalizer_apo.lalrpop @@ -6,7 +6,7 @@ grammar; pub Main: Filter = { => { - let coefficients: Vec<_> = eq.1.iter().map(|decibel| 10f64.powf(decibel / 10f64)).collect(); + let coefficients: Vec<_> = eq.1.iter().map(|decibel| 10f64.powf(decibel / 10f64).sqrt()).collect(); // TODO: add decibel_to_ratio conversion function let preamp = 10f64.powf(preamp / 10f64); Filter { preamp, frequencies: eq.0, coefficients } -- cgit v1.2.3