02-25-2024, 10:57 PM
(02-24-2024, 07:22 PM)varunach Wrote:(02-24-2024, 02:29 PM)Tim Curtis Wrote: The alsa_cdsp plugin documentation recommendsThanks @Tim Curtis yeah given ProtoDAC is a 16 bit device it looks like fixing the bit depth and all processing in Moode to 16 bit (but let the freq KHz to vary based on source) might be the best outcome? Not an expert in these just a thought.
"It's also suggested you set the playback format to the largest bit depth your hardware can handle"
But if you want to set a specific bit depth or other parameter for the playback format then:
Open CamillaDSP Config
Turn "Default device" OFF
Click SAVE
Open the Pipeline Editor
Enter changes to Playback device
Click "Apply and save"
ETA: I'll need to look at our ProtoDAC Builder Guide. I may need to make some corrections to section 5.3 CamillaDSP Pipeline Settings.
I've updated the Audio Configuration section of the ProtoDAC builder guide. Let me know what you think.
Regarding bit depth I suppose from a purist perspective converting > 16 bit to 16 bit should involve some dither. This would suggest letting CamillaDSP do it. That means turning Default device OFF in CamillaDSP Config and then setting the Playback sampleformat to S16LE in the Pipeline editor and "Apply and save"
The V2-ProtoDAC configuration includes dither for 16 bit samples
Code:
ProtoDAC TDA1387 X8 Non-oversampling DAC. Invert +/- signal polarity on both channels and apply Flat dither to 16 bit samples.
Someone would need to verify my understanding of this chain is correct.