From cfb9f77a9dfd968f4e1c5042af3abbc8671499f1 Mon Sep 17 00:00:00 2001 From: windinthew Date: Mon, 22 Feb 2010 06:22:46 +0000 Subject: [PATCH] Add "Inverse RIAA" to the list of available curves, given it will probably be the most heavily used of the possible inverted curves --- src/effects/Equalization.cpp | 7 +++++++ src/effects/Equalization.h | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/effects/Equalization.cpp b/src/effects/Equalization.cpp index 6056fd0ac..d28c2b1f6 100644 --- a/src/effects/Equalization.cpp +++ b/src/effects/Equalization.cpp @@ -180,6 +180,12 @@ const float EffectEqualization::curvey[][nCurvePoints] = 3.8, 2.6, 1.8, 1.2, 0.8, 0.3, 0.0, -2.6, -4.7, -6.6, -8.2, -9.6, -10.8, -11.9, -12.9, -13.7, -17.2, -17.7 }, + { + // Inverse RIAA + -18.6, -18.5, -16.9, -15.9, -15.3, -13.1, -11.6, -8.2, -6.7, -5.5, + -3.8, -2.6, -1.8, -1.2, -0.8, -0.3, 0.0, 2.6, 4.7, 6.6, + 8.2, 9.6, 10.8, 11.9, 12.9, 13.7, 17.2, 17.7 + }, { // Col 78 16.0, 16.0, 16.0, 14.0, 12.5, 10.0, 8.5, 5.0, 4.0, 3.0, @@ -297,6 +303,7 @@ const wxChar * EffectEqualization::curveNames[] = wxT("Decca FFRR Micro"), wxT("Decca FFRR 78"), wxT("RIAA"), + wxT("Inverse RIAA"), wxT("Columbia 78"), wxT("Decca FFRR LP"), wxT("EMI 78"), diff --git a/src/effects/Equalization.h b/src/effects/Equalization.h index 4df6e5603..6d049786a 100644 --- a/src/effects/Equalization.h +++ b/src/effects/Equalization.h @@ -137,7 +137,7 @@ public: enum curveType { amradio, acoustic, nab, lp, aes, deccaffrrmicro, deccaffrr78, riaa, - col78, deccaffrrlp, emi78, rcavictor1938, rcavictor1947, + inverseriaa, col78, deccaffrrlp, emi78, rcavictor1938, rcavictor1947, nCurveTypes };