I could use some input. I have the JBL SDP-55 which has a bug that the LFE SPL is not increasing correctly through Dante when you raise the volume above 62. (And you are not using Dirac and bass management).
I can mitigate this by doing some hacks in my signal chain but I am unsure if this has a negative consequence. Especially about headroom in the digital domain. I was hoping that guys like @amirm has input here.
Basically what I want to do:
1. Reduce sub-gain in the JBL SDP-55 with 16db
2. Send the signal digitally to my DSP through Dante (BSS Soundweb London)
3. Add 16db gain to the subwoofer channel in the DSP
4. Do all the processing/mixing/bass management/EQ in the BSS as I would normally do, with the assumption that all channels have the gain as intended
5. Right before the D/A conversion, reduce the gain to ensure that no clipping is happening on the output (I can adjust amp sensitivity as well to ensure everything is ok SPL-wise in the end)
My question: There is a lot of talk about 0dbFS in the digital domain and that anything above that will be hard clipped. On the other hand, I also know that DSPs (both floating point and fixed point) have a lot of digital headroom internally and as long as I ensure that the signal is not clipping when reaching the D/A, then everything is good.
Do anyone with knowledge about signal processing and the digital domain see issues by doing this? If no, then it will actually allow me to use Dante which would be great!
For visual people, here is a representation of my fix. I am doing other things in the DSP but the illustration keeps it simple.
I can mitigate this by doing some hacks in my signal chain but I am unsure if this has a negative consequence. Especially about headroom in the digital domain. I was hoping that guys like @amirm has input here.
Basically what I want to do:
1. Reduce sub-gain in the JBL SDP-55 with 16db
2. Send the signal digitally to my DSP through Dante (BSS Soundweb London)
3. Add 16db gain to the subwoofer channel in the DSP
4. Do all the processing/mixing/bass management/EQ in the BSS as I would normally do, with the assumption that all channels have the gain as intended
5. Right before the D/A conversion, reduce the gain to ensure that no clipping is happening on the output (I can adjust amp sensitivity as well to ensure everything is ok SPL-wise in the end)
My question: There is a lot of talk about 0dbFS in the digital domain and that anything above that will be hard clipped. On the other hand, I also know that DSPs (both floating point and fixed point) have a lot of digital headroom internally and as long as I ensure that the signal is not clipping when reaching the D/A, then everything is good.
Do anyone with knowledge about signal processing and the digital domain see issues by doing this? If no, then it will actually allow me to use Dante which would be great!
For visual people, here is a representation of my fix. I am doing other things in the DSP but the illustration keeps it simple.