summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorJonathan Gordon <rockbox@jdgordon.info>2013-02-05 23:20:17 +1100
committerJonathan Gordon <rockbox@jdgordon.info>2013-02-09 13:05:32 +0100
commit1eb17dc9f4bf280d2e9503f3d0c8b8730146412d (patch)
treed166a646c42a484edd2ad66e021c4473c4001a91 /lib
parentcb3e40be0a09de1b927fcaab75118dad54c9e563 (diff)
downloadrockbox-1eb17dc9f4bf280d2e9503f3d0c8b8730146412d.tar.gz
rockbox-1eb17dc9f4bf280d2e9503f3d0c8b8730146412d.zip
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')
-rw-r--r--lib/rbcodec/dsp/eq.h5
-rw-r--r--lib/rbcodec/dsp/eqs/Acoustic.cfg40
-rw-r--r--lib/rbcodec/dsp/eqs/Bass.cfg40
-rw-r--r--lib/rbcodec/dsp/eqs/Classical.cfg40
-rw-r--r--lib/rbcodec/dsp/eqs/Club.cfg40
-rw-r--r--lib/rbcodec/dsp/eqs/Dance.cfg40
-rw-r--r--lib/rbcodec/dsp/eqs/Default.cfg40
-rw-r--r--lib/rbcodec/dsp/eqs/Disco.cfg40
-rw-r--r--lib/rbcodec/dsp/eqs/Electronic.cfg40
-rw-r--r--lib/rbcodec/dsp/eqs/Flat.cfg40
-rw-r--r--lib/rbcodec/dsp/eqs/Headphones.cfg40
-rw-r--r--lib/rbcodec/dsp/eqs/Hip-Hop.cfg40
-rw-r--r--lib/rbcodec/dsp/eqs/Jazz.cfg40
-rw-r--r--lib/rbcodec/dsp/eqs/Live.cfg40
-rw-r--r--lib/rbcodec/dsp/eqs/Lounge.cfg40
-rw-r--r--lib/rbcodec/dsp/eqs/Party.cfg40
-rw-r--r--lib/rbcodec/dsp/eqs/Pop.cfg40
-rw-r--r--lib/rbcodec/dsp/eqs/R&B.cfg40
-rw-r--r--lib/rbcodec/dsp/eqs/Reggae.cfg40
-rw-r--r--lib/rbcodec/dsp/eqs/Rock.cfg40
-rw-r--r--lib/rbcodec/dsp/eqs/Ska.cfg40
-rw-r--r--lib/rbcodec/dsp/eqs/Soft.cfg40
-rw-r--r--lib/rbcodec/dsp/eqs/Techno.cfg40
-rw-r--r--lib/rbcodec/dsp/eqs/Vocal.cfg40
24 files changed, 231 insertions, 694 deletions
diff --git a/lib/rbcodec/dsp/eq.h b/lib/rbcodec/dsp/eq.h
index 9b670d748a..9bb5f91ca5 100644
--- a/lib/rbcodec/dsp/eq.h
+++ b/lib/rbcodec/dsp/eq.h
@@ -21,10 +21,7 @@
21#ifndef _EQ_H 21#ifndef _EQ_H
22#define _EQ_H 22#define _EQ_H
23 23
24/* => support from 3 to 32 bands, inclusive 24/* => support from 3 to 32 bands */
25 * Menus and screens must be updated to support changing this from 5
26 * without modifying other stuff (remove comment when this is no longer
27 * true :-) */
28#define EQ_NUM_BANDS 10 25#define EQ_NUM_BANDS 10
29 26
30struct eq_band_setting 27struct eq_band_setting
diff --git a/lib/rbcodec/dsp/eqs/Acoustic.cfg b/lib/rbcodec/dsp/eqs/Acoustic.cfg
index fd30094119..72dbc48ae3 100644
--- a/lib/rbcodec/dsp/eqs/Acoustic.cfg
+++ b/lib/rbcodec/dsp/eqs/Acoustic.cfg
@@ -1,32 +1,12 @@
1eq enabled: on 1eq enabled: on
2eq precut: 45 2eq precut: 45
3eq band 0 cutoff: 32 3eq low shelf filter: 32, 7, 45
4eq band 0 q: 7 4eq peak filter 1: 64, 10, 45
5eq band 0 gain: 45 5eq peak filter 2: 125, 10, 10
6eq band 1 cutoff: 64 6eq peak filter 3: 250, 10, 10
7eq band 1 q: 10 7eq peak filter 4: 500, 10, 15
8eq band 1 gain: 45 8eq peak filter 5: 1000, 10, 15
9eq band 2 cutoff: 125 9eq peak filter 6: 2000, 10, 30
10eq band 2 q: 10 10eq peak filter 7: 4000, 10, 30
11eq band 2 gain: 10 11eq peak filter 8: 8000, 10, 20
12eq band 3 cutoff: 250 12eq high shelf filter: 16000, 7, 20
13eq band 3 q: 10
14eq band 3 gain: 10
15eq band 4 cutoff: 500
16eq band 4 q: 10
17eq band 4 gain: 15
18eq band 5 cutoff: 1000
19eq band 5 q: 10
20eq band 5 gain: 15
21eq band 6 cutoff: 2000
22eq band 6 q: 10
23eq band 6 gain: 30
24eq band 7 cutoff: 4000
25eq band 7 q: 10
26eq band 7 gain: 30
27eq band 8 cutoff: 8000
28eq band 8 q: 10
29eq band 8 gain: 20
30eq band 9 cutoff: 16000
31eq band 9 q: 7
32eq band 9 gain: 20
diff --git a/lib/rbcodec/dsp/eqs/Bass.cfg b/lib/rbcodec/dsp/eqs/Bass.cfg
index 3f122f1343..162874ef94 100644
--- a/lib/rbcodec/dsp/eqs/Bass.cfg
+++ b/lib/rbcodec/dsp/eqs/Bass.cfg
@@ -1,32 +1,12 @@
1eq enabled: on 1eq enabled: on
2eq precut: 50 2eq precut: 50
3eq band 0 cutoff: 32 3eq low shelf filter: 32, 7, 50
4eq band 0 q: 7 4eq peak filter 1: 64, 10, 50
5eq band 0 gain: 50 5eq peak filter 2: 125, 10, 35
6eq band 1 cutoff: 64 6eq peak filter 3: 250, 10, 35
7eq band 1 q: 10 7eq peak filter 4: 500, 10, 15
8eq band 1 gain: 50 8eq peak filter 5: 1000, 10, 15
9eq band 2 cutoff: 125 9eq peak filter 6: 2000, 10, 5
10eq band 2 q: 10 10eq peak filter 7: 4000, 10, 5
11eq band 2 gain: 35 11eq peak filter 8: 8000, 10, -5
12eq band 3 cutoff: 250 12eq high shelf filter: 16000, 7, -5
13eq band 3 q: 10
14eq band 3 gain: 35
15eq band 4 cutoff: 500
16eq band 4 q: 10
17eq band 4 gain: 15
18eq band 5 cutoff: 1000
19eq band 5 q: 10
20eq band 5 gain: 15
21eq band 6 cutoff: 2000
22eq band 6 q: 10
23eq band 6 gain: 5
24eq band 7 cutoff: 4000
25eq band 7 q: 10
26eq band 7 gain: 5
27eq band 8 cutoff: 8000
28eq band 8 q: 10
29eq band 8 gain: -5
30eq band 9 cutoff: 16000
31eq band 9 q: 7
32eq band 9 gain: -5
diff --git a/lib/rbcodec/dsp/eqs/Classical.cfg b/lib/rbcodec/dsp/eqs/Classical.cfg
index ba95adb4f8..956cb1ecd1 100644
--- a/lib/rbcodec/dsp/eqs/Classical.cfg
+++ b/lib/rbcodec/dsp/eqs/Classical.cfg
@@ -1,32 +1,12 @@
1eq enabled: on 1eq enabled: on
2eq precut: 0 2eq precut: 0
3eq band 0 cutoff: 32 3eq low shelf filter: 32, 7, 0
4eq band 0 q: 7 4eq peak filter 1: 64, 10, 0
5eq band 0 gain: 0 5eq peak filter 2: 125, 10, 0
6eq band 1 cutoff: 64 6eq peak filter 3: 250, 10, 0
7eq band 1 q: 10 7eq peak filter 4: 500, 10, 0
8eq band 1 gain: 0 8eq peak filter 5: 1000, 10, 0
9eq band 2 cutoff: 125 9eq peak filter 6: 2000, 10, 0
10eq band 2 q: 10 10eq peak filter 7: 4000, 10, -70
11eq band 2 gain: 0 11eq peak filter 8: 8000, 10, -70
12eq band 3 cutoff: 250 12eq high shelf filter: 16000, 7, -70
13eq band 3 q: 10
14eq band 3 gain: 0
15eq band 4 cutoff: 500
16eq band 4 q: 10
17eq band 4 gain: 0
18eq band 5 cutoff: 1000
19eq band 5 q: 10
20eq band 5 gain: 0
21eq band 6 cutoff: 2000
22eq band 6 q: 10
23eq band 6 gain: 0
24eq band 7 cutoff: 4000
25eq band 7 q: 10
26eq band 7 gain: -70
27eq band 8 cutoff: 8000
28eq band 8 q: 10
29eq band 8 gain: -70
30eq band 9 cutoff: 16000
31eq band 9 q: 7
32eq band 9 gain: -70
diff --git a/lib/rbcodec/dsp/eqs/Club.cfg b/lib/rbcodec/dsp/eqs/Club.cfg
index 5e20ca2fe7..f9c350298f 100644
--- a/lib/rbcodec/dsp/eqs/Club.cfg
+++ b/lib/rbcodec/dsp/eqs/Club.cfg
@@ -1,32 +1,12 @@
1eq enabled: on 1eq enabled: on
2eq precut: 80 2eq precut: 80
3eq band 0 cutoff: 32 3eq low shelf filter: 32, 7, 0
4eq band 0 q: 7 4eq peak filter 1: 64, 10, 0
5eq band 0 gain: 0 5eq peak filter 2: 125, 10, 80
6eq band 1 cutoff: 64 6eq peak filter 3: 250, 10, 55
7eq band 1 q: 10 7eq peak filter 4: 500, 10, 55
8eq band 1 gain: 0 8eq peak filter 5: 1000, 10, 55
9eq band 2 cutoff: 125 9eq peak filter 6: 2000, 10, 30
10eq band 2 q: 10 10eq peak filter 7: 4000, 10, 0
11eq band 2 gain: 80 11eq peak filter 8: 8000, 10, 0
12eq band 3 cutoff: 250 12eq high shelf filter: 16000, 7, 0
13eq band 3 q: 10
14eq band 3 gain: 55
15eq band 4 cutoff: 500
16eq band 4 q: 10
17eq band 4 gain: 55
18eq band 5 cutoff: 1000
19eq band 5 q: 10
20eq band 5 gain: 55
21eq band 6 cutoff: 2000
22eq band 6 q: 10
23eq band 6 gain: 30
24eq band 7 cutoff: 4000
25eq band 7 q: 10
26eq band 7 gain: 0
27eq band 8 cutoff: 8000
28eq band 8 q: 10
29eq band 8 gain: 0
30eq band 9 cutoff: 16000
31eq band 9 q: 7
32eq band 9 gain: 0
diff --git a/lib/rbcodec/dsp/eqs/Dance.cfg b/lib/rbcodec/dsp/eqs/Dance.cfg
index 6c262924f2..b387245aae 100644
--- a/lib/rbcodec/dsp/eqs/Dance.cfg
+++ b/lib/rbcodec/dsp/eqs/Dance.cfg
@@ -1,32 +1,12 @@
1eq enabled: on 1eq enabled: on
2eq precut: 95 2eq precut: 95
3eq band 0 cutoff: 32 3eq low shelf filter: 32, 7, 95
4eq band 0 q: 7 4eq peak filter 1: 64, 10, 70
5eq band 0 gain: 95 5eq peak filter 2: 125, 10, 25
6eq band 1 cutoff: 64 6eq peak filter 3: 250, 10, 0
7eq band 1 q: 10 7eq peak filter 4: 500, 10, 0
8eq band 1 gain: 70 8eq peak filter 5: 1000, 10, -55
9eq band 2 cutoff: 125 9eq peak filter 6: 2000, 10, -70
10eq band 2 q: 10 10eq peak filter 7: 4000, 10, -70
11eq band 2 gain: 25 11eq peak filter 8: 8000, 10, 0
12eq band 3 cutoff: 250 12eq high shelf filter: 16000, 7, 0
13eq band 3 q: 10
14eq band 3 gain: 0
15eq band 4 cutoff: 500
16eq band 4 q: 10
17eq band 4 gain: 0
18eq band 5 cutoff: 1000
19eq band 5 q: 10
20eq band 5 gain: -55
21eq band 6 cutoff: 2000
22eq band 6 q: 10
23eq band 6 gain: -70
24eq band 7 cutoff: 4000
25eq band 7 q: 10
26eq band 7 gain: -70
27eq band 8 cutoff: 8000
28eq band 8 q: 10
29eq band 8 gain: 0
30eq band 9 cutoff: 16000
31eq band 9 q: 7
32eq band 9 gain: 0
diff --git a/lib/rbcodec/dsp/eqs/Default.cfg b/lib/rbcodec/dsp/eqs/Default.cfg
index c6579c7513..baf3c59069 100644
--- a/lib/rbcodec/dsp/eqs/Default.cfg
+++ b/lib/rbcodec/dsp/eqs/Default.cfg
@@ -1,32 +1,12 @@
1eq enabled: off 1eq enabled: off
2eq precut: 0 2eq precut: 0
3eq band 0 cutoff: 32 3eq low shelf filter: 32, 7, 0
4eq band 0 q: 7 4eq peak filter 1: 64, 10, 0
5eq band 0 gain: 0 5eq peak filter 2: 125, 10, 0
6eq band 1 cutoff: 64 6eq peak filter 3: 250, 10, 0
7eq band 1 q: 10 7eq peak filter 4: 500, 10, 0
8eq band 1 gain: 0 8eq peak filter 5: 1000, 10, 0
9eq band 2 cutoff: 125 9eq peak filter 6: 2000, 10, 0
10eq band 2 q: 10 10eq peak filter 7: 4000, 10, 0
11eq band 2 gain: 0 11eq peak filter 8: 8000, 10, 0
12eq band 3 cutoff: 250 12eq high shelf filter: 16000, 7, 0
13eq band 3 q: 10
14eq band 3 gain: 0
15eq band 4 cutoff: 500
16eq band 4 q: 10
17eq band 4 gain: 0
18eq band 5 cutoff: 1000
19eq band 5 q: 10
20eq band 5 gain: 0
21eq band 6 cutoff: 2000
22eq band 6 q: 10
23eq band 6 gain: 0
24eq band 7 cutoff: 4000
25eq band 7 q: 10
26eq band 7 gain: 0
27eq band 8 cutoff: 8000
28eq band 8 q: 10
29eq band 8 gain: 0
30eq band 9 cutoff: 16000
31eq band 9 q: 7
32eq band 9 gain: 0
diff --git a/lib/rbcodec/dsp/eqs/Disco.cfg b/lib/rbcodec/dsp/eqs/Disco.cfg
index 12f4b36af5..c43a29e798 100644
--- a/lib/rbcodec/dsp/eqs/Disco.cfg
+++ b/lib/rbcodec/dsp/eqs/Disco.cfg
@@ -1,32 +1,12 @@
1eq enabled: on 1eq enabled: on
2eq precut: 45 2eq precut: 45
3eq band 0 cutoff: 32 3eq low shelf filter: 32, 7, 30
4eq band 0 q: 7 4eq peak filter 1: 64, 10, 30
5eq band 0 gain: 30 5eq peak filter 2: 125, 10, 10
6eq band 1 cutoff: 64 6eq peak filter 3: 250, 10, 10
7eq band 1 q: 10 7eq peak filter 4: 500, 10, 45
8eq band 1 gain: 30 8eq peak filter 5: 1000, 10, 45
9eq band 2 cutoff: 125 9eq peak filter 6: 2000, 10, 25
10eq band 2 q: 10 10eq peak filter 7: 4000, 10, 25
11eq band 2 gain: 10 11eq peak filter 8: 8000, 10, 10
12eq band 3 cutoff: 250 12eq high shelf filter: 16000, 7, 10
13eq band 3 q: 10
14eq band 3 gain: 10
15eq band 4 cutoff: 500
16eq band 4 q: 10
17eq band 4 gain: 45
18eq band 5 cutoff: 1000
19eq band 5 q: 10
20eq band 5 gain: 45
21eq band 6 cutoff: 2000
22eq band 6 q: 10
23eq band 6 gain: 25
24eq band 7 cutoff: 4000
25eq band 7 q: 10
26eq band 7 gain: 25
27eq band 8 cutoff: 8000
28eq band 8 q: 10
29eq band 8 gain: 10
30eq band 9 cutoff: 16000
31eq band 9 q: 7
32eq band 9 gain: 10
diff --git a/lib/rbcodec/dsp/eqs/Electronic.cfg b/lib/rbcodec/dsp/eqs/Electronic.cfg
index e710706607..545a2161de 100644
--- a/lib/rbcodec/dsp/eqs/Electronic.cfg
+++ b/lib/rbcodec/dsp/eqs/Electronic.cfg
@@ -1,32 +1,12 @@
1eq enabled: on 1eq enabled: on
2eq precut: 55 2eq precut: 55
3eq band 0 cutoff: 32 3eq low shelf filter: 32, 7, 45
4eq band 0 q: 7 4eq peak filter 1: 64, 10, 45
5eq band 0 gain: 45 5eq peak filter 2: 125, 10, 5
6eq band 1 cutoff: 64 6eq peak filter 3: 250, 10, 5
7eq band 1 q: 10 7eq peak filter 4: 500, 10, 25
8eq band 1 gain: 45 8eq peak filter 5: 1000, 10, 25
9eq band 2 cutoff: 125 9eq peak filter 6: 2000, 10, 15
10eq band 2 q: 10 10eq peak filter 7: 4000, 10, 15
11eq band 2 gain: 5 11eq peak filter 8: 8000, 10, 0
12eq band 3 cutoff: 250 12eq high shelf filter: 16000, 7, 55
13eq band 3 q: 10
14eq band 3 gain: 5
15eq band 4 cutoff: 500
16eq band 4 q: 10
17eq band 4 gain: 25
18eq band 5 cutoff: 1000
19eq band 5 q: 10
20eq band 5 gain: 25
21eq band 6 cutoff: 2000
22eq band 6 q: 10
23eq band 6 gain: 15
24eq band 7 cutoff: 4000
25eq band 7 q: 10
26eq band 7 gain: 15
27eq band 8 cutoff: 8000
28eq band 8 q: 10
29eq band 8 gain: 0
30eq band 9 cutoff: 16000
31eq band 9 q: 7
32eq band 9 gain: 55
diff --git a/lib/rbcodec/dsp/eqs/Flat.cfg b/lib/rbcodec/dsp/eqs/Flat.cfg
index 9e52cb86e6..7e2cc32bdd 100644
--- a/lib/rbcodec/dsp/eqs/Flat.cfg
+++ b/lib/rbcodec/dsp/eqs/Flat.cfg
@@ -1,32 +1,12 @@
1eq enabled: on 1eq enabled: on
2eq precut: 0 2eq precut: 0
3eq band 0 cutoff: 32 3eq low shelf filter: 32, 7, 0
4eq band 0 q: 7 4eq peak filter 1: 64, 10, 0
5eq band 0 gain: 0 5eq peak filter 2: 125, 10, 0
6eq band 1 cutoff: 64 6eq peak filter 3: 250, 10, 0
7eq band 1 q: 10 7eq peak filter 4: 500, 10, 0
8eq band 1 gain: 0 8eq peak filter 5: 1000, 10, 0
9eq band 2 cutoff: 125 9eq peak filter 6: 2000, 10, 0
10eq band 2 q: 10 10eq peak filter 7: 4000, 10, 0
11eq band 2 gain: 0 11eq peak filter 8: 8000, 10, 0
12eq band 3 cutoff: 250 12eq high shelf filter: 16000, 7, 0
13eq band 3 q: 10
14eq band 3 gain: 0
15eq band 4 cutoff: 500
16eq band 4 q: 10
17eq band 4 gain: 0
18eq band 5 cutoff: 1000
19eq band 5 q: 10
20eq band 5 gain: 0
21eq band 6 cutoff: 2000
22eq band 6 q: 10
23eq band 6 gain: 0
24eq band 7 cutoff: 4000
25eq band 7 q: 10
26eq band 7 gain: 0
27eq band 8 cutoff: 8000
28eq band 8 q: 10
29eq band 8 gain: 0
30eq band 9 cutoff: 16000
31eq band 9 q: 7
32eq band 9 gain: 0
diff --git a/lib/rbcodec/dsp/eqs/Headphones.cfg b/lib/rbcodec/dsp/eqs/Headphones.cfg
index 0720a599d1..27d038cce6 100644
--- a/lib/rbcodec/dsp/eqs/Headphones.cfg
+++ b/lib/rbcodec/dsp/eqs/Headphones.cfg
@@ -1,32 +1,12 @@
1eq enabled: on 1eq enabled: on
2eq precut: 145 2eq precut: 145
3eq band 0 cutoff: 32 3eq low shelf filter: 32, 7, 50
4eq band 0 q: 7 4eq peak filter 1: 64, 10, 110
5eq band 0 gain: 50 5eq peak filter 2: 125, 10, 55
6eq band 1 cutoff: 64 6eq peak filter 3: 250, 10, -30
7eq band 1 q: 10 7eq peak filter 4: 500, 10, -25
8eq band 1 gain: 110 8eq peak filter 5: 1000, 10, 15
9eq band 2 cutoff: 125 9eq peak filter 6: 2000, 10, 50
10eq band 2 q: 10 10eq peak filter 7: 4000, 10, 95
11eq band 2 gain: 55 11eq peak filter 8: 8000, 10, 130
12eq band 3 cutoff: 250 12eq high shelf filter: 16000, 7, 145
13eq band 3 q: 10
14eq band 3 gain: -30
15eq band 4 cutoff: 500
16eq band 4 q: 10
17eq band 4 gain: -25
18eq band 5 cutoff: 1000
19eq band 5 q: 10
20eq band 5 gain: 15
21eq band 6 cutoff: 2000
22eq band 6 q: 10
23eq band 6 gain: 50
24eq band 7 cutoff: 4000
25eq band 7 q: 10
26eq band 7 gain: 95
27eq band 8 cutoff: 8000
28eq band 8 q: 10
29eq band 8 gain: 130
30eq band 9 cutoff: 16000
31eq band 9 q: 7
32eq band 9 gain: 145
diff --git a/lib/rbcodec/dsp/eqs/Hip-Hop.cfg b/lib/rbcodec/dsp/eqs/Hip-Hop.cfg
index 54f11fb364..fac476d3a0 100644
--- a/lib/rbcodec/dsp/eqs/Hip-Hop.cfg
+++ b/lib/rbcodec/dsp/eqs/Hip-Hop.cfg
@@ -1,32 +1,12 @@
1eq enabled: on 1eq enabled: on
2eq precut: 65 2eq precut: 65
3eq band 0 cutoff: 32 3eq low shelf filter: 32, 7, 65
4eq band 0 q: 7 4eq peak filter 1: 64, 10, 65
5eq band 0 gain: 65 5eq peak filter 2: 125, 10, 25
6eq band 1 cutoff: 64 6eq peak filter 3: 250, 10, 25
7eq band 1 q: 10 7eq peak filter 4: 500, 10, -10
8eq band 1 gain: 65 8eq peak filter 5: 1000, 10, -10
9eq band 2 cutoff: 125 9eq peak filter 6: 2000, 10, 15
10eq band 2 q: 10 10eq peak filter 7: 4000, 10, 15
11eq band 2 gain: 25 11eq peak filter 8: 8000, 10, 35
12eq band 3 cutoff: 250 12eq high shelf filter: 16000, 7, 35
13eq band 3 q: 10
14eq band 3 gain: 25
15eq band 4 cutoff: 500
16eq band 4 q: 10
17eq band 4 gain: -10
18eq band 5 cutoff: 1000
19eq band 5 q: 10
20eq band 5 gain: -10
21eq band 6 cutoff: 2000
22eq band 6 q: 10
23eq band 6 gain: 15
24eq band 7 cutoff: 4000
25eq band 7 q: 10
26eq band 7 gain: 15
27eq band 8 cutoff: 8000
28eq band 8 q: 10
29eq band 8 gain: 35
30eq band 9 cutoff: 16000
31eq band 9 q: 7
32eq band 9 gain: 35
diff --git a/lib/rbcodec/dsp/eqs/Jazz.cfg b/lib/rbcodec/dsp/eqs/Jazz.cfg
index 04c1e346cd..c57f1be9f5 100644
--- a/lib/rbcodec/dsp/eqs/Jazz.cfg
+++ b/lib/rbcodec/dsp/eqs/Jazz.cfg
@@ -1,32 +1,12 @@
1eq enabled: on 1eq enabled: on
2eq precut: 60 2eq precut: 60
3eq band 0 cutoff: 32 3eq low shelf filter: 32, 7, 40
4eq band 0 q: 7 4eq peak filter 1: 64, 10, 40
5eq band 0 gain: 40 5eq peak filter 2: 125, 10, 15
6eq band 1 cutoff: 64 6eq peak filter 3: 250, 10, 15
7eq band 1 q: 10 7eq peak filter 4: 500, 10, -25
8eq band 1 gain: 40 8eq peak filter 5: 1000, 10, -25
9eq band 2 cutoff: 125 9eq peak filter 6: 2000, 10, 5
10eq band 2 q: 10 10eq peak filter 7: 4000, 10, 5
11eq band 2 gain: 15 11eq peak filter 8: 8000, 10, 60
12eq band 3 cutoff: 250 12eq high shelf filter: 16000, 7, 60
13eq band 3 q: 10
14eq band 3 gain: 15
15eq band 4 cutoff: 500
16eq band 4 q: 10
17eq band 4 gain: -25
18eq band 5 cutoff: 1000
19eq band 5 q: 10
20eq band 5 gain: -25
21eq band 6 cutoff: 2000
22eq band 6 q: 10
23eq band 6 gain: 5
24eq band 7 cutoff: 4000
25eq band 7 q: 10
26eq band 7 gain: 5
27eq band 8 cutoff: 8000
28eq band 8 q: 10
29eq band 8 gain: 60
30eq band 9 cutoff: 16000
31eq band 9 q: 7
32eq band 9 gain: 60
diff --git a/lib/rbcodec/dsp/eqs/Live.cfg b/lib/rbcodec/dsp/eqs/Live.cfg
index 67585421f2..b4377a6ca1 100644
--- a/lib/rbcodec/dsp/eqs/Live.cfg
+++ b/lib/rbcodec/dsp/eqs/Live.cfg
@@ -1,32 +1,12 @@
1eq enabled: on 1eq enabled: on
2eq precut: 55 2eq precut: 55
3eq band 0 cutoff: 32 3eq low shelf filter: 32, 7, -50
4eq band 0 q: 7 4eq peak filter 1: 64, 10, 0
5eq band 0 gain: -50 5eq peak filter 2: 125, 10, 40
6eq band 1 cutoff: 64 6eq peak filter 3: 250, 10, 55
7eq band 1 q: 10 7eq peak filter 4: 500, 10, 55
8eq band 1 gain: 0 8eq peak filter 5: 1000, 10, 55
9eq band 2 cutoff: 125 9eq peak filter 6: 2000, 10, 40
10eq band 2 q: 10 10eq peak filter 7: 4000, 10, 25
11eq band 2 gain: 40 11eq peak filter 8: 8000, 10, 25
12eq band 3 cutoff: 250 12eq high shelf filter: 16000, 7, 25
13eq band 3 q: 10
14eq band 3 gain: 55
15eq band 4 cutoff: 500
16eq band 4 q: 10
17eq band 4 gain: 55
18eq band 5 cutoff: 1000
19eq band 5 q: 10
20eq band 5 gain: 55
21eq band 6 cutoff: 2000
22eq band 6 q: 10
23eq band 6 gain: 40
24eq band 7 cutoff: 4000
25eq band 7 q: 10
26eq band 7 gain: 25
27eq band 8 cutoff: 8000
28eq band 8 q: 10
29eq band 8 gain: 25
30eq band 9 cutoff: 16000
31eq band 9 q: 7
32eq band 9 gain: 25
diff --git a/lib/rbcodec/dsp/eqs/Lounge.cfg b/lib/rbcodec/dsp/eqs/Lounge.cfg
index cac40eb907..90510e16f6 100644
--- a/lib/rbcodec/dsp/eqs/Lounge.cfg
+++ b/lib/rbcodec/dsp/eqs/Lounge.cfg
@@ -1,32 +1,12 @@
1eq enabled: on 1eq enabled: on
2eq precut: 20 2eq precut: 20
3eq band 0 cutoff: 32 3eq low shelf filter: 32, 7, -25
4eq band 0 q: 7 4eq peak filter 1: 64, 10, -25
5eq band 0 gain: -25 5eq peak filter 2: 125, 10, 5
6eq band 1 cutoff: 64 6eq peak filter 3: 250, 10, 5
7eq band 1 q: 10 7eq peak filter 4: 500, 10, 20
8eq band 1 gain: -25 8eq peak filter 5: 1000, 10, 20
9eq band 2 cutoff: 125 9eq peak filter 6: 2000, 10, -15
10eq band 2 q: 10 10eq peak filter 7: 4000, 10, -15
11eq band 2 gain: 5 11eq peak filter 8: 8000, 10, 15
12eq band 3 cutoff: 250 12eq high shelf filter: 16000, 7, 15
13eq band 3 q: 10
14eq band 3 gain: 5
15eq band 4 cutoff: 500
16eq band 4 q: 10
17eq band 4 gain: 20
18eq band 5 cutoff: 1000
19eq band 5 q: 10
20eq band 5 gain: 20
21eq band 6 cutoff: 2000
22eq band 6 q: 10
23eq band 6 gain: -15
24eq band 7 cutoff: 4000
25eq band 7 q: 10
26eq band 7 gain: -15
27eq band 8 cutoff: 8000
28eq band 8 q: 10
29eq band 8 gain: 15
30eq band 9 cutoff: 16000
31eq band 9 q: 7
32eq band 9 gain: 15
diff --git a/lib/rbcodec/dsp/eqs/Party.cfg b/lib/rbcodec/dsp/eqs/Party.cfg
index 6f6001afc8..c97ae8d085 100644
--- a/lib/rbcodec/dsp/eqs/Party.cfg
+++ b/lib/rbcodec/dsp/eqs/Party.cfg
@@ -1,32 +1,12 @@
1eq enabled: on 1eq enabled: on
2eq precut: 70 2eq precut: 70
3eq band 0 cutoff: 32 3eq low shelf filter: 32, 7, 70
4eq band 0 q: 7 4eq peak filter 1: 64, 10, 70
5eq band 0 gain: 70 5eq peak filter 2: 125, 10, 0
6eq band 1 cutoff: 64 6eq peak filter 3: 250, 10, 0
7eq band 1 q: 10 7eq peak filter 4: 500, 10, 0
8eq band 1 gain: 70 8eq peak filter 5: 1000, 10, 0
9eq band 2 cutoff: 125 9eq peak filter 6: 2000, 10, 0
10eq band 2 q: 10 10eq peak filter 7: 4000, 10, 0
11eq band 2 gain: 0 11eq peak filter 8: 8000, 10, 70
12eq band 3 cutoff: 250 12eq high shelf filter: 16000, 7, 70
13eq band 3 q: 10
14eq band 3 gain: 0
15eq band 4 cutoff: 500
16eq band 4 q: 10
17eq band 4 gain: 0
18eq band 5 cutoff: 1000
19eq band 5 q: 10
20eq band 5 gain: 0
21eq band 6 cutoff: 2000
22eq band 6 q: 10
23eq band 6 gain: 0
24eq band 7 cutoff: 4000
25eq band 7 q: 10
26eq band 7 gain: 0
27eq band 8 cutoff: 8000
28eq band 8 q: 10
29eq band 8 gain: 70
30eq band 9 cutoff: 16000
31eq band 9 q: 7
32eq band 9 gain: 70
diff --git a/lib/rbcodec/dsp/eqs/Pop.cfg b/lib/rbcodec/dsp/eqs/Pop.cfg
index 2584065f06..cab887fb9f 100644
--- a/lib/rbcodec/dsp/eqs/Pop.cfg
+++ b/lib/rbcodec/dsp/eqs/Pop.cfg
@@ -1,32 +1,12 @@
1eq enabled: on 1eq enabled: on
2eq precut: 80 2eq precut: 80
3eq band 0 cutoff: 32 3eq low shelf filter: 32, 7, -15
4eq band 0 q: 7 4eq peak filter 1: 64, 10, 50
5eq band 0 gain: -15 5eq peak filter 2: 125, 10, 70
6eq band 1 cutoff: 64 6eq peak filter 3: 250, 10, 80
7eq band 1 q: 10 7eq peak filter 4: 500, 10, 55
8eq band 1 gain: 50 8eq peak filter 5: 1000, 10, 0
9eq band 2 cutoff: 125 9eq peak filter 6: 2000, 10, -25
10eq band 2 q: 10 10eq peak filter 7: 4000, 10, -25
11eq band 2 gain: 70 11eq peak filter 8: 8000, 10, 15
12eq band 3 cutoff: 250 12eq high shelf filter: 16000, 7, 15
13eq band 3 q: 10
14eq band 3 gain: 80
15eq band 4 cutoff: 500
16eq band 4 q: 10
17eq band 4 gain: 55
18eq band 5 cutoff: 1000
19eq band 5 q: 10
20eq band 5 gain: 0
21eq band 6 cutoff: 2000
22eq band 6 q: 10
23eq band 6 gain: -25
24eq band 7 cutoff: 4000
25eq band 7 q: 10
26eq band 7 gain: -25
27eq band 8 cutoff: 8000
28eq band 8 q: 10
29eq band 8 gain: 15
30eq band 9 cutoff: 16000
31eq band 9 q: 7
32eq band 9 gain: 15
diff --git a/lib/rbcodec/dsp/eqs/R&B.cfg b/lib/rbcodec/dsp/eqs/R&B.cfg
index 283e02ac9e..c521af9bcf 100644
--- a/lib/rbcodec/dsp/eqs/R&B.cfg
+++ b/lib/rbcodec/dsp/eqs/R&B.cfg
@@ -1,32 +1,12 @@
1eq enabled: on 1eq enabled: on
2eq precut: 45 2eq precut: 45
3eq band 0 cutoff: 32 3eq low shelf filter: 32, 7, 35
4eq band 0 q: 7 4eq peak filter 1: 64, 10, 35
5eq band 0 gain: 35 5eq peak filter 2: 125, 10, 45
6eq band 1 cutoff: 64 6eq peak filter 3: 250, 10, 45
7eq band 1 q: 10 7eq peak filter 4: 500, 10, 5
8eq band 1 gain: 35 8eq peak filter 5: 1000, 10, 5
9eq band 2 cutoff: 125 9eq peak filter 6: 2000, 10, 25
10eq band 2 q: 10 10eq peak filter 7: 4000, 10, 25
11eq band 2 gain: 45 11eq peak filter 8: 8000, 10, 30
12eq band 3 cutoff: 250 12eq high shelf filter: 16000, 7, 30
13eq band 3 q: 10
14eq band 3 gain: 45
15eq band 4 cutoff: 500
16eq band 4 q: 10
17eq band 4 gain: 5
18eq band 5 cutoff: 1000
19eq band 5 q: 10
20eq band 5 gain: 5
21eq band 6 cutoff: 2000
22eq band 6 q: 10
23eq band 6 gain: 25
24eq band 7 cutoff: 4000
25eq band 7 q: 10
26eq band 7 gain: 25
27eq band 8 cutoff: 8000
28eq band 8 q: 10
29eq band 8 gain: 30
30eq band 9 cutoff: 16000
31eq band 9 q: 7
32eq band 9 gain: 30
diff --git a/lib/rbcodec/dsp/eqs/Reggae.cfg b/lib/rbcodec/dsp/eqs/Reggae.cfg
index 11def53612..9137b60491 100644
--- a/lib/rbcodec/dsp/eqs/Reggae.cfg
+++ b/lib/rbcodec/dsp/eqs/Reggae.cfg
@@ -1,32 +1,12 @@
1eq enabled: on 1eq enabled: on
2eq precut: 65 2eq precut: 65
3eq band 0 cutoff: 32 3eq low shelf filter: 32, 7, 0
4eq band 0 q: 7 4eq peak filter 1: 64, 10, 0
5eq band 0 gain: 0 5eq peak filter 2: 125, 10, 0
6eq band 1 cutoff: 64 6eq peak filter 3: 250, 10, -55
7eq band 1 q: 10 7eq peak filter 4: 500, 10, 0
8eq band 1 gain: 0 8eq peak filter 5: 1000, 10, 65
9eq band 2 cutoff: 125 9eq peak filter 6: 2000, 10, 65
10eq band 2 q: 10 10eq peak filter 7: 4000, 10, 0
11eq band 2 gain: 0 11eq peak filter 8: 8000, 10, 0
12eq band 3 cutoff: 250 12eq high shelf filter: 16000, 7, 0
13eq band 3 q: 10
14eq band 3 gain: -55
15eq band 4 cutoff: 500
16eq band 4 q: 10
17eq band 4 gain: 0
18eq band 5 cutoff: 1000
19eq band 5 q: 10
20eq band 5 gain: 65
21eq band 6 cutoff: 2000
22eq band 6 q: 10
23eq band 6 gain: 65
24eq band 7 cutoff: 4000
25eq band 7 q: 10
26eq band 7 gain: 0
27eq band 8 cutoff: 8000
28eq band 8 q: 10
29eq band 8 gain: 0
30eq band 9 cutoff: 16000
31eq band 9 q: 7
32eq band 9 gain: 0
diff --git a/lib/rbcodec/dsp/eqs/Rock.cfg b/lib/rbcodec/dsp/eqs/Rock.cfg
index 788c8b89af..5e3e9918d2 100644
--- a/lib/rbcodec/dsp/eqs/Rock.cfg
+++ b/lib/rbcodec/dsp/eqs/Rock.cfg
@@ -1,32 +1,12 @@
1eq enabled: on 1eq enabled: on
2eq precut: 110 2eq precut: 110
3eq band 0 cutoff: 32 3eq low shelf filter: 32, 7, 80
4eq band 0 q: 7 4eq peak filter 1: 64, 10, 50
5eq band 0 gain: 80 5eq peak filter 2: 125, 10, -55
6eq band 1 cutoff: 64 6eq peak filter 3: 250, 10, -80
7eq band 1 q: 10 7eq peak filter 4: 500, 10, -30
8eq band 1 gain: 50 8eq peak filter 5: 1000, 10, 40
9eq band 2 cutoff: 125 9eq peak filter 6: 2000, 10, 90
10eq band 2 q: 10 10eq peak filter 7: 4000, 10, 110
11eq band 2 gain: -55 11eq peak filter 8: 8000, 10, 110
12eq band 3 cutoff: 250 12eq high shelf filter: 16000, 7, 110
13eq band 3 q: 10
14eq band 3 gain: -80
15eq band 4 cutoff: 500
16eq band 4 q: 10
17eq band 4 gain: -30
18eq band 5 cutoff: 1000
19eq band 5 q: 10
20eq band 5 gain: 40
21eq band 6 cutoff: 2000
22eq band 6 q: 10
23eq band 6 gain: 90
24eq band 7 cutoff: 4000
25eq band 7 q: 10
26eq band 7 gain: 110
27eq band 8 cutoff: 8000
28eq band 8 q: 10
29eq band 8 gain: 110
30eq band 9 cutoff: 16000
31eq band 9 q: 7
32eq band 9 gain: 110
diff --git a/lib/rbcodec/dsp/eqs/Ska.cfg b/lib/rbcodec/dsp/eqs/Ska.cfg
index b0848ad78f..542f011438 100644
--- a/lib/rbcodec/dsp/eqs/Ska.cfg
+++ b/lib/rbcodec/dsp/eqs/Ska.cfg
@@ -1,32 +1,12 @@
1eq enabled: on 1eq enabled: on
2eq precut: 110 2eq precut: 110
3eq band 0 cutoff: 32 3eq low shelf filter: 32, 7, -25
4eq band 0 q: 7 4eq peak filter 1: 64, 10, -50
5eq band 0 gain: -25 5eq peak filter 2: 125, 10, -40
6eq band 1 cutoff: 64 6eq peak filter 3: 250, 10, 0
7eq band 1 q: 10 7eq peak filter 4: 500, 10, 40
8eq band 1 gain: -50 8eq peak filter 5: 1000, 10, 55
9eq band 2 cutoff: 125 9eq peak filter 6: 2000, 10, 90
10eq band 2 q: 10 10eq peak filter 7: 4000, 10, 95
11eq band 2 gain: -40 11eq peak filter 8: 8000, 10, 110
12eq band 3 cutoff: 250 12eq high shelf filter: 16000, 7, 95
13eq band 3 q: 10
14eq band 3 gain: 0
15eq band 4 cutoff: 500
16eq band 4 q: 10
17eq band 4 gain: 40
18eq band 5 cutoff: 1000
19eq band 5 q: 10
20eq band 5 gain: 55
21eq band 6 cutoff: 2000
22eq band 6 q: 10
23eq band 6 gain: 90
24eq band 7 cutoff: 4000
25eq band 7 q: 10
26eq band 7 gain: 95
27eq band 8 cutoff: 8000
28eq band 8 q: 10
29eq band 8 gain: 110
30eq band 9 cutoff: 16000
31eq band 9 q: 7
32eq band 9 gain: 95
diff --git a/lib/rbcodec/dsp/eqs/Soft.cfg b/lib/rbcodec/dsp/eqs/Soft.cfg
index e9f0f03f51..a2b5ede3d0 100644
--- a/lib/rbcodec/dsp/eqs/Soft.cfg
+++ b/lib/rbcodec/dsp/eqs/Soft.cfg
@@ -1,32 +1,12 @@
1eq enabled: on 1eq enabled: on
2eq precut: 120 2eq precut: 120
3eq band 0 cutoff: 32 3eq low shelf filter: 32, 7, 50
4eq band 0 q: 7 4eq peak filter 1: 64, 10, 15
5eq band 0 gain: 50 5eq peak filter 2: 125, 10, 0
6eq band 1 cutoff: 64 6eq peak filter 3: 250, 10, -25
7eq band 1 q: 10 7eq peak filter 4: 500, 10, 0
8eq band 1 gain: 15 8eq peak filter 5: 1000, 10, 40
9eq band 2 cutoff: 125 9eq peak filter 6: 2000, 10, 80
10eq band 2 q: 10 10eq peak filter 7: 4000, 10, 95
11eq band 2 gain: 0 11eq peak filter 8: 8000, 10, 110
12eq band 3 cutoff: 250 12eq high shelf filter: 16000, 7, 120
13eq band 3 q: 10
14eq band 3 gain: -25
15eq band 4 cutoff: 500
16eq band 4 q: 10
17eq band 4 gain: 0
18eq band 5 cutoff: 1000
19eq band 5 q: 10
20eq band 5 gain: 40
21eq band 6 cutoff: 2000
22eq band 6 q: 10
23eq band 6 gain: 80
24eq band 7 cutoff: 4000
25eq band 7 q: 10
26eq band 7 gain: 95
27eq band 8 cutoff: 8000
28eq band 8 q: 10
29eq band 8 gain: 110
30eq band 9 cutoff: 16000
31eq band 9 q: 7
32eq band 9 gain: 120
diff --git a/lib/rbcodec/dsp/eqs/Techno.cfg b/lib/rbcodec/dsp/eqs/Techno.cfg
index 1125d49914..96ef79e2c7 100644
--- a/lib/rbcodec/dsp/eqs/Techno.cfg
+++ b/lib/rbcodec/dsp/eqs/Techno.cfg
@@ -1,32 +1,12 @@
1eq enabled: on 1eq enabled: on
2eq precut: 95 2eq precut: 95
3eq band 0 cutoff: 32 3eq low shelf filter: 32, 7, 80
4eq band 0 q: 7 4eq peak filter 1: 64, 10, 55
5eq band 0 gain: 80 5eq peak filter 2: 125, 10, 0
6eq band 1 cutoff: 64 6eq peak filter 3: 250, 10, -55
7eq band 1 q: 10 7eq peak filter 4: 500, 10, -50
8eq band 1 gain: 55 8eq peak filter 5: 1000, 10, 0
9eq band 2 cutoff: 125 9eq peak filter 6: 2000, 10, 80
10eq band 2 q: 10 10eq peak filter 7: 4000, 10, 95
11eq band 2 gain: 0 11eq peak filter 8: 8000, 10, 95
12eq band 3 cutoff: 250 12eq high shelf filter: 16000, 7, 90
13eq band 3 q: 10
14eq band 3 gain: -55
15eq band 4 cutoff: 500
16eq band 4 q: 10
17eq band 4 gain: -50
18eq band 5 cutoff: 1000
19eq band 5 q: 10
20eq band 5 gain: 0
21eq band 6 cutoff: 2000
22eq band 6 q: 10
23eq band 6 gain: 80
24eq band 7 cutoff: 4000
25eq band 7 q: 10
26eq band 7 gain: 95
27eq band 8 cutoff: 8000
28eq band 8 q: 10
29eq band 8 gain: 95
30eq band 9 cutoff: 16000
31eq band 9 q: 7
32eq band 9 gain: 90
diff --git a/lib/rbcodec/dsp/eqs/Vocal.cfg b/lib/rbcodec/dsp/eqs/Vocal.cfg
index fa8fd89a19..80b1139ffa 100644
--- a/lib/rbcodec/dsp/eqs/Vocal.cfg
+++ b/lib/rbcodec/dsp/eqs/Vocal.cfg
@@ -1,32 +1,12 @@
1eq enabled: on 1eq enabled: on
2eq precut: 45 2eq precut: 45
3eq band 0 cutoff: 32 3eq low shelf filter: 32, 7, -45
4eq band 0 q: 7 4eq peak filter 1: 64, 10, -45
5eq band 0 gain: -45 5eq peak filter 2: 125, 10, 5
6eq band 1 cutoff: 64 6eq peak filter 3: 250, 10, 5
7eq band 1 q: 10 7eq peak filter 4: 500, 10, 45
8eq band 1 gain: -45 8eq peak filter 5: 1000, 10, 45
9eq band 2 cutoff: 125 9eq peak filter 6: 2000, 10, 20
10eq band 2 q: 10 10eq peak filter 7: 4000, 10, 20
11eq band 2 gain: 5 11eq peak filter 8: 8000, 10, 0
12eq band 3 cutoff: 250 12eq high shelf filter: 16000, 7, 0
13eq band 3 q: 10
14eq band 3 gain: 5
15eq band 4 cutoff: 500
16eq band 4 q: 10
17eq band 4 gain: 45
18eq band 5 cutoff: 1000
19eq band 5 q: 10
20eq band 5 gain: 45
21eq band 6 cutoff: 2000
22eq band 6 q: 10
23eq band 6 gain: 20
24eq band 7 cutoff: 4000
25eq band 7 q: 10
26eq band 7 gain: 20
27eq band 8 cutoff: 8000
28eq band 8 q: 10
29eq band 8 gain: 0
30eq band 9 cutoff: 16000
31eq band 9 q: 7
32eq band 9 gain: 0