Skip to content

Commit 11b32e6

Browse files
committed
Tools: Topology: Add blobs for crossover filter usage
This patch adds blobs for selector and EQIIR for an example Linkwitz-Riley 4th order crossover with a few channels order options. Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
1 parent 3ff7266 commit 11b32e6

6 files changed

Lines changed: 183 additions & 0 deletions

File tree

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# LR4 filter bank coefficients 08-Sep-2025
2+
# cd src/audio/eq_iir/tune; octave sof_example_lr4.m
3+
Object.Base.data."IIR" {
4+
bytes "
5+
0x53,0x4f,0x46,0x34,0x00,0x00,0x00,0x00,
6+
0xcc,0x00,0x00,0x00,0x01,0xd0,0x01,0x03,
7+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
8+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
9+
0xcc,0x00,0x00,0x00,0x04,0x00,0x00,0x00,
10+
0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
11+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
12+
0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,
13+
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
14+
0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,
15+
0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
16+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
17+
0x00,0x00,0x00,0x00,0x2d,0x3a,0xcd,0xd3,
18+
0xc0,0xf5,0x82,0x68,0xb9,0x41,0x76,0x00,
19+
0x72,0x83,0xec,0x00,0xb9,0x41,0x76,0x00,
20+
0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,
21+
0x2d,0x3a,0xcd,0xd3,0xc0,0xf5,0x82,0x68,
22+
0xb9,0x41,0x76,0x00,0x72,0x83,0xec,0x00,
23+
0xb9,0x41,0x76,0x00,0xff,0xff,0xff,0xff,
24+
0x65,0x7f,0x00,0x00,0x02,0x00,0x00,0x00,
25+
0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
26+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
27+
0x00,0x00,0x00,0x00,0x7e,0x70,0xdd,0xd6,
28+
0xc0,0xf5,0x82,0x68,0xb6,0x9e,0x44,0x1a,
29+
0x94,0xc2,0x76,0xcb,0xb6,0x9e,0x44,0x1a,
30+
0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,
31+
0x7e,0x70,0xdd,0xd6,0xc0,0xf5,0x82,0x68,
32+
0xb6,0x9e,0x44,0x1a,0x94,0xc2,0x76,0xcb,
33+
0xb6,0x9e,0x44,0x1a,0xfe,0xff,0xff,0xff,
34+
0x92,0x41,0x00,0x00"
35+
}
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# LR4 filter bank coefficients 08-Sep-2025
2+
# cd src/audio/eq_iir/tune; octave sof_example_lr4.m
3+
Object.Base.data."IIR" {
4+
bytes "
5+
0x53,0x4f,0x46,0x34,0x00,0x00,0x00,0x00,
6+
0xcc,0x00,0x00,0x00,0x01,0xd0,0x01,0x03,
7+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
8+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
9+
0xcc,0x00,0x00,0x00,0x04,0x00,0x00,0x00,
10+
0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
11+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
12+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
13+
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
14+
0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,
15+
0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
16+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
17+
0x00,0x00,0x00,0x00,0x2d,0x3a,0xcd,0xd3,
18+
0xc0,0xf5,0x82,0x68,0xb9,0x41,0x76,0x00,
19+
0x72,0x83,0xec,0x00,0xb9,0x41,0x76,0x00,
20+
0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,
21+
0x2d,0x3a,0xcd,0xd3,0xc0,0xf5,0x82,0x68,
22+
0xb9,0x41,0x76,0x00,0x72,0x83,0xec,0x00,
23+
0xb9,0x41,0x76,0x00,0xff,0xff,0xff,0xff,
24+
0x65,0x7f,0x00,0x00,0x02,0x00,0x00,0x00,
25+
0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
26+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
27+
0x00,0x00,0x00,0x00,0x7e,0x70,0xdd,0xd6,
28+
0xc0,0xf5,0x82,0x68,0xb6,0x9e,0x44,0x1a,
29+
0x94,0xc2,0x76,0xcb,0xb6,0x9e,0x44,0x1a,
30+
0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,
31+
0x7e,0x70,0xdd,0xd6,0xc0,0xf5,0x82,0x68,
32+
0xb6,0x9e,0x44,0x1a,0x94,0xc2,0x76,0xcb,
33+
0xb6,0x9e,0x44,0x1a,0xfe,0xff,0xff,0xff,
34+
0x92,0x41,0x00,0x00"
35+
}
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# LR4 filter bank coefficients 08-Sep-2025
2+
# cd src/audio/eq_iir/tune; octave sof_example_lr4.m
3+
Object.Base.data."IIR" {
4+
bytes "
5+
0x53,0x4f,0x46,0x34,0x00,0x00,0x00,0x00,
6+
0xcc,0x00,0x00,0x00,0x01,0xd0,0x01,0x03,
7+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
8+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
9+
0xcc,0x00,0x00,0x00,0x04,0x00,0x00,0x00,
10+
0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
11+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
12+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
13+
0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,
14+
0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,
15+
0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
16+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
17+
0x00,0x00,0x00,0x00,0x2d,0x3a,0xcd,0xd3,
18+
0xc0,0xf5,0x82,0x68,0xb9,0x41,0x76,0x00,
19+
0x72,0x83,0xec,0x00,0xb9,0x41,0x76,0x00,
20+
0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,
21+
0x2d,0x3a,0xcd,0xd3,0xc0,0xf5,0x82,0x68,
22+
0xb9,0x41,0x76,0x00,0x72,0x83,0xec,0x00,
23+
0xb9,0x41,0x76,0x00,0xff,0xff,0xff,0xff,
24+
0x65,0x7f,0x00,0x00,0x02,0x00,0x00,0x00,
25+
0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
26+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
27+
0x00,0x00,0x00,0x00,0x7e,0x70,0xdd,0xd6,
28+
0xc0,0xf5,0x82,0x68,0xb6,0x9e,0x44,0x1a,
29+
0x94,0xc2,0x76,0xcb,0xb6,0x9e,0x44,0x1a,
30+
0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,
31+
0x7e,0x70,0xdd,0xd6,0xc0,0xf5,0x82,0x68,
32+
0xb6,0x9e,0x44,0x1a,0x94,0xc2,0x76,0xcb,
33+
0xb6,0x9e,0x44,0x1a,0xfe,0xff,0xff,0xff,
34+
0x92,0x41,0x00,0x00"
35+
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Exported with script sof_selector_blobs.m 08-Sep-2025
2+
# cd tools/tune/selector; octave sof_selector_blobs.m
3+
Object.Base.data."selector_config" {
4+
bytes "
5+
0x53,0x4f,0x46,0x34,0x00,0x00,0x00,0x00,
6+
0x84,0x00,0x00,0x00,0x01,0xd0,0x01,0x03,
7+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
8+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
9+
0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,
10+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
11+
0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,
12+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
13+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,
14+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
15+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,
16+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
17+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
18+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
19+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
20+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
21+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
22+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
23+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
24+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
25+
0x00,0x00,0x00,0x00"
26+
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Exported with script sof_selector_blobs.m 08-Sep-2025
2+
# cd tools/tune/selector; octave sof_selector_blobs.m
3+
Object.Base.data."selector_config" {
4+
bytes "
5+
0x53,0x4f,0x46,0x34,0x00,0x00,0x00,0x00,
6+
0x84,0x00,0x00,0x00,0x01,0xd0,0x01,0x03,
7+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
8+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
9+
0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,
10+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
11+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,
12+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
13+
0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,
14+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
15+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,
16+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
17+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
18+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
19+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
20+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
21+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
22+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
23+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
24+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
25+
0x00,0x00,0x00,0x00"
26+
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Exported with script sof_selector_blobs.m 08-Sep-2025
2+
# cd tools/tune/selector; octave sof_selector_blobs.m
3+
Object.Base.data."selector_config" {
4+
bytes "
5+
0x53,0x4f,0x46,0x34,0x00,0x00,0x00,0x00,
6+
0x84,0x00,0x00,0x00,0x01,0xd0,0x01,0x03,
7+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
8+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
9+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,
10+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
11+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,
12+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
13+
0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,
14+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
15+
0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,
16+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
17+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
18+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
19+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
20+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
21+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
22+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
23+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
24+
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
25+
0x00,0x00,0x00,0x00"
26+
}

0 commit comments

Comments
 (0)