diff options
| author | Jonathan Gordon <rockbox@jdgordon.info> | 2013-02-05 23:20:17 +1100 |
|---|---|---|
| committer | Jonathan Gordon <rockbox@jdgordon.info> | 2013-02-09 13:05:32 +0100 |
| commit | 1eb17dc9f4bf280d2e9503f3d0c8b8730146412d (patch) | |
| tree | d166a646c42a484edd2ad66e021c4473c4001a91 /lib/rbcodec | |
| parent | cb3e40be0a09de1b927fcaab75118dad54c9e563 (diff) | |
| download | rockbox-1eb17dc9f4bf280d2e9503f3d0c8b8730146412d.zip rockbox-1eb17dc9f4bf280d2e9503f3d0c8b8730146412d.tar.gz rockbox-1eb17dc9f4bf280d2e9503f3d0c8b8730146412d.tar.bz2 rockbox-1eb17dc9f4bf280d2e9503f3d0c8b8730146412d.tar.xz | |
EQ settings: Rework the settings to clean up the config file.
Instead of 3 cfg lines per eq band there is now a single line
for each:
<config name>: <cutoff/center freq>, <q>, <gain>
In addition, the config value names make a bit more sense.
The old settings are still readable but config.cfg and any new
settings files will be written with the new config values. (The
old settings will be removed completly sometime after the next
stable release).
Also a slight rework of the advanced EQ menu UI
Change-Id: I9008658d36ded442a5f2f825916df42a3934cbef
Reviewed-on: http://gerrit.rockbox.org/394
Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
Diffstat (limited to 'lib/rbcodec')
24 files changed, 231 insertions, 694 deletions
diff --git a/lib/rbcodec/dsp/eq.h b/lib/rbcodec/dsp/eq.h index 9b670d7..9bb5f91 100644 --- a/lib/rbcodec/dsp/eq.h +++ b/lib/rbcodec/dsp/eq.h @@ -21,10 +21,7 @@ #ifndef _EQ_H #define _EQ_H -/* => support from 3 to 32 bands, inclusive - * Menus and screens must be updated to support changing this from 5 - * without modifying other stuff (remove comment when this is no longer - * true :-) */ +/* => support from 3 to 32 bands */ #define EQ_NUM_BANDS 10 struct eq_band_setting diff --git a/lib/rbcodec/dsp/eqs/Acoustic.cfg b/lib/rbcodec/dsp/eqs/Acoustic.cfg index fd30094..72dbc48 100644 --- a/lib/rbcodec/dsp/eqs/Acoustic.cfg +++ b/lib/rbcodec/dsp/eqs/Acoustic.cfg @@ -1,32 +1,12 @@ eq enabled: on eq precut: 45 -eq band 0 cutoff: 32 -eq band 0 q: 7 -eq band 0 gain: 45 -eq band 1 cutoff: 64 -eq band 1 q: 10 -eq band 1 gain: 45 -eq band 2 cutoff: 125 -eq band 2 q: 10 -eq band 2 gain: 10 -eq band 3 cutoff: 250 -eq band 3 q: 10 -eq band 3 gain: 10 -eq band 4 cutoff: 500 -eq band 4 q: 10 -eq band 4 gain: 15 -eq band 5 cutoff: 1000 -eq band 5 q: 10 -eq band 5 gain: 15 -eq band 6 cutoff: 2000 -eq band 6 q: 10 -eq band 6 gain: 30 -eq band 7 cutoff: 4000 -eq band 7 q: 10 -eq band 7 gain: 30 -eq band 8 cutoff: 8000 -eq band 8 q: 10 -eq band 8 gain: 20 -eq band 9 cutoff: 16000 -eq band 9 q: 7 -eq band 9 gain: 20 +eq low shelf filter: 32, 7, 45 +eq peak filter 1: 64, 10, 45 +eq peak filter 2: 125, 10, 10 +eq peak filter 3: 250, 10, 10 +eq peak filter 4: 500, 10, 15 +eq peak filter 5: 1000, 10, 15 +eq peak filter 6: 2000, 10, 30 +eq peak filter 7: 4000, 10, 30 +eq peak filter 8: 8000, 10, 20 +eq high shelf filter: 16000, 7, 20 diff --git a/lib/rbcodec/dsp/eqs/Bass.cfg b/lib/rbcodec/dsp/eqs/Bass.cfg index 3f122f1..162874e 100644 --- a/lib/rbcodec/dsp/eqs/Bass.cfg +++ b/lib/rbcodec/dsp/eqs/Bass.cfg @@ -1,32 +1,12 @@ eq enabled: on eq precut: 50 -eq band 0 cutoff: 32 -eq band 0 q: 7 -eq band 0 gain: 50 -eq band 1 cutoff: 64 -eq band 1 q: 10 -eq band 1 gain: 50 -eq band 2 cutoff: 125 -eq band 2 q: 10 -eq band 2 gain: 35 -eq band 3 cutoff: 250 -eq band 3 q: 10 -eq band 3 gain: 35 -eq band 4 cutoff: 500 -eq band 4 q: 10 -eq band 4 gain: 15 -eq band 5 cutoff: 1000 -eq band 5 q: 10 -eq band 5 gain: 15 -eq band 6 cutoff: 2000 -eq band 6 q: 10 -eq band 6 gain: 5 -eq band 7 cutoff: 4000 -eq band 7 q: 10 -eq band 7 gain: 5 -eq band 8 cutoff: 8000 -eq band 8 q: 10 -eq band 8 gain: -5 -eq band 9 cutoff: 16000 -eq band 9 q: 7 -eq band 9 gain: -5 +eq low shelf filter: 32, 7, 50 +eq peak filter 1: 64, 10, 50 +eq peak filter 2: 125, 10, 35 +eq peak filter 3: 250, 10, 35 +eq peak filter 4: 500, 10, 15 +eq peak filter 5: 1000, 10, 15 +eq peak filter 6: 2000, 10, 5 +eq peak filter 7: 4000, 10, 5 +eq peak filter 8: 8000, 10, -5 +eq high shelf filter: 16000, 7, -5 diff --git a/lib/rbcodec/dsp/eqs/Classical.cfg b/lib/rbcodec/dsp/eqs/Classical.cfg index ba95adb..956cb1e 100644 --- a/lib/rbcodec/dsp/eqs/Classical.cfg +++ b/lib/rbcodec/dsp/eqs/Classical.cfg @@ -1,32 +1,12 @@ eq enabled: on eq precut: 0 -eq band 0 cutoff: 32 -eq band 0 q: 7 -eq band 0 gain: 0 -eq band 1 cutoff: 64 -eq band 1 q: 10 -eq band 1 gain: 0 -eq band 2 cutoff: 125 -eq band 2 q: 10 -eq band 2 gain: 0 -eq band 3 cutoff: 250 -eq band 3 q: 10 -eq band 3 gain: 0 -eq band 4 cutoff: 500 -eq band 4 q: 10 -eq band 4 gain: 0 -eq band 5 cutoff: 1000 -eq band 5 q: 10 -eq band 5 gain: 0 -eq band 6 cutoff: 2000 -eq band 6 q: 10 -eq band 6 gain: 0 -eq band 7 cutoff: 4000 -eq band 7 q: 10 -eq band 7 gain: -70 -eq band 8 cutoff: 8000 -eq band 8 q: 10 -eq band 8 gain: -70 -eq band 9 cutoff: 16000 -eq band 9 q: 7 -eq band 9 gain: -70 +eq low shelf filter: 32, 7, 0 +eq peak filter 1: 64, 10, 0 +eq peak filter 2: 125, 10, 0 +eq peak filter 3: 250, 10, 0 +eq peak filter 4: 500, 10, 0 +eq peak filter 5: 1000, 10, 0 +eq peak filter 6: 2000, 10, 0 +eq peak filter 7: 4000, 10, -70 +eq peak filter 8: 8000, 10, -70 +eq high shelf filter: 16000, 7, -70 diff --git a/lib/rbcodec/dsp/eqs/Club.cfg b/lib/rbcodec/dsp/eqs/Club.cfg index 5e20ca2..f9c3502 100644 --- a/lib/rbcodec/dsp/eqs/Club.cfg +++ b/lib/rbcodec/dsp/eqs/Club.cfg @@ -1,32 +1,12 @@ eq enabled: on eq precut: 80 -eq band 0 cutoff: 32 -eq band 0 q: 7 -eq band 0 gain: 0 -eq band 1 cutoff: 64 -eq band 1 q: 10 -eq band 1 gain: 0 -eq band 2 cutoff: 125 -eq band 2 q: 10 -eq band 2 gain: 80 -eq band 3 cutoff: 250 -eq band 3 q: 10 -eq band 3 gain: 55 -eq band 4 cutoff: 500 -eq band 4 q: 10 -eq band 4 gain: 55 -eq band 5 cutoff: 1000 -eq band 5 q: 10 -eq band 5 gain: 55 -eq band 6 cutoff: 2000 -eq band 6 q: 10 -eq band 6 gain: 30 -eq band 7 cutoff: 4000 -eq band 7 q: 10 -eq band 7 gain: 0 -eq band 8 cutoff: 8000 -eq band 8 q: 10 -eq band 8 gain: 0 -eq band 9 cutoff: 16000 -eq band 9 q: 7 -eq band 9 gain: 0 +eq low shelf filter: 32, 7, 0 +eq peak filter 1: 64, 10, 0 +eq peak filter 2: 125, 10, 80 +eq peak filter 3: 250, 10, 55 +eq peak filter 4: 500, 10, 55 +eq peak filter 5: 1000, 10, 55 +eq peak filter 6: 2000, 10, 30 +eq peak filter 7: 4000, 10, 0 +eq peak filter 8: 8000, 10, 0 +eq high shelf filter: 16000, 7, 0 diff --git a/lib/rbcodec/dsp/eqs/Dance.cfg b/lib/rbcodec/dsp/eqs/Dance.cfg index 6c26292..b387245 100644 --- a/lib/rbcodec/dsp/eqs/Dance.cfg +++ b/lib/rbcodec/dsp/eqs/Dance.cfg @@ -1,32 +1,12 @@ eq enabled: on eq precut: 95 -eq band 0 cutoff: 32 -eq band 0 q: 7 -eq band 0 gain: 95 -eq band 1 cutoff: 64 -eq band 1 q: 10 -eq band 1 gain: 70 -eq band 2 cutoff: 125 -eq band 2 q: 10 -eq band 2 gain: 25 -eq band 3 cutoff: 250 -eq band 3 q: 10 -eq band 3 gain: 0 -eq band 4 cutoff: 500 -eq band 4 q: 10 -eq band 4 gain: 0 -eq band 5 cutoff: 1000 -eq band 5 q: 10 -eq band 5 gain: -55 -eq band 6 cutoff: 2000 -eq band 6 q: 10 -eq band 6 gain: -70 -eq band 7 cutoff: 4000 -eq band 7 q: 10 -eq band 7 gain: -70 -eq band 8 cutoff: 8000 -eq band 8 q: 10 -eq band 8 gain: 0 -eq band 9 cutoff: 16000 -eq band 9 q: 7 -eq band 9 gain: 0 +eq low shelf filter: 32, 7, 95 +eq peak filter 1: 64, 10, 70 +eq peak filter 2: 125, 10, 25 +eq peak filter 3: 250, 10, 0 +eq peak filter 4: 500, 10, 0 +eq peak filter 5: 1000, 10, -55 +eq peak filter 6: 2000, 10, -70 +eq peak filter 7: 4000, 10, -70 +eq peak filter 8: 8000, 10, 0 +eq high shelf filter: 16000, 7, 0 diff --git a/lib/rbcodec/dsp/eqs/Default.cfg b/lib/rbcodec/dsp/eqs/Default.cfg index c6579c7..baf3c59 100644 --- a/lib/rbcodec/dsp/eqs/Default.cfg +++ b/lib/rbcodec/dsp/eqs/Default.cfg @@ -1,32 +1,12 @@ eq enabled: off eq precut: 0 -eq band 0 cutoff: 32 -eq band 0 q: 7 -eq band 0 gain: 0 -eq band 1 cutoff: 64 -eq band 1 q: 10 -eq band 1 gain: 0 -eq band 2 cutoff: 125 -eq band 2 q: 10 -eq band 2 gain: 0 -eq band 3 cutoff: 250 -eq band 3 q: 10 -eq band 3 gain: 0 -eq band 4 cutoff: 500 -eq band 4 q: 10 -eq band 4 gain: 0 -eq band 5 cutoff: 1000 -eq band 5 q: 10 -eq band 5 gain: 0 -eq band 6 cutoff: 2000 -eq band 6 q: 10 -eq band 6 gain: 0 -eq band 7 cutoff: 4000 -eq band 7 q: 10 -eq band 7 gain: 0 -eq band 8 cutoff: 8000 -eq band 8 q: 10 -eq band 8 gain: 0 -eq band 9 cutoff: 16000 -eq band 9 q: 7 -eq band 9 gain: 0 +eq low shelf filter: 32, 7, 0 +eq peak filter 1: 64, 10, 0 +eq peak filter 2: 125, 10, 0 +eq peak filter 3: 250, 10, 0 +eq peak filter 4: 500, 10, 0 +eq peak filter 5: 1000, 10, 0 +eq peak filter 6: 2000, 10, 0 +eq peak filter 7: 4000, 10, 0 +eq peak filter 8: 8000, 10, 0 +eq high shelf filter: 16000, 7, 0 diff --git a/lib/rbcodec/dsp/eqs/Disco.cfg b/lib/rbcodec/dsp/eqs/Disco.cfg index 12f4b36..c43a29e 100644 --- a/lib/rbcodec/dsp/eqs/Disco.cfg +++ b/lib/rbcodec/dsp/eqs/Disco.cfg @@ -1,32 +1,12 @@ eq enabled: on eq precut: 45 -eq band 0 cutoff: 32 -eq band 0 q: 7 -eq band 0 gain: 30 -eq band 1 cutoff: 64 -eq band 1 q: 10 -eq band 1 gain: 30 -eq band 2 cutoff: 125 -eq band 2 q: 10 -eq band 2 gain: 10 -eq band 3 cutoff: 250 -eq band 3 q: 10 -eq band 3 gain: 10 -eq band 4 cutoff: 500 -eq band 4 q: 10 -eq band 4 gain: 45 -eq band 5 cutoff: 1000 -eq band 5 q: 10 -eq band 5 gain: 45 -eq band 6 cutoff: 2000 -eq band 6 q: 10 -eq band 6 gain: 25 -eq band 7 cutoff: 4000 -eq band 7 q: 10 -eq band 7 gain: 25 -eq band 8 cutoff: 8000 -eq band 8 q: 10 -eq band 8 gain: 10 -eq band 9 cutoff: 16000 -eq band 9 q: 7 -eq band 9 gain: 10 +eq low shelf filter: 32, 7, 30 +eq peak filter 1: 64, 10, 30 +eq peak filter 2: 125, 10, 10 +eq peak filter 3: 250, 10, 10 +eq peak filter 4: 500, 10, 45 +eq peak filter 5: 1000, 10, 45 +eq peak filter 6: 2000, 10, 25 +eq peak filter 7: 4000, 10, 25 +eq peak filter 8: 8000, 10, 10 +eq high shelf filter: 16000, 7, 10 diff --git a/lib/rbcodec/dsp/eqs/Electronic.cfg b/lib/rbcodec/dsp/eqs/Electronic.cfg index e710706..545a216 100644 --- a/lib/rbcodec/dsp/eqs/Electronic.cfg +++ b/lib/rbcodec/dsp/eqs/Electronic.cfg @@ -1,32 +1,12 @@ eq enabled: on eq precut: 55 -eq band 0 cutoff: 32 -eq band 0 q: 7 -eq band 0 gain: 45 -eq band 1 cutoff: 64 -eq band 1 q: 10 -eq band 1 gain: 45 -eq band 2 cutoff: 125 -eq band 2 q: 10 -eq band 2 gain: 5 -eq band 3 cutoff: 250 -eq band 3 q: 10 -eq band 3 gain: 5 -eq band 4 cutoff: 500 -eq band 4 q: 10 -eq band 4 gain: 25 -eq band 5 cutoff: 1000 -eq band 5 q: 10 -eq band 5 gain: 25 -eq band 6 cutoff: 2000 -eq band 6 q: 10 -eq band 6 gain: 15 -eq band 7 cutoff: 4000 -eq band 7 q: 10 -eq band 7 gain: 15 -eq band 8 cutoff: 8000 -eq band 8 q: 10 -eq band 8 gain: 0 -eq band 9 cutoff: 16000 -eq band 9 q: 7 -eq band 9 gain: 55 +eq low shelf filter: 32, 7, 45 +eq peak filter 1: 64, 10, 45 +eq peak filter 2: 125, 10, 5 +eq peak filter 3: 250, 10, 5 +eq peak filter 4: 500, 10, 25 +eq peak filter 5: 1000, 10, 25 +eq peak filter 6: 2000, 10, 15 +eq peak filter 7: 4000, 10, 15 +eq peak filter 8: 8000, 10, 0 +eq high shelf filter: 16000, 7, 55 diff --git a/lib/rbcodec/dsp/eqs/Flat.cfg b/lib/rbcodec/dsp/eqs/Flat.cfg index 9e52cb8..7e2cc32 100644 --- a/lib/rbcodec/dsp/eqs/Flat.cfg +++ b/lib/rbcodec/dsp/eqs/Flat.cfg @@ -1,32 +1,12 @@ eq enabled: on eq precut: 0 -eq band 0 cutoff: 32 -eq band 0 q: 7 -eq band 0 gain: 0 -eq band 1 cutoff: 64 -eq band 1 q: 10 -eq band 1 gain: 0 -eq band 2 cutoff: 125 -eq band 2 q: 10 -eq band 2 gain: 0 -eq band 3 cutoff: 250 -eq band 3 q: 10 -eq band 3 gain: 0 -eq band 4 cutoff: 500 -eq band 4 q: 10 -eq band 4 gain: 0 -eq band 5 cutoff: 1000 -eq band 5 q: 10 -eq band 5 gain: 0 -eq band 6 cutoff: 2000 -eq band 6 q: 10 -eq band 6 gain: 0 -eq band 7 cutoff: 4000 -eq band 7 q: 10 -eq band 7 gain: 0 -eq band 8 cutoff: 8000 -eq band 8 q: 10 -eq band 8 gain: 0 -eq band 9 cutoff: 16000 -eq band 9 q: 7 -eq band 9 gain: 0 +eq low shelf filter: 32, 7, 0 +eq peak filter 1: 64, 10, 0 +eq peak filter 2: 125, 10, 0 +eq peak filter 3: 250, 10, 0 +eq peak filter 4: 500, 10, 0 +eq peak filter 5: 1000, 10, 0 +eq peak filter 6: 2000, 10, 0 +eq peak filter 7: 4000, 10, 0 +eq peak filter 8: 8000, 10, 0 +eq high shelf filter: 16000, 7, 0 diff --git a/lib/rbcodec/dsp/eqs/Headphones.cfg b/lib/rbcodec/dsp/eqs/Headphones.cfg index 0720a59..27d038c 100644 --- a/lib/rbcodec/dsp/eqs/Headphones.cfg +++ b/lib/rbcodec/dsp/eqs/Headphones.cfg @@ -1,32 +1,12 @@ eq enabled: on eq precut: 145 -eq band 0 cutoff: 32 -eq band 0 q: 7 -eq band 0 gain: 50 -eq band 1 cutoff: 64 -eq band 1 q: 10 -eq band 1 gain: 110 -eq band 2 cutoff: 125 -eq band 2 q: 10 -eq band 2 gain: 55 -eq band 3 cutoff: 250 -eq band 3 q: 10 -eq band 3 gain: -30 -eq band 4 cutoff: 500 -eq band 4 q: 10 -eq band 4 gain: -25 -eq band 5 cutoff: 1000 -eq band 5 q: 10 -eq band 5 gain: 15 -eq band 6 cutoff: 2000 -eq band 6 q: 10 -eq band 6 gain: 50 -eq band 7 cutoff: 4000 -eq band 7 q: 10 -eq band 7 gain: 95 -eq band 8 cutoff: 8000 -eq band 8 q: 10 -eq band 8 gain: 130 -eq band 9 cutoff: 16000 -eq band 9 q: 7 -eq band 9 gain: 145 +eq low shelf filter: 32, 7, 50 +eq peak filter 1: 64, 10, 110 +eq peak filter 2: 125, 10, 55 +eq peak filter 3: 250, 10, -30 +eq peak filter 4: 500, 10, -25 +eq peak filter 5: 1000, 10, 15 +eq peak filter 6: 2000, 10, 50 +eq peak filter 7: 4000, 10, 95 +eq peak filter 8: 8000, 10, 130 +eq high shelf filter: 16000, 7, 145 diff --git a/lib/rbcodec/dsp/eqs/Hip-Hop.cfg b/lib/rbcodec/dsp/eqs/Hip-Hop.cfg index 54f11fb..fac476d 100644 --- a/lib/rbcodec/dsp/eqs/Hip-Hop.cfg +++ b/lib/rbcodec/dsp/eqs/Hip-Hop.cfg @@ -1,32 +1,12 @@ eq enabled: on eq precut: 65 -eq band 0 cutoff: 32 -eq band 0 q: 7 -eq band 0 gain: 65 -eq band 1 cutoff: 64 -eq band 1 q: 10 -eq band 1 gain: 65 -eq band 2 cutoff: 125 -eq band 2 q: 10 -eq band 2 gain: 25 -eq band 3 cutoff: 250 -eq band 3 q: 10 -eq band 3 gain: 25 -eq band 4 cutoff: 500 -eq band 4 q: 10 -eq band 4 gain: -10 -eq band 5 cutoff: 1000 -eq band 5 q: 10 -eq band 5 gain: -10 -eq band 6 cutoff: 2000 -eq band 6 q: 10 -eq band 6 gain: 15 -eq band 7 cutoff: 4000 -eq band 7 q: 10 -eq band 7 gain: 15 -eq band 8 cutoff: 8000 -eq band 8 q: 10 -eq band 8 gain: 35 -eq band 9 cutoff: 16000 -eq band 9 q: 7 -eq band 9 gain: 35 +eq low shelf filter: 32, 7, 65 +eq peak filter 1: 64, 10, 65 +eq peak filter 2: 125, 10, 25 +eq peak filter 3: 250, 10, 25 +eq peak filter 4: 500, 10, -10 +eq peak filter 5: 1000, 10, -10 +eq peak filter 6: 2000, 10, 15 +eq peak filter 7: 4000, 10, 15 +eq peak filter 8: 8000, 10, 35 +eq high shelf filter: 16000, 7, 35 diff --git a/lib/rbcodec/dsp/eqs/Jazz.cfg b/lib/rbcodec/dsp/eqs/Jazz.cfg index 04c1e34..c57f1be 100644 --- a/lib/rbcodec/dsp/eqs/Jazz.cfg +++ b/lib/rbcodec/dsp/eqs/Jazz.cfg @@ -1,32 +1,12 @@ eq enabled: on eq precut: 60 -eq band 0 cutoff: 32 -eq band 0 q: 7 -eq band 0 gain: 40 -eq band 1 cutoff: 64 -eq band 1 q: 10 -eq band 1 gain: 40 -eq band 2 cutoff: 125 -eq band 2 q: 10 -eq band 2 gain: 15 -eq band 3 cutoff: 250 -eq band 3 q: 10 -eq band 3 gain: 15 -eq band 4 cutoff: 500 -eq band 4 q: 10 -eq band 4 gain: -25 -eq band 5 cutoff: 1000 -eq band 5 q: 10 -eq band 5 gain: -25 -eq band 6 cutoff: 2000 -eq band 6 q: 10 -eq band 6 gain: 5 -eq band 7 cutoff: 4000 -eq band 7 q: 10 -eq band 7 gain: 5 -eq band 8 cutoff: 8000 -eq band 8 q: 10 -eq band 8 gain: 60 -eq band 9 cutoff: 16000 -eq band 9 q: 7 -eq band 9 gain: 60 +eq low shelf filter: 32, 7, 40 +eq peak filter 1: 64, 10, 40 +eq peak filter 2: 125, 10, 15 +eq peak filter 3: 250, 10, 15 +eq peak filter 4: 500, 10, -25 +eq peak filter 5: 1000, 10, -25 +eq peak filter 6: 2000, 10, 5 +eq peak filter 7: 4000, 10, 5 +eq peak filter 8: 8000, 10, 60 +eq high shelf filter: 16000, 7, 60 diff --git a/lib/rbcodec/dsp/eqs/Live.cfg b/lib/rbcodec/dsp/eqs/Live.cfg index 6758542..b4377a6 100644 --- a/lib/rbcodec/dsp/eqs/Live.cfg +++ b/lib/rbcodec/dsp/eqs/Live.cfg @@ -1,32 +1,12 @@ eq enabled: on eq precut: 55 -eq band 0 cutoff: 32 -eq band 0 q: 7 -eq band 0 gain: -50 -eq band 1 cutoff: 64 -eq band 1 q: 10 -eq band 1 gain: 0 -eq band 2 cutoff: 125 -eq band 2 q: 10 -eq band 2 gain: 40 -eq band 3 cutoff: 250 -eq band 3 q: 10 -eq band 3 gain: 55 -eq band 4 cutoff: 500 -eq band 4 q: 10 -eq band 4 gain: 55 -eq band 5 cutoff: 1000 -eq band 5 q: 10 -eq band 5 gain: 55 -eq band 6 cutoff: 2000 -eq band 6 q: 10 -eq band 6 gain: 40 -eq band 7 cutoff: 4000 -eq band 7 q: 10 -eq band 7 gain: 25 -eq band 8 cutoff: 8000 -eq band 8 q: 10 -eq band 8 gain: 25 -eq band 9 cutoff: 16000 -eq band 9 q: 7 -eq band 9 gain: 25 +eq low shelf filter: 32, 7, -50 +eq peak filter 1: 64, 10, 0 +eq peak filter 2: 125, 10, 40 +eq peak filter 3: 250, 10, 55 +eq peak filter 4: 500, 10, 55 +eq peak filter 5: 1000, 10, 55 +eq peak filter 6: 2000, 10, 40 +eq peak filter 7: 4000, 10, 25 +eq peak filter 8: 8000, 10, 25 +eq high shelf filter: 16000, 7, 25 diff --git a/lib/rbcodec/dsp/eqs/Lounge.cfg b/lib/rbcodec/dsp/eqs/Lounge.cfg index cac40eb..90510e1 100644 --- a/lib/rbcodec/dsp/eqs/Lounge.cfg +++ b/lib/rbcodec/dsp/eqs/Lounge.cfg @@ -1,32 +1,12 @@ eq enabled: on eq precut: 20 -eq band 0 cutoff: 32 -eq band 0 q: 7 -eq band 0 gain: -25 -eq band 1 cutoff: 64 -eq band 1 q: 10 -eq band 1 gain: -25 -eq band 2 cutoff: 125 -eq band 2 q: 10 -eq band 2 gain: 5 -eq band 3 cutoff: 250 -eq band 3 q: 10 -eq band 3 gain: 5 -eq band 4 cutoff: 500 -eq band 4 q: 10 -eq band 4 gain: 20 -eq band 5 cutoff: 1000 -eq band 5 q: 10 -eq band 5 gain: 20 -eq band 6 cutoff: 2000 -eq band 6 q: 10 -eq band 6 gain: -15 -eq band 7 cutoff: 4000 -eq band 7 q: 10 -eq band 7 gain: -15 -eq band 8 cutoff: 8000 -eq band 8 q: 10 -eq band 8 gain: 15 -eq band 9 cutoff: 16000 -eq band 9 q: 7 -eq band 9 gain: 15 +eq low shelf filter: 32, 7, -25 +eq peak filter 1: 64, 10, -25 +eq peak filter 2: 125, 10, 5 +eq peak filter 3: 250, 10, 5 +eq peak filter 4: 500, 10, 20 +eq peak filter 5: 1000, 10, 20 +eq peak filter 6: 2000, 10, -15 +eq peak filter 7: 4000, 10, -15 +eq peak filter 8: 8000, 10, 15 +eq high shelf filter: 16000, 7, 15 diff --git a/lib/rbcodec/dsp/eqs/Party.cfg b/lib/rbcodec/dsp/eqs/Party.cfg index 6f6001a..c97ae8d 100644 --- a/lib/rbcodec/dsp/eqs/Party.cfg +++ b/lib/rbcodec/dsp/eqs/Party.cfg @@ -1,32 +1,12 @@ eq enabled: on eq precut: 70 -eq band 0 cutoff: 32 -eq band 0 q: 7 -eq band 0 gain: 70 -eq band 1 cutoff: 64 -eq band 1 q: 10 -eq band 1 gain: 70 -eq band 2 cutoff: 125 -eq band 2 q: 10 -eq band 2 gain: 0 -eq band 3 cutoff: 250 -eq band 3 q: 10 -eq band 3 gain: 0 -eq band 4 cutoff: 500 -eq band 4 q: 10 -eq band 4 gain: 0 -eq band 5 cutoff: 1000 -eq band 5 q: 10 -eq band 5 gain: 0 -eq band 6 cutoff: 2000 -eq band 6 q: 10 -eq band 6 gain: 0 -eq band 7 cutoff: 4000 -eq band 7 q: 10 -eq band 7 gain: 0 -eq band 8 cutoff: 8000 -eq band 8 q: 10 -eq band 8 gain: 70 -eq band 9 cutoff: 16000 -eq band 9 q: 7 -eq band 9 gain: 70 +eq low shelf filter: 32, 7, 70 +eq peak filter 1: 64, 10, 70 +eq peak filter 2: 125, 10, 0 +eq peak filter 3: 250, 10, 0 +eq peak filter 4: 500, 10, 0 +eq peak filter 5: 1000, 10, 0 +eq peak filter 6: 2000, 10, 0 +eq peak filter 7: 4000, 10, 0 +eq peak filter 8: 8000, 10, 70 +eq high shelf filter: 16000, 7, 70 diff --git a/lib/rbcodec/dsp/eqs/Pop.cfg b/lib/rbcodec/dsp/eqs/Pop.cfg index 2584065..cab887f 100644 --- a/lib/rbcodec/dsp/eqs/Pop.cfg +++ b/lib/rbcodec/dsp/eqs/Pop.cfg @@ -1,32 +1,12 @@ eq enabled: on eq precut: 80 -eq band 0 cutoff: 32 -eq band 0 q: 7 -eq band 0 gain: -15 -eq band 1 cutoff: 64 -eq band 1 q: 10 -eq band 1 gain: 50 -eq band 2 cutoff: 125 -eq band 2 q: 10 -eq band 2 gain: 70 -eq band 3 cutoff: 250 -eq band 3 q: 10 -eq band 3 gain: 80 -eq band 4 cutoff: 500 -eq band 4 q: 10 -eq band 4 gain: 55 -eq band 5 cutoff: 1000 -eq band 5 q: 10 -eq band 5 gain: 0 -eq band 6 cutoff: 2000 -eq band 6 q: 10 -eq band 6 gain: -25 -eq band 7 cutoff: 4000 -eq band 7 q: 10 -eq band 7 gain: -25 -eq band 8 cutoff: 8000 -eq band 8 q: 10 -eq band 8 gain: 15 -eq band 9 cutoff: 16000 -eq band 9 q: 7 -eq band 9 gain: 15 +eq low shelf filter: 32, 7, -15 +eq peak filter 1: 64, 10, 50 +eq peak filter 2: 125, 10, 70 +eq peak filter 3: 250, 10, 80 +eq peak filter 4: 500, 10, 55 +eq peak filter 5: 1000, 10, 0 +eq peak filter 6: 2000, 10, -25 +eq peak filter 7: 4000, 10, -25 +eq peak filter 8: 8000, 10, 15 +eq high shelf filter: 16000, 7, 15 diff --git a/lib/rbcodec/dsp/eqs/R&B.cfg b/lib/rbcodec/dsp/eqs/R&B.cfg index 283e02a..c521af9 100644 --- a/lib/rbcodec/dsp/eqs/R&B.cfg +++ b/lib/rbcodec/dsp/eqs/R&B.cfg @@ -1,32 +1,12 @@ eq enabled: on eq precut: 45 -eq band 0 cutoff: 32 -eq band 0 q: 7 -eq band 0 gain: 35 -eq band 1 cutoff: 64 -eq band 1 q: 10 -eq band 1 gain: 35 -eq band 2 cutoff: 125 -eq band 2 q: 10 -eq band 2 gain: 45 -eq band 3 cutoff: 250 -eq band 3 q: 10 -eq band 3 gain: 45 -eq band 4 cutoff: 500 -eq band 4 q: 10 -eq band 4 gain: 5 -eq band 5 cutoff: 1000 -eq band 5 q: 10 -eq band 5 gain: 5 -eq band 6 cutoff: 2000 -eq band 6 q: 10 -eq band 6 gain: 25 -eq band 7 cutoff: 4000 -eq band 7 q: 10 -eq band 7 gain: 25 -eq band 8 cutoff: 8000 -eq band 8 q: 10 -eq band 8 gain: 30 -eq band 9 cutoff: 16000 -eq band 9 q: 7 -eq band 9 gain: 30 +eq low shelf filter: 32, 7, 35 +eq peak filter 1: 64, 10, 35 +eq peak filter 2: 125, 10, 45 +eq peak filter 3: 250, 10, 45 +eq peak filter 4: 500, 10, 5 +eq peak filter 5: 1000, 10, 5 +eq peak filter 6: 2000, 10, 25 +eq peak filter 7: 4000, 10, 25 +eq peak filter 8: 8000, 10, 30 +eq high shelf filter: 16000, 7, 30 diff --git a/lib/rbcodec/dsp/eqs/Reggae.cfg b/lib/rbcodec/dsp/eqs/Reggae.cfg index 11def53..9137b60 100644 --- a/lib/rbcodec/dsp/eqs/Reggae.cfg +++ b/lib/rbcodec/dsp/eqs/Reggae.cfg @@ -1,32 +1,12 @@ eq enabled: on eq precut: 65 -eq band 0 cutoff: 32 -eq band 0 q: 7 -eq band 0 gain: 0 -eq band 1 cutoff: 64 -eq band 1 q: 10 -eq band 1 gain: 0 -eq band 2 cutoff: 125 -eq band 2 q: 10 -eq band 2 gain: 0 -eq band 3 cutoff: 250 -eq band 3 q: 10 -eq band 3 gain: -55 -eq band 4 cutoff: 500 -eq band 4 q: 10 -eq band 4 gain: 0 -eq band 5 cutoff: 1000 -eq band 5 q: 10 -eq band 5 gain: 65 -eq band 6 cutoff: 2000 -eq band 6 q: 10 -eq band 6 gain: 65 -eq band 7 cutoff: 4000 -eq band 7 q: 10 -eq band 7 gain: 0 -eq band 8 cutoff: 8000 -eq band 8 q: 10 -eq band 8 gain: 0 -eq band 9 cutoff: 16000 -eq band 9 q: 7 -eq band 9 gain: 0 +eq low shelf filter: 32, 7, 0 +eq peak filter 1: 64, 10, 0 +eq peak filter 2: 125, 10, 0 +eq peak filter 3: 250, 10, -55 +eq peak filter 4: 500, 10, 0 +eq peak filter 5: 1000, 10, 65 +eq peak filter 6: 2000, 10, 65 +eq peak filter 7: 4000, 10, 0 +eq peak filter 8: 8000, 10, 0 +eq high shelf filter: 16000, 7, 0 diff --git a/lib/rbcodec/dsp/eqs/Rock.cfg b/lib/rbcodec/dsp/eqs/Rock.cfg index 788c8b8..5e3e991 100644 --- a/lib/rbcodec/dsp/eqs/Rock.cfg +++ b/lib/rbcodec/dsp/eqs/Rock.cfg @@ -1,32 +1,12 @@ eq enabled: on eq precut: 110 -eq band 0 cutoff: 32 -eq band 0 q: 7 -eq band 0 gain: 80 -eq band 1 cutoff: 64 -eq band 1 q: 10 -eq band 1 gain: 50 -eq band 2 cutoff: 125 -eq band 2 q: 10 -eq band 2 gain: -55 -eq band 3 cutoff: 250 -eq band 3 q: 10 -eq band 3 gain: -80 -eq band 4 cutoff: 500 -eq band 4 q: 10 -eq band 4 gain: -30 -eq band 5 cutoff: 1000 -eq band 5 q: 10 -eq band 5 gain: 40 -eq band 6 cutoff: 2000 -eq band 6 q: 10 -eq band 6 gain: 90 -eq band 7 cutoff: 4000 -eq band 7 q: 10 -eq band 7 gain: 110 -eq band 8 cutoff: 8000 -eq band 8 q: 10 -eq band 8 gain: 110 -eq band 9 cutoff: 16000 -eq band 9 q: 7 -eq band 9 gain: 110 +eq low shelf filter: 32, 7, 80 +eq peak filter 1: 64, 10, 50 +eq peak filter 2: 125, 10, -55 +eq peak filter 3: 250, 10, -80 +eq peak filter 4: 500, 10, -30 +eq peak filter 5: 1000, 10, 40 +eq peak filter 6: 2000, 10, 90 +eq peak filter 7: 4000, 10, 110 +eq peak filter 8: 8000, 10, 110 +eq high shelf filter: 16000, 7, 110 diff --git a/lib/rbcodec/dsp/eqs/Ska.cfg b/lib/rbcodec/dsp/eqs/Ska.cfg index b0848ad..542f011 100644 --- a/lib/rbcodec/dsp/eqs/Ska.cfg +++ b/lib/rbcodec/dsp/eqs/Ska.cfg @@ -1,32 +1,12 @@ eq enabled: on eq precut: 110 -eq band 0 cutoff: 32 -eq band 0 q: 7 -eq band 0 gain: -25 -eq band 1 cutoff: 64 -eq band 1 q: 10 -eq band 1 gain: -50 -eq band 2 cutoff: 125 -eq band 2 q: 10 -eq band 2 gain: -40 -eq band 3 cutoff: 250 -eq band 3 q: 10 -eq band 3 gain: 0 -eq band 4 cutoff: 500 -eq band 4 q: 10 -eq band 4 gain: 40 -eq band 5 cutoff: 1000 -eq band 5 q: 10 -eq band 5 gain: 55 -eq band 6 cutoff: 2000 -eq band 6 q: 10 -eq band 6 gain: 90 -eq band 7 cutoff: 4000 -eq band 7 q: 10 -eq band 7 gain: 95 -eq band 8 cutoff: 8000 -eq band 8 q: 10 -eq band 8 gain: 110 -eq band 9 cutoff: 16000 -eq band 9 q: 7 -eq band 9 gain: 95 +eq low shelf filter: 32, 7, -25 +eq peak filter 1: 64, 10, -50 +eq peak filter 2: 125, 10, -40 +eq peak filter 3: 250, 10, 0 +eq peak filter 4: 500, 10, 40 +eq peak filter 5: 1000, 10, 55 +eq peak filter 6: 2000, 10, 90 +eq peak filter 7: 4000, 10, 95 +eq peak filter 8: 8000, 10, 110 +eq high shelf filter: 16000, 7, 95 diff --git a/lib/rbcodec/dsp/eqs/Soft.cfg b/lib/rbcodec/dsp/eqs/Soft.cfg index e9f0f03..a2b5ede 100644 --- a/lib/rbcodec/dsp/eqs/Soft.cfg +++ b/lib/rbcodec/dsp/eqs/Soft.cfg @@ -1,32 +1,12 @@ eq enabled: on eq precut: 120 -eq band 0 cutoff: 32 -eq band 0 q: 7 -eq band 0 gain: 50 -eq band 1 cutoff: 64 -eq band 1 q: 10 -eq band 1 gain: 15 -eq band 2 cutoff: 125 -eq band 2 q: 10 -eq band 2 gain: 0 -eq band 3 cutoff: 250 -eq band 3 q: 10 -eq band 3 gain: -25 -eq band 4 cutoff: 500 -eq band 4 q: 10 -eq band 4 gain: 0 -eq band 5 cutoff: 1000 -eq band 5 q: 10 -eq band 5 gain: 40 -eq band 6 cutoff: 2000 -eq band 6 q: 10 -eq band 6 gain: 80 -eq band 7 cutoff: 4000 -eq band 7 q: 10 -eq band 7 gain: 95 -eq band 8 cutoff: 8000 -eq band 8 q: 10 -eq band 8 gain: 110 -eq band 9 cutoff: 16000 -eq band 9 q: 7 -eq band 9 gain: 120 +eq low shelf filter: 32, 7, 50 +eq peak filter 1: 64, 10, 15 +eq peak filter 2: 125, 10, 0 +eq peak filter 3: 250, 10, -25 +eq peak filter 4: 500, 10, 0 +eq peak filter 5: 1000, 10, 40 +eq peak filter 6: 2000, 10, 80 +eq peak filter 7: 4000, 10, 95 +eq peak filter 8: 8000, 10, 110 +eq high shelf filter: 16000, 7, 120 diff --git a/lib/rbcodec/dsp/eqs/Techno.cfg b/lib/rbcodec/dsp/eqs/Techno.cfg index 1125d49..96ef79e 100644 --- a/lib/rbcodec/dsp/eqs/Techno.cfg +++ b/lib/rbcodec/dsp/eqs/Techno.cfg @@ -1,32 +1,12 @@ eq enabled: on eq precut: 95 -eq band 0 cutoff: 32 -eq band 0 q: 7 -eq band 0 gain: 80 -eq band 1 cutoff: 64 -eq band 1 q: 10 -eq band 1 gain: 55 -eq band 2 cutoff: 125 -eq band 2 q: 10 -eq band 2 gain: 0 -eq band 3 cutoff: 250 -eq band 3 q: 10 -eq band 3 gain: -55 -eq band 4 cutoff: 500 -eq band 4 q: 10 -eq band 4 gain: -50 -eq band 5 cutoff: 1000 -eq band 5 q: 10 -eq band 5 gain: 0 -eq band 6 cutoff: 2000 -eq band 6 q: 10 -eq band 6 gain: 80 -eq band 7 cutoff: 4000 -eq band 7 q: 10 -eq band 7 gain: 95 -eq band 8 cutoff: 8000 -eq band 8 q: 10 -eq band 8 gain: 95 -eq band 9 cutoff: 16000 -eq band 9 q: 7 -eq band 9 gain: 90 +eq low shelf filter: 32, 7, 80 +eq peak filter 1: 64, 10, 55 +eq peak filter 2: 125, 10, 0 +eq peak filter 3: 250, 10, -55 +eq peak filter 4: 500, 10, -50 +eq peak filter 5: 1000, 10, 0 +eq peak filter 6: 2000, 10, 80 +eq peak filter 7: 4000, 10, 95 +eq peak filter 8: 8000, 10, 95 +eq high shelf filter: 16000, 7, 90 diff --git a/lib/rbcodec/dsp/eqs/Vocal.cfg b/lib/rbcodec/dsp/eqs/Vocal.cfg index fa8fd89..80b1139 100644 --- a/lib/rbcodec/dsp/eqs/Vocal.cfg +++ b/lib/rbcodec/dsp/eqs/Vocal.cfg @@ -1,32 +1,12 @@ eq enabled: on eq precut: 45 -eq band 0 cutoff: 32 -eq band 0 q: 7 -eq band 0 gain: -45 -eq band 1 cutoff: 64 -eq band 1 q: 10 -eq band 1 gain: -45 -eq band 2 cutoff: 125 -eq band 2 q: 10 -eq band 2 gain: 5 -eq band 3 cutoff: 250 -eq band 3 q: 10 -eq band 3 gain: 5 -eq band 4 cutoff: 500 -eq band 4 q: 10 -eq band 4 gain: 45 -eq band 5 cutoff: 1000 -eq band 5 q: 10 -eq band 5 gain: 45 -eq band 6 cutoff: 2000 -eq band 6 q: 10 -eq band 6 gain: 20 -eq band 7 cutoff: 4000 -eq band 7 q: 10 -eq band 7 gain: 20 -eq band 8 cutoff: 8000 -eq band 8 q: 10 -eq band 8 gain: 0 -eq band 9 cutoff: 16000 -eq band 9 q: 7 -eq band 9 gain: 0 +eq low shelf filter: 32, 7, -45 +eq peak filter 1: 64, 10, -45 +eq peak filter 2: 125, 10, 5 +eq peak filter 3: 250, 10, 5 +eq peak filter 4: 500, 10, 45 +eq peak filter 5: 1000, 10, 45 +eq peak filter 6: 2000, 10, 20 +eq peak filter 7: 4000, 10, 20 +eq peak filter 8: 8000, 10, 0 +eq high shelf filter: 16000, 7, 0 |