For C:\Desktop\damprod\MKROM.EXE 1021filt.txt
i get Windows cant find c:/Documents....
:-/
//
usage:
mkrom 1021filt
(no extension)
And you need to be in a DOS-box in the directory where mkrom.exe is.
usage:
mkrom 1021filt
(no extension)
And you need to be in a DOS-box in the directory where mkrom.exe is.
How to get a DOS box?
//
I took an old file and modified red text to make it read:
(and the removed the old code and insterted 1999 new lines instead of thr old 383 (or similar) to read:
dam1021,44100,8,1,1999,8
Input FIR, 44.1 Khz Samplerate, 0-19 Khz +- 0.01 db, 24 Khz -110db
0
-0.0000000080755026309958713
-0.0000000323239300280718
-0.000000072776843661477532
-0.00000012946407841209499
...
Nothing special with line 1008 ??
(and the removed the old code and insterted 1999 new lines instead of thr old 383 (or similar) to read:
dam1021,44100,8,1,1999,8
Input FIR, 44.1 Khz Samplerate, 0-19 Khz +- 0.01 db, 24 Khz -110db
0
-0.0000000080755026309958713
-0.0000000323239300280718
-0.000000072776843661477532
-0.00000012946407841209499
...
Nothing special with line 1008 ??
Last edited:
So I got an overflow at line 1008. But why is the program still writing a .skr file?
Can I ignore the overflow?
//
Can I ignore the overflow?
//
If I do:
dam1021,44100,8,1,999,8
Input FIR, 44.1 Khz Samplerate, 0-19 Khz +- 0.01 db, 24 Khz -110db
It runs without error.
//
dam1021,44100,8,1,999,8
Input FIR, 44.1 Khz Samplerate, 0-19 Khz +- 0.01 db, 24 Khz -110db
It runs without error.
//
Okey - got it!
As I'm trying to create a filter which not only do D/A fs/2 filtering but also compensate for my corner-placed linesources, I have som "wild" EQ going on. I'm using rePhase and I needed to lower the output of the filter to not clip. Overflow... clip. That printout didn't really trig that insight.
As I'm trying to create a filter which not only do D/A fs/2 filtering but also compensate for my corner-placed linesources, I have som "wild" EQ going on. I'm using rePhase and I needed to lower the output of the filter to not clip. Overflow... clip. That printout didn't really trig that insight.
Attachments
Loading my filters made my DAM go crazy.
Looking at some recent text files I see there have been some changes...
-- Format:
-- signature, samplerate, interpolationrate, type, numbercoefficients, multiplier
-- type 1 = FIR1, 2 = FIR2, 16..30 = IIR, 30 = Deemphasis
-- type 4..7 = FIR1 new format, add 1000 for shared filters
-- type 8..11 = FIR2 new format, add 1000 for shared filters
-- IIR Coefficients is b0, b1, b2, a1, a2, a0 is assumed to be 1.0000
-- FIR1 filters for 44.1K/48K Samplerate
dam1021,44100,8,1004,1975,7.999999995
04 Linear Phase Soekris, 44.1Khz. 0-19.7Khz -1dB 22.3Khz -150dB
dam1021,48000,8,4,1975,7.999999995
04 Linear Phase Soekris, 48Khz. 0-21Khz -1dB 24.3Khz -150dB
0
-0.0000000000031857274815944411....
I'm puzzled why there are no coefficients below the first "header" line (dam1021,44100,8,...) but after the 48000 header, there thay are...
Why is the 44100 "empty"?
Was the new format described earlier?
Whats a shared filter?
//
Looking at some recent text files I see there have been some changes...
-- Format:
-- signature, samplerate, interpolationrate, type, numbercoefficients, multiplier
-- type 1 = FIR1, 2 = FIR2, 16..30 = IIR, 30 = Deemphasis
-- type 4..7 = FIR1 new format, add 1000 for shared filters
-- type 8..11 = FIR2 new format, add 1000 for shared filters
-- IIR Coefficients is b0, b1, b2, a1, a2, a0 is assumed to be 1.0000
-- FIR1 filters for 44.1K/48K Samplerate
dam1021,44100,8,1004,1975,7.999999995
04 Linear Phase Soekris, 44.1Khz. 0-19.7Khz -1dB 22.3Khz -150dB
dam1021,48000,8,4,1975,7.999999995
04 Linear Phase Soekris, 48Khz. 0-21Khz -1dB 24.3Khz -150dB
0
-0.0000000000031857274815944411....
I'm puzzled why there are no coefficients below the first "header" line (dam1021,44100,8,...) but after the 48000 header, there thay are...
Why is the 44100 "empty"?
Was the new format described earlier?
Whats a shared filter?
//
Last edited:
OK - would someone like to post a fully stuffed (all filters, all frequencies) text file that works on 0.99 I would appreciate it.
//
//
Stumbling into problems with the FIR filters, I took a break and inbestigated the IIR option. This at least I could make sound reasonably:
-- IIR for my FR10 Line Source (picture show filter)
dam1021,44100,8,16,5,0.8
16 IIR biquad 1
b0 = 0.9172257802529049
b1 = -1.792384354953564
b2 = 0.8759611472790664
a1 = -1.792384354953564
a2 = 0.7931869275319711
dam1021,44100,8,17,5,0.8
17 IIR biquad 2
b0 = 1.0143276105115997
b1 = -1.9937904939813273
b2 = 0.9794745396614566
a1 = -1.9937904939813273
a2 = 0.9938021501730564
dam1021,44100,8,18,5,0.8
18 IIR biquad 3
b0 = 0.8921442650005743
b1 = -1.147917583936177
b2 = 0.3692549599892966
a1 = -1.147917583936177
a2 = 0.26139922498987106
dam1021,44100,8,19,5,0.8
19 IIR biquad 4
b0 = 1.1028532631739936
b1 = 0.9067249064166488
b2 = 0.10268425080507655
a1 = 0.9067249064166488
a2 = 0.20553751397907014
The biquads was calculated from this page:
Biquad calculator v2 | EarLevel Engineering
After swopping a for b in the biquads, the system now sound at least like music 🙂
SQ? Hmm, but still, at least in the ballpark!
MROM overflow fixed by setting the last term here to "0.8".
dam1021,44100,8,16,5,0.8
This is more or less a crosspost from my LS thread. And the last.
https://www.diyaudio.com/forums/ful...corner-ceiling-floor-array-4.html#post5553776
//
-- IIR for my FR10 Line Source (picture show filter)
dam1021,44100,8,16,5,0.8
16 IIR biquad 1
b0 = 0.9172257802529049
b1 = -1.792384354953564
b2 = 0.8759611472790664
a1 = -1.792384354953564
a2 = 0.7931869275319711
dam1021,44100,8,17,5,0.8
17 IIR biquad 2
b0 = 1.0143276105115997
b1 = -1.9937904939813273
b2 = 0.9794745396614566
a1 = -1.9937904939813273
a2 = 0.9938021501730564
dam1021,44100,8,18,5,0.8
18 IIR biquad 3
b0 = 0.8921442650005743
b1 = -1.147917583936177
b2 = 0.3692549599892966
a1 = -1.147917583936177
a2 = 0.26139922498987106
dam1021,44100,8,19,5,0.8
19 IIR biquad 4
b0 = 1.1028532631739936
b1 = 0.9067249064166488
b2 = 0.10268425080507655
a1 = 0.9067249064166488
a2 = 0.20553751397907014
The biquads was calculated from this page:
Biquad calculator v2 | EarLevel Engineering
After swopping a for b in the biquads, the system now sound at least like music 🙂
SQ? Hmm, but still, at least in the ballpark!
MROM overflow fixed by setting the last term here to "0.8".
dam1021,44100,8,16,5,0.8
This is more or less a crosspost from my LS thread. And the last.
https://www.diyaudio.com/forums/ful...corner-ceiling-floor-array-4.html#post5553776
//
Attachments
Hi Sören! Hi All!
Tried Beta-Firmware&Filters 1.19 for 1021dam and found, that sound comes with some distortion now. Also I could hear noise when tracks were changing.
Something must have gone wrong there. Moving back to 1.06 have made things fine again.
Filterwise after a long period of testing I still stick with Pauls F5 from his Party- Pak. Nothing sounded better till now.
BTW: What is the maximum digital output of the 1021dam via i2s? I never get over 24bit/192khz- allthough upsampling to 24/32bit 352,8/384khz.
Greetingz, Robert
Tried Beta-Firmware&Filters 1.19 for 1021dam and found, that sound comes with some distortion now. Also I could hear noise when tracks were changing.
Something must have gone wrong there. Moving back to 1.06 have made things fine again.
Filterwise after a long period of testing I still stick with Pauls F5 from his Party- Pak. Nothing sounded better till now.
BTW: What is the maximum digital output of the 1021dam via i2s? I never get over 24bit/192khz- allthough upsampling to 24/32bit 352,8/384khz.
Greetingz, Robert
The 1021 happily accepts 32bit/384KHz over its I2S input. What are you using for a transport? For example, the RPi's I2S output running the "mainstream" kernels tops out at 192KHz.
Thanks, DimDim!
...am using Moode and most ARCHPHILE (the very best) as musicplayers. I think in Moode 3.8.4 the special kernels offered, did manage to provide higher sampling rates.
So with the generally available kernels it would be useless to upsample higher than 24 bit 192khz for the 1021dam's I2S input, because digital output is limited to 24bit 192khz by the music player anyway, right?
I'm always listening in I2S mode.
BTW: Have you tested the new beta firmware 1.19 for the soekris dam?
...and if, did you experience the same distortion effects?
Greetingz, Robert
...am using Moode and most ARCHPHILE (the very best) as musicplayers. I think in Moode 3.8.4 the special kernels offered, did manage to provide higher sampling rates.
So with the generally available kernels it would be useless to upsample higher than 24 bit 192khz for the 1021dam's I2S input, because digital output is limited to 24bit 192khz by the music player anyway, right?
I'm always listening in I2S mode.
BTW: Have you tested the new beta firmware 1.19 for the soekris dam?
...and if, did you experience the same distortion effects?
Greetingz, Robert
- Home
- Source & Line
- Digital Line Level
- Filter brewing for the Soekris R2R