Loud Crack When Starting DSD Upsampling

Hi,

First post as a trial user of AS, I’ve noticed an issue if I choose to upsample my tracks to DSD128+ with my Topping DAC and ASIO driver. It appears that the software drops back to dsd64 between play sessions, then with the jump to a higher resample rate when playback starts, there is an audible crack, not to dissimilar to a needle hitting vinyl.

The options to mute or add latency don’t appear to be active for DSD. Roon and JRiver don’t exhibit the same behaviour. PCM upsampling is fine even with those options off.

I noticed a 4 year old topic with the same issue, so has this never been fixed?

Cheers

Welcome… Please paste your Debug information here, so folks can help as best possible. It is found here: System → My Account → Help → Debug info

:notes: :eye: :headphones: :eye: :notes:

Sure, here it is

Audirvana Studio 2.8.1 (20801)

Windows 10 (19045) with 8GB physical RAM

Connected account of : XXXXXXXXXX

NETWORK
Status: available
Available network interfaces:
ResurrectionHub5 ({xxxxxxxxxxxxxxxxxxx}) is private
Windows Defender Firewall status for this instance of Audirvana Studio
Active profile types: all
Private profile:
Firewall: enabled
Inbound: blocked
Outbound: allowed
Notifications: enabled
Public profile:
Firewall: enabled
Inbound: blocked
Outbound: allowed
Notifications: enabled
Third party firewall installed and registered in place of Windows Defender:
Avast Antivirus

SIGNAL PROCESSING:

Polarity Inversion:
	Globally: OFF
	Per track: ON
Effects plugins NOT ACTIVE

UPSAMPLING:
r8brain to DSD256 with filter type B 7th order
r8brain filter parameters
Bandwidth = 99.5%
Stop band attenuation 218dB
Phase linear

AUDIO VOLUME:
Max allowed volume: 100
Replay Gain: None
SW volume control: OFF

LIBRARY SETTINGS:
Sync list: 2 folders
AUTO: \DISKSTATION\XXXXXXXXX
AUTO: \DiskStation\XXXXXXXXX
Library database path: C:\Users\XXXXXXXXXXXXX.sqlite

Local audio files fingerprinting
Fingerprinting track 7745/34522 : \Gorillaz\Humanz Deluxe\7 Submission feat. Danny Brown and Kelela.flac

Remote Control server:
Listening on XXXXXXXXXXXXX on port 56281

ACTIVE STREAMING SERVICES

APPEARANCE SETTINGS:
UI theme: dark
Font size: large
Language: System language
Show album covers in tracks list: yes
Source list sorted:
My Music
Radios
Podcasts
Streaming
Local
Startup view: My Music: Albums
Show local extended in source list: yes
Use media keys: yes
Use media keys for volume control: yes
Use legacy Bonjour protocol: no
Number of paired remotes: 1
Remote pairing code required: yes
Screen saver disabled: no

=================== AUDIO DEVICE ========================

Active method: Local

Max. memory for audio buffers: 4096MB

Local Audio Engine: ASIO 2
Driver version 1337
Use max I/O buffer size: ON

Preferred device:
Topping USB Audio Device
Model UID:Topping USB Audio Device
UID:Topping USB Audio Device

Currently playing in Integer Mode:
Device: 2ch 8bits Integer, 2 bytes per frame 11289.6kHz

Active Sample Rate: 11289.6kHz

Bridge settings:
Sample rate limitation: none
Sample rate switching latency: none
Limit bitdepth to 24bit: OFF
Mute during sample rate change: ON

Selected device:Topping USB Audio Device
Manufacturer:
Model name: Topping USB Audio Device
Model UID: Topping USB Audio Device
UID: Topping USB Audio Device

11 available sample rates up to 11289600Hz
44100
48000
88200
96000
176400
192000
352800
384000
2822400
5644800
11289600

Volume Control
Physical: No
Virtual: No
Max volume alert: Enabled

MQA capability
Auto-detect MQA devices: Yes
Not automatically detected, user set to not MQA

DSD capability
Raw DSD (msb)

Device audio channels
Preferred stereo channels L:0 R:1
Channel bitmap: Ox3, layout:
Channel 0 mapped to 0
Channel 1 mapped to 1

Audio channels in use
Number of channels: 2
Use as stereo device only: No
Simple stereo device: Yes

1 output streams:
Number of active channels: 2, in 1 stream(s)
Channel #0 :Stream 0 channel 0
Channel #1 :Stream 0 channel 1
2 ch Integer PCM 32bit little endian 44.1kHz
2 ch Integer PCM 32bit little endian 48kHz
2 ch Integer PCM 32bit little endian 88.2kHz
2 ch Integer PCM 32bit little endian 96kHz
2 ch Integer PCM 32bit little endian 176.4kHz
2 ch Integer PCM 32bit little endian 192kHz
2 ch Integer PCM 32bit little endian 352.8kHz
2 ch Integer PCM 32bit little endian 384kHz
2 ch DSD 8bit big endian in 8bit chunk 2822.4kHz
2 ch DSD 8bit big endian in 8bit chunk 5644.8kHz
2 ch DSD 8bit big endian in 8bit chunk 11289.6kHz

Local devices found : 8
Device #0: JRiver Media Center 20
Manufacturer:
Model UID: JRiver Media Center 20
UID: JRiver Media Center 20
Model name: JRiver Media Center 20
Device #1: JRiver Media Center 21
Manufacturer:
Model UID: JRiver Media Center 21
UID: JRiver Media Center 21
Model name: JRiver Media Center 21
Device #2: JRiver Media Center 24
Manufacturer:
Model UID: JRiver Media Center 24
UID: JRiver Media Center 24
Model name: JRiver Media Center 24
Device #3: JRiver Media Center 30
Manufacturer:
Model UID: JRiver Media Center 30
UID: JRiver Media Center 30
Model name: JRiver Media Center 30
Device #4: JRiver Media Center 31
Manufacturer:
Model UID: JRiver Media Center 31
UID: JRiver Media Center 31
Model name: JRiver Media Center 31
Device #5: JRiver Media Center 32
Manufacturer:
Model UID: JRiver Media Center 32
UID: JRiver Media Center 32
Model name: JRiver Media Center 32
Device #6: OPPO USB AUDIO 2.0 ASIO Driver
Manufacturer:
Model UID: OPPO USB AUDIO 2.0 ASIO Driver
UID: OPPO USB AUDIO 2.0 ASIO Driver
Model name: OPPO USB AUDIO 2.0 ASIO Driver
Device #7: Topping USB Audio Device
Manufacturer:
Model UID: Topping USB Audio Device
UID: Topping USB Audio Device
Model name: Topping USB Audio Device

[quote=“thewardy, post:3, topic:41281”]
Bridge settings:
Sample rate limitation: none
Sample rate switching latency: none
Limit bitdepth to 24bit: OFF
Mute during sample rate change: ON
[/quote]T

Try adding 1.5s of ‘Sample rate switching latency’ and lowering your playback pre-load RAM allocation to 2GB and turn-off software volume control… Also, I suggest removing JRiver Media Center for best performance.

:notes: :eye: :headphones: :eye: :notes:

Makes no difference sadly.

The dac options to add extra time are greyed out in DSD upscale mode.

RAM/Uninstall Jriver made no difference.

It’s easily repeatable just by jumping between a radio station and then a local file, or when first playing a local file from start up. Looks like it’s never been fixed.

Also noticed it’s missed 500 tracks on the import too, must be an unsupported format from decades ago.

Shame as the gui as the gui is nice.

1 Like

I modulate all PCM files to DSD128 via r8Brain in Audirvana and the Sample rate switching latency setting is fully available to me on macOS…

When the sample-rate changes from PCM to DSD or from DSD to PCM there can be a transient level change pop or tick…

:notes: :eye: :headphones: :eye: :notes: