- Joined
- Apr 21, 2024
- Messages
- 65
- Likes
- 173
afterall who wouldn't mind having the flexibility to configure it as 20 bands of EQ and 96kHz limit vs 10 bands and 196kHz limit, which can be set with just a "flick of a switch".
Agree, why not. After quick instrumental testing of 20-bands results revealed that DAC V1 can handle 20-band PEQ up to 96 kHz and still meets tasks deadlines. There is one BUT though, if host is also trying to use inline-microphone of the headset (DAC V1 supports headset mics) then task deadlines can not be met at 96 kHz frequency and may not meet at 48 kHz if some other tasks in play, like OLED display, adjusting volume.
So to support 20-bands it can be a special DSP mode which would:
- limit PCM to 96 kHz
- disable Input capability (mic)
NConfigurator could place some warnings to inform about it though.
Also, during testing of 20-bands found out that EQ can operate together with Crossfeed, so chaining of DSP effects can be added in the future too (like in NMP), just need to double check performance limits to avoid making MCU mad due to failed task deadlines.
I don't know if @amirm is aware of this thread, but yeah it would be very cool to get your DAC measured! (I don't know if you want to get it reviewed when you've worked out the 20 band EQ vs 10 band EQ options.)
I do not mind adding special new DSP mode allowing 20-band PEQ before the review, if review mentions available DSP functionality. At least other users would know that such functionality actually exists. New functionality of course will become available via firmware update via NConfigurator (if implemented, then in Firmware Version 40 - now latest is 39).
Below are measured timing results confirming 20-band PEQ capability of DAC V1 with some additional limitations described above (large rectangle is time taken by DSP):
20-bands, 48 kHz:
20-bands, 96 kHz: