I got the "3 months for $1 deal" from Roon. Here's what happens. I wish I edit my posts above but when I say "Topping USB Audio Device" I mean Topping USB Audio Device ASIO. "No Volume Control" is a good thing. I figured out WASAPI "can" do DSD, weird. Before you say it, yes I know DoP is still DSD and I'm fine with that. For reference Windows Sound Devices List means WSDL below in the tests.
I also used "VB-Audio Hi-Fi Virtual Cable ASIO Bridge" in some of todays tests. Its in "Input & Output" bridge tool. It shows up as a WASAPI device then it'll route it to your ASIO device. The WASAPI part (Input) technically shouldn't have audio leaks but the output (Depending on your device), which is the Topping E30 ASIO does leak but only when a program sees it in the "Sound Devices List", which the Topping ASIO's never pulls from the list (Unless its DSD). If you use this ASIO bridge tool, you can disable the Topping E30 in that "Sound Devices List" and programs won't try to tap into it. The ASIO bridge tool is super sensitive, its either "It sounds good" or "It sounds like a cassette tape being eaten alive in a car radio".
As I'm writing this, I think I figured out the "Topping USB Audio Device ASIO" leak problem. So you know how I mentioned above how if the Topping E30 gets pulled from the "Windows Sound Devices List", programs and even windows itself can't touch it (When playing DSD content)? Well If I manually disable it in the list and use the ASIO, it seems like there's no audio leak at all (PCM & DSD). Programs think the Topping E30 doesn't exist and that's good.
Roon:
Topping USB Audio Device ASIO (Manual Topping Disable in WSDL):
Normal PCM Content : No audio leaks, No Volume Control (Fixed) Volume Control in Roon) , Says PCM in Topping Control Panel
DSD Content:
Native Option - No Audio leaks, No Volume Control (Fixed Volume Control in Roon), Loud pop when switching from PCM content to DSD content but not when its the opposite. Says DSD in Topping Control Panel
DoP Option - No Audio leaks, No Volume Control (Fixed Volume Control in Roon), No loud pops when switching between PCM content & DSD content. Says PCM in Topping Control
Topping USB Audio Device WASAPI Exclusive:
Normal PCM Content: No Audio Leak, No Volume Control (Fixed & Device Volume Control in Roon).
DSD Content: No Audio Leak, No Volume Control (Fixed & Device Volume Control in Roon), Does DoP when using DSD (No Native Option).
VB-Audio Hi-Fi Virtual Cable ASIO Bridge (Manual Topping Disable in WSDL):
Normal PCM Content: No audio leaks, No Volume Control (Fixed & Device Control in Room).
DSD Content (Only DoP): No Audio Leaks, No Volume Control (Fixed & Device Control in Room).
Foobar2000:
Topping USB Audio Device ASIO (Manual Topping Disable in WSDL):
Normal PCM Content: No Audio Leak, No Volume Control, Says PCM in Topping Control Panel
DSD Content "Native Mode": No Audio Leak, No Volume Control, Stuck in DoP for some reason, Says PCM in Topping Control Panel, DSD on device screen.
Topping USB Audio Device WASAPI Exclusive:
Normal PCM Content: No Audio Leak, No Volume Control
DSD Content (Native & DoP Options): Audio is there but there is a lot of noise, No Audio Leak, No Volume Control
Topping USB Audio Device WASAPI Push & Event:
Same as Topping USB Audio Device WASAPI Exclusive
VB-Audio Hi-Fi Virtual Cable ASIO Bridge WASAPI Exclusive (Manual Topping Disable in WSDL):
Normal PCM Content: "It sounds like a cassette tape being eaten alive in a car radio", No Audio Leak, No Volume Control
DSD Content (Native & DoP Options): Refuses to play, Rapidly switches every frequency known to man. Who needs leaks when you got no audio.
DSD Content (Convert to PCM 44.1khz): "It sounds like a cassette tape being eaten alive in a car radio", No Audio Leak, No Volume Control
VB-Audio Hi-Fi Virtual Cable ASIO Bridge WASAPI Push & Event (Manual Topping Disable in WSDL):
Normal PCM Content: No Audio Leaks, No Volume Control
DSD Content (Native & DoP Options): Audio is there but there is a lot of noise, No Audio Leak, No Volume Control
DSD Content (Convert to PCM 44.1khz): No Audio Leaks, No Volume Control
Sony Music Center For PC:
Topping USB Audio Device ASIO (Manual Topping Disable in WSDL) [Recommended Output Setting]:
Normal PCM Content: No Audio Leaks, No Volume Controls, Forces 44.1khz content to be 176.4khz
DSD Content: No Audio leaks, No Volume Controls
VB-Audio Hi-Fi Virtual Cable ASIO Bridge WASAPI Exclusive (Manual Topping Disable in WSDL) [Recommended Output Setting]:
Normal PCM Content: "It sounds like a cassette tape being eaten alive in a car radio at slow speed", No Audio leak, No volume control, Forces 44.1khz content to be 176.4khz.
DSD Content: "It sounds like a cassette tape being eaten alive in a car radio at slow speed", No Audio leak, No volume control, Forces DSD64 content to be 352.8khz PCM.
AIMP (No DSD Tests):
Topping USB Audio Device ASIO (Manual Topping Disable in WSDL):
Normal PCM Content: No Audio Leaks, No Volume Controls, Wants to do 32-bit only (On the surface)
Topping USB Audio Device WASAPI:
Normal PCM Content: Audio Leaks, Volume Adjustable. Wants to do 32-bit only (On the surface). Max freq. of 44.1khz for some reason.
Topping USB Audio Device WASAPI Push & Event:
Normal PCM Content: No Audio Leaks, No Volume Control
VB-Audio Hi-Fi Virtual Cable ASIO Bridge WASAPI (Manual Topping Disable in WSDL):
Normal PCM Content: Audio Leaks (Input Side), Volume Adjustable (Input Side), AIMP Says 32-bit output only but VB-Audio Control Panels says 16 bit. Max freq. of 44.1khz for some reason.
VB-Audio Hi-Fi Virtual Cable ASIO Bridge WASAPI Push (Manual Topping Disable in WSDL):
Normal PCM Content: No Audio Leaks, No Volume Control
VB-Audio Hi-Fi Virtual Cable ASIO Bridge WASAPI Event (Manual Topping Disable in WSDL):
Normal PCM Content: "It sounds like a cassette tape being eaten alive in a car radio", No Audio Leaks, No Volume Control
Conclusions: Roon is a "Plug n Play" program but the UI is too bad for me. Foobar2000 has a very customizable UI and it's free. Right, right, lets get to the "ASIO situation". So the Topping Driver pulls itself from the WSDL when it detects DSD content (Sometimes) but doesn't do that when it sees PCM content, so you have to manually disable it in the WSDL. Topping's WASAPI Exclusive are a great option, if you just use PCM content, and you wouldn't have to worry about disabling it in the WSDL all the time. If your a DSD person, your gonna fiddle with the settings anyways.
Foobar2000 Plugins I used:
ASIO Support 2.12 (By Peter Pawlowski)
Super Audio CD Decoder Input PlugIn 1.4.2 (By Maxim V.Anisiutkin)
WASAPI Output Support 3.4 (By Peter Pawlowski)
ASIO+DSD support plugin 0.1.3 (By Maxim V.Anisiutkin) [Not Used In Tests]
DSD Processor PlugIn 1.1.5 (By Maxim V.Anisiutkin)
DSD Converter PlugIn 0.1.9 (By Maxim V.Anisiutkin) [Used to convert WavPack DSD back to its roots for SMC testing]