Firmware 64 + NConfigurator 1.8.8 are out!
Firmware 64 release notes:
NConfigurator 1.8.8 release notes:
Key new features:
Adaptive Loudness Compensation (ALC) DSP:
This update introduces a new useful DSP effect - Adaptive Loudness Compensation (ALC). Of course, if you are in DSP world and using EQ for sound correction. You can google what this effect does, but briefly, it is a kind of 2-band EQ which adjusts gain of its Low/High shelving filters based on device volume (the volume you set in the OS for the device). DAC V1's implementation offers Adaptive mode (auto adjustment) and Manual (fixed gain, does not depend on device volume). The idea of the effect is to compensate the loudness of low and high band frequencies at lower device volume (human hearing perceives loudness of various frequencies differently, see ISO 226:2003 or latest ISO 226:2023 for the derived curve).
The idea to add ALC DSP to DAC V1 as well as kind help with parametrization, optimization and debugging of the effect behavior was provided by
@jkim!
@jkim thank you very much for that, now we all have a new DSP effect in DAC V1
Luckily, MCU of DAC V1 is powerful enough to handle ALC + Crossfeed at max 384 kHz PCM, thus combination of these both DSPs becomes super useful for listening with a headset. Of course, there are other DSP combinations with ALC DSP.
Digital Headroom:
This new option adds possibility to select 2 volume modes when DSP is active:
- None - default mode, it adjusts DAC chip's analog volume control first up to -26 dB, then adjusts DAC's chip digital volume control further. As a result this mode gives best SNR due to analog volume attenuation first. Due to absence of any headroom in digital domain before DSP is applied (PEQ) the use of Preamp for EQ/FRC is required of course if your music is generally normalized (most commercial music). NConfigurator 1.8.8 adds Preamp Mode → Auto to make it easier for you, just activate Auto and do not bother what changes you made to EQ bands.
- Optimal -18 dB mode. This mode was proposed by @jkim as a way to simplify PEQ management. The volume is first adjusted in digital domain before DSP is applied, then goes analog volume on DAC chip after -18 dB is reached, then finally DAC chip's digital volume. If you are listening to the music at lower volume than DSP is amplifying then you do not need to use Preamp as it is compensated by the digital volume applied before DSP is processed.
Preamp Mode → Auto:
This is a convenience feature of NConfigurator 1.8.8 which can be found in DSP tab → EQ or FRC DSP. If Auto is activated then NConfigurator will calculate the frequency response of the PEQ and adjust the Preamp precisely. It is a guarantee of the overflow/overload absence. If you are using default Digital Headroom → None mode then make sure to activate Auto for a hassle-free PEQ management.
Voltage mode:
The THD presets behavior is changed. Now they are all, except Custom (Current mode), forcing Voltage mode which allows [-26, 0] dB analog volume control on DAC chip (see Digital Headroom description). Many thanks to
@jkim for deriving new THD coefficients for these presets which improve SNR for various loads! Due to changes in THD presets, go to Advanced tab and set preset to None and then to your favorite mode.
If DSP is not active Voltage mode is still beneficial for a sensitive headset because it allows to lower analog volume first down to -26 dB. As a result we lower noise floor of internal amp too, thus making sensitive headset or other connected equipment happy (less noise - "darker" silence).