Audio Asylum Thread Printer
Get a view of an entire thread on one page
|For Sale Ads|
In Reply to: RE: experiments with buffer settings posted by mike1127 on March 13, 2017 at 23:39:31
PCM audio is integer (16 or 24)
Likewise our DACs only accept integers (16/24/32)
Any type of DSP, be it down-sampling from 24 to 16 or volume control, is a calculation.
There will always be a remainder (1/3=0.3333) and of course this won't fit into a integer.
Unfortunately, this remainder (quantization error) is correlated to the sound.
Say anything below 0.5 set the LSB to 0 and anything above to 1.
To get rid of this; dither is applied before the truncation.
It is a good practice to apply dither anytime DSP is used.
If you do "nothing" you are using Windows default (DS)
The audio is send to the mixer, converted to float, dithered and converted back to integer.
If you are using WASAPI, the same will happen.
If you are using WASAPI and "exclusve access" the mixer is bypassed. Hence you get rid of the dither as applied by Win.
If you use WASAPI in exclusive mode and all DSP in JRiver is disabled (volume control, DSP studio), you are sending bit perfect data to the DAC.
Bit Perfect Dither is nonsense by design, the moment one apply dither, one is no longer bit perfect.
My guess is , given the strong anti-audiophile sentiment at JRiver, this is their way out for applying dither with 24 bit material.
They probably think it nonsense to do so at -144 dBfs but public demand ask for it.
Edits: 03/14/17Follow Ups:
How do you set WASAPI to exclusive access using Jriver media center?
Tools > Options > Audio
Select the zone you want to configure
Select driver/WASAPI from the dropdown menu
In Device settings: check "enable device for exclusive access"
The Well Tempered Computer
Post a Followup:
Post a Message!
This post is made possible by the generous support of people like you and our sponsors: