no windows mixer involved, except maybe when I used JAVA driver in REW, I don't know what it uses
The Java output in REW behaves like a normal Windows application and will therefore use the normal path, including mixing and APOs.
no windows mixer involved, except maybe when I used JAVA driver in REW, I don't know what it uses
but why ? windows resample even with correct ratio has the chance of degrading the original quality & adding artifacts if the ratio is not perfectThis is related to Windows audio quality and only affects Realtek HD codecs, so I thought I'd share it here: I recently learned that Realtek HD audio codecs do support 88.2 kHz output over S/PDIF under Windows 10 (and probably 7 and 11). However, the original Realtek driver doesn't offer this sample rate. You need to uninstall that driver and use the basic HD audio driver provided by Microsoft, which is automatically installed after a reboot. I originally found this info here and have succesfully tested it on my mainboard, which uses an older Realtek ALC892 codec.
My original motivation to enable 88.2 kHz was that I listen to mixed content (44.1 & 48 kHz) and wanted to avoid upsampling errors for the 44.1 kHz stuff, while also avoiding downsampling to that rate for the 48 kHz content. This left me looking for integer multiples of 44.1 kHz. And while 176.4 kHz isn't supported on my Realtek chip, 88.2 was supposed to be working but couldn't be enabled. Anyway - all this probaly won't make any audible difference and I could just have gone with 96 or 192 kHz and forgot about it, but 88.2 looked like the cleanest solution to me.
IMO:but why ? windows resample even with correct ratio has the chance of degrading the original quality & adding artifacts if the ratio is not perfect
That's right that Amazon seems to not use 88.2, maybe because they know that a lot of drivers doesn't support it.but why ? windows resample even with correct ratio has the chance of degrading the original quality & adding artifacts if the ratio is not perfect
From what I see on Amazon music & movies out there
cd quality officially stops at 16bit 44.1
ultra hd starts at 24bit 44.1 & I haven't seen anything use multiples of that
next is 24bit 48 & that's where multiple of that start, 96 & 192
I have shortcuts assigned for changing samples rates, since Amazon uses the windows mixer.
I kept 32bit to reduce these keyboard shortcuts.
Works good enough if you listen to albums where the sample rate doesn't change.
SoundVolumeView.exe /SetDefaultFormat "Realtek(R) Audio\Device\Speakers\Render" 32 44100
SoundVolumeView.exe /SetDefaultFormat "Realtek(R) Audio\Device\Speakers\Render" 32 48000
SoundVolumeView.exe /SetDefaultFormat "Realtek(R) Audio\Device\Speakers\Render" 32 96000
SoundVolumeView.exe /SetDefaultFormat "Realtek(R) Audio\Device\Speakers\Render" 32 192000
IMO:
1. The chance of that being audible is very very small. Any blind tests that show people can hear it?
2. If you're worried about Windows' resampling quality, the simplest solution is to use media players that can provide their own high quality resampling (such as Foobar, for instance). But sure, that might not work if you're forced to use some DRM/streaming app - but maybe it can still be solved with some virtual routing/EQAPO solution that includes a resampler, if you can apply that before the Windows' resampling kicks in.
Are you using a theme for Foobar or windows? Which one? I love the colors.foobar2000 does it automatically out of the box, with the bundled SSRC resampler. If the source sample rate is different from the driver's sample rate, it will be automatically resampled to the driver's sample rate. That means, there is no need to add another resampler in foobar2000's DSP manager. If you have another resampler plugin installed, you can configure it here:
View attachment 107731
I've tested these resamplers. Search for "It has two bundled resamplers" in this article for the tests.
http://archimago.blogspot.com/2019/06/guest-post-why-we-should-use-software.html
Inter sample artifacts?You don't need any blind test to pick-up inter sample artifacts as they are 100% audible.
Which makes me think that it would not be audible. But it's not guaranteed that every sound will have such low artifacts.Playing a 44.1kHz file with upsampling to 96kHz, 24 bits, and EAPO set to -0.2 dB to avoid CAudioLimiter, the highest distortion component was at -134 dB
Honestly: I thought about not giving any reason and just putting the info about the driver into the reply, because I already expected the random criticism. The post was mostly about letting interested people know about that driver issue/solution, because it was new to me.but why ? windows resample even with correct ratio has the chance of degrading the original quality & adding artifacts if the ratio is not perfect
From what I see on Amazon music & movies out there
cd quality officially stops at 16bit 44.1
ultra hd starts at 24bit 44.1 & I haven't seen anything use multiples of that
next is 24bit 48 & that's where multiple of that start, 96 & 192
I have shortcuts assigned for changing samples rates, since Amazon uses the windows mixer.
I kept 32bit to reduce these keyboard shortcuts.
Works good enough if you listen to albums where the sample rate doesn't change.
SoundVolumeView.exe /SetDefaultFormat "Realtek(R) Audio\Device\Speakers\Render" 32 44100
SoundVolumeView.exe /SetDefaultFormat "Realtek(R) Audio\Device\Speakers\Render" 32 48000
SoundVolumeView.exe /SetDefaultFormat "Realtek(R) Audio\Device\Speakers\Render" 32 96000
SoundVolumeView.exe /SetDefaultFormat "Realtek(R) Audio\Device\Speakers\Render" 32 192000
1. Use the driver provided by the manufacturer of your mainboard.Honestly: I thought about not giving any reason and just putting the info about the driver into the reply, because I already expected the random criticism. The post was mostly about letting interested people know about that driver issue/solution, because it was new to me.
There is no perfect solution for everybody. I don't want to manually switch sample rates every 30 minutes - I don't want to ever do that. I don't care about distortion components at -135 dB or so for the 48 kHz stuff and I assume that the 44.1 kHz content performs better than that when upsampled to 88.2. And yes, I know: To have absolute peace of mind, I would have to measure and compare my current solution to the alternatives. But I currently lack the time and patience to do so. Therefore, I'll leave it as is for now.
My assumption, that integer multiples of the sample rate would lead to less artifacts during upsampling sounds plausible to me, but is yet to be proven. Feel free to check it if you have the means to, I'd be thankful to know if it is correct.
How do I enable this internal loopback in REW? I have only my normal audio interfaces for selection.no, I just quickly tested the digital loopback for difference between 0 and -1dBFS, but not in the same conditions than the first post (no EqAPO and no windows mixer involved, except maybe when I used JAVA driver in REW, I don't know what it uses)
You need to add virtual input/output, like with VB Audio HiFi Cable. Then you can select it in ASIO4ALL like any other audio deviceHow do I enable this internal loopback in REW? I have only my normal audio interfaces for selection.
The equalizer is now working and producing an audible result. Sadly, even with "Use Original APOs" disabled, I get stereo cross talk.
Thank you, that was the last piece I needed to recreate the measurements.You need to add virtual input/output, like with VB Audio HiFi Cable. Then you can select it in ASIO4ALL like any other audio device
Thank you, that was the last piece I needed to recreate the measurements.
TLR: You've got to be shitting me. How crappy are my ears, that garbage such as this isn't audible in actual content. (I still can't hear a lick of difference between ASIO and WASAPI shared).
You buy state of the art RME gear and then Windoof™ clobbers you down to a measly 55dB to the next harmonic. :'D
View attachment 203141
1KHz test signal.
View attachment 203142
19KHz + 20KHz ... oO
Amplitude has no effect, even at -10dB down in the signal generator I still get the same spectrum of distortions. This is definitely some processing going on.Set both test signals to -6.3dB in EAPO preamp or in signal generator. Both IMD and THD should start behave better.
I stopped to dabble with any tweaks at point where i could not tell difference between WASAPI: Shared, WASAPI: Exlusive and ASIO.