返信先: obvious background noise occurs when playing DSD file using ASIO(Creative)

フォーラム TuneBrowser obvious background noise occurs when playing DSD file using ASIO(Creative) 返信先: obvious background noise occurs when playing DSD file using ASIO(Creative)

#14298
storaid
参加者

After a long wait, I was informed by Creative Support that they still believe this is a compatibility issue with TuneBrowser.
If their Creative ASIO driver only plays DSD files, there will be background noise only.
It is likely that most player software, including Foobar2000, will encounter this issue.
It is unlikely that only TuneBrowser software will have this problem.
Creative Support advised me to report this to the developers of TuneBrowser.
At least one Foobar2000 can play DSD format music without any issues using SACD f2k component.

Foobar2k output console when playing DSD64:



autoproxy_output::check_dsd_stream(true) => DSD stream contains 3 chunks and 14112 samples
autoproxy_output::process_samples() => Switch to DSD playback
autoproxy_output::process_samples() => Input stream [channels: 2, samplerate: 2822400, channel_config: 0x00000003]
autoproxy_output::process_samples() => Output stream [channels: 2, samplerate: 2822400, channel_config: 0x00000003]
autoproxy_output::process_output(transition = 0.000)
autoproxy_output::process_samples(channels = 2, sample_rate = 2822400, channel_config = 0x00000003)
autoproxy_output::volume_adjust(samplerate = 2822400, latency = 0.000, volume = 0.000)
autoproxy_output::check_dsd_stream(false) => DSD stream contains 4 chunks and 18816 samples

TuneBrowser log:



2023/09/29 12:27:23,458: UL01458: T06a58: TL18: --- Preparing device for DoP / 176400 Hz / 24 bit : [Creative Sound Blaster ASIO]
2023/09/29 12:27:23,458: UL01459: T06a58: TL18: Auto resampler: [If device does not support sample rate]
2023/09/29 12:27:23,458: UL01460: T06a58: TL18: SR Table: 176400
2023/09/29 12:27:23,458: UL01461: T06a58: TL18: --- Try 1/1: Preparing device by [PCM] 176400 Hz.
2023/09/29 12:27:23,458: UL01462: T06a58: TL18: ASIOProxyProcess: Call : [Confirm] Param:0
2023/09/29 12:27:23,458: UL01463: T06a58: TL18: ASIOProxyProcess: Done : [Confirm] Result:1 Wait:0
2023/09/29 12:27:23,458: UL01464: T06a58: TL18: Post PlayerNotify: 7008 [SpecUpdate]
2023/09/29 12:27:23,458: UL01465: T06a58: TL18: ASIOProxyProcess: Call : [Prepare] Param:0
2023/09/29 12:27:23,459: UL01466: T088a4: TL18: Proc PlayerNotify: 7008 [SpecUpdate]
2023/09/29 12:27:23,459: UL01467: T04e94: TL18: ASIOProxyProcess: Event: [PrepareBuffer] Param:565800
2023/09/29 12:27:23,459: UL01468: T04e94: TL18: ASIOProxyProcess: Done : [PrepareBuffer] Result:1
2023/09/29 12:27:23,459: UL01469: T06a58: TL18: Prx: 2023/09/29 12:27:23,458.721: T054c8: TL01: Requesting IoFormat: PCM (Device has no IoFormat)
2023/09/29 12:27:23,459: UL01470: T06a58: TL18: Prx: 2023/09/29 12:27:23,458.729: T054c8: TL01: Requested sample rate: 176400 Hz is same as device.
2023/09/29 12:27:23,459: UL01471: T06a58: TL18: Prx: 2023/09/29 12:27:23,458.739: T054c8: TL01: Device CH Output:8, Input:2
2023/09/29 12:27:23,459: UL01472: T06a58: TL18: Prx: 2023/09/29 12:27:23,458.743: T054c8: TL01: Allocating ASIO buffer CH:8 Size:1768
2023/09/29 12:27:23,459: UL01473: T06a58: TL18: Prx: 2023/09/29 12:27:23,458.747: T054c8: TL01: Calling ASIODriverCreateASIOBuffers_SEH_Wrapper
2023/09/29 12:27:23,459: UL01474: T06a58: TL18: Prx: 2023/09/29 12:27:23,459.148: T054c8: TL01: ASIOMessage: 2:[kAsioEngineVersion ] Value:0
2023/09/29 12:27:23,459: UL01475: T06a58: TL18: Prx: 2023/09/29 12:27:23,459.154: T054c8: TL01: ASIOMessage: 7:[kAsioSupportsTimeInfo ] Value:0
2023/09/29 12:27:23,459: UL01476: T06a58: TL18: Prx: 2023/09/29 12:27:23,459.176: T054c8: TL01: Calling ASIODriverCreateASIOBuffers_SEH_Wrapper completed: 0
2023/09/29 12:27:23,459: UL01477: T06a58: TL18: Prx: 2023/09/29 12:27:23,459.178: T054c8: TL01: Allocating ASIO buffer OK.
2023/09/29 12:27:23,459: UL01478: T06a58: TL18: Prx: 2023/09/29 12:27:23,459.204: T054c8: TL01: Driver stage: [Initialized] -> [Prepared ]
2023/09/29 12:27:23,459: UL01479: T06a58: TL18: Prx: 2023/09/29 12:27:23,459.211: T054c8: TL01: Safe wait time: 10 ms, Preferred: 10.023 ms, Buffer: 10.023 ms
2023/09/29 12:27:23,459: UL01480: T06a58: TL18: ASIOProxyProcess: Done : [Prepare] Result:2 Wait:0
2023/09/29 12:27:23,459: UL01481: T06a58: TL18: ASIOProxyProcess: Call : [Confirm] Param:1
2023/09/29 12:27:23,459: UL01482: T06a58: TL18: Prx: 2023/09/29 12:27:23,459.950: T054c8: TL01: ASIO driver 0: [Creative Sound Blaster ASIO]
2023/09/29 12:27:23,459: UL01483: T06a58: TL18: Prx: 2023/09/29 12:27:23,459.953: T054c8: TL01: ASIO driver DSD support: DSDLevel::DoP (Keep current by user request)
2023/09/29 12:27:23,459: UL01484: T06a58: TL18: Prx: 2023/09/29 12:27:23,459.956: T054c8: TL01: ASIO driver IoFormat: PCM only
2023/09/29 12:27:23,459: UL01485: T06a58: TL18: Prx: 2023/09/29 12:27:23,459.957: T054c8: TL01: ASIO driver sample rate: 176400 Hz
2023/09/29 12:27:23,459: UL01486: T06a58: TL18: Prx: 2023/09/29 12:27:23,459.960: T054c8: TL01: ASIO driver CH: Input:2 Output:8
2023/09/29 12:27:23,459: UL01487: T06a58: TL18: Prx: 2023/09/29 12:27:23,459.963: T054c8: TL01: ASIO driver format: ASIOSTInt32LSB
2023/09/29 12:27:23,459: UL01488: T06a58: TL18: Prx: 2023/09/29 12:27:23,459.964: T054c8: TL01: ASIO driver format: 4 bytes
2023/09/29 12:27:23,459: UL01489: T06a58: TL18: ASIOProxyProcess: Done : [Confirm] Result:1 Wait:0
2023/09/29 12:27:23,459: UL01490: T06a58: TL18: Post PlayerNotify: 7009 [SpecUpdate]
2023/09/29 12:27:23,459: UL01491: T06a58: TL18: ASIOProxyProcess: Call : [Confirm] Param:0
2023/09/29 12:27:23,460: UL01492: T06a58: TL18: ASIOProxyProcess: Done : [Confirm] Result:1 Wait:0
2023/09/29 12:27:23,469: UL01493: T06a58: TL18: FFT SampleRate : 44100 Hz
2023/09/29 12:27:23,469: UL01494: T06a58: TL18: FFT SpectrumDelay: 0 samples (0 ms)
2023/09/29 12:27:23,469: UL01495: T06a58: TL18: FFT Timeline : 88200 samples
2023/09/29 12:27:23,469: UL01496: T06a58: TL18: Device word:32 bit, Device Data:32 bit, Tune word:24 bit, Buffer:1768 words
2023/09/29 12:27:23,469: UL01497: T06a58: TL18: Device tick:10.023 ms / 99.774 Hz
2023/09/29 12:27:23,469: UL01498: T06a58: TL18: PrepareDevice result: OK
2023/09/29 12:27:23,469: UL01499: T06a58: TL18: --- Try 1/1: Preparing device completed.
2023/09/29 12:27:23,469: UL01500: T06a58: TL18: Device sample rate is fixed: 176400 Hz.
2023/09/29 12:27:23,469: UL01501: T06a58: TL18: Post PlayerNotify: 7010 [SpecUpdate]
2023/09/29 12:27:23,470: UL01503: T06a58: TL18: WaitControl: Seek wait: None.
2023/09/29 12:27:23,470: UL01504: T06a58: TL18: Setting seek value to void.
2023/09/29 12:27:23,470: UL01505: T06a58: Channel information:
2023/09/29 12:27:23,470: UL01506: T06a58: - Device channel: 0 [Default] Decoder channel: 0 [FrontL ]
2023/09/29 12:27:23,470: UL01507: T06a58: - Device channel: 1 [Default] Decoder channel: 1 [FrontR ]
2023/09/29 12:27:23,470: UL01508: T06a58: - Device channel: 2 [Default] Decoder channel: -1 [Void ]
2023/09/29 12:27:23,470: UL01509: T06a58: - Device channel: 3 [Default] Decoder channel: -1 [Void ]
2023/09/29 12:27:23,470: UL01510: T06a58: - Device channel: 4 [Default] Decoder channel: -1 [Void ]
2023/09/29 12:27:23,470: UL01511: T06a58: - Device channel: 5 [Default] Decoder channel: -1 [Void ]
2023/09/29 12:27:23,470: UL01512: T06a58: - Device channel: 6 [Default] Decoder channel: -1 [Void ]
2023/09/29 12:27:23,470: UL01513: T06a58: - Device channel: 7 [Default] Decoder channel: -1 [Void ]
2023/09/29 12:27:23,470: UL01514: T06a58: - Decoder FrontL: 0
2023/09/29 12:27:23,470: UL01515: T06a58: - Decoder FrontR: 1
2023/09/29 12:27:23,470: UL01516: T06a58: - 2CH + Void Processing.
2023/09/29 12:27:23,470: UL01517: T06a58: TL18: Post PlayerNotify: 0001 [Start]
2023/09/29 12:27:23,470: UL01518: T06a58: TL18: Stage: [StartDevice]
2023/09/29 12:27:23,470: UL01519: T06a58: TL18: WaitControl: Before start wait: None.
2023/09/29 12:27:23,471: UL01522: T06a58: TL18: ASIOProxyProcess: Call : [Start] Param:0
2023/09/29 12:27:23,483: UL01523: T088a4: TL18: Proc PlayerNotify: 7009 [SpecUpdate]
2023/09/29 12:27:23,494: UL01524: T088a4: TL18: Proc PlayerNotify: 7010 [SpecUpdate]
2023/09/29 12:27:23,502: UL01525: T088a4: TL18: Proc PlayerNotify: 0001 [Start]
2023/09/29 12:27:23,512: UL01526: T06a58: TL18: Prx: 2023/09/29 12:27:23,471.445: T054c8: TL01: Buffer ahead: 4
2023/09/29 12:27:23,512: UL01527: T06a58: TL18: Prx: 2023/09/29 12:27:23,502.234: T054c8: TL01: Starting ASIO driver: [Creative Sound Blaster ASIO]
2023/09/29 12:27:23,512: UL01528: T06a58: TL18: Prx: 2023/09/29 12:27:23,502.240: T054c8: TL01: Calling ASIODriverStart_SEH_Wrapper
2023/09/29 12:27:23,512: UL01529: T06a58: TL18: Prx: 2023/09/29 12:27:23,512.677: T054c8: TL01: Transfer thread priority adjusted: 0 -> 2
2023/09/29 12:27:23,512: UL01530: T06a58: TL18: Prx: 2023/09/29 12:27:23,512.728: T054c8: TL01: Calling ASIODriverStart_SEH_Wrapper completed: 0
2023/09/29 12:27:23,512: UL01531: T06a58: TL18: Prx: 2023/09/29 12:27:23,512.732: T054c8: TL01: Driver stage: [Prepared ] -> [Running ]
2023/09/29 12:27:23,512: UL01532: T06a58: TL18: ASIOProxyProcess: Done : [Start] Result:1 Wait:0
2023/09/29 12:27:23,512: UL01533: T06a58: TL18: WaitControl: After start silent: None.
2023/09/29 12:27:23,512: UL01534: T06a58: TL18: Post PlayerNotify: 0001 [Started]
2023/09/29 12:27:23,512: UL01535: T06a58: TL18: Fade in.
2023/09/29 12:27:23,512: UL01536: T06a58: TL18: Clear fade control.
2023/09/29 12:27:23,512: UL01537: T06a58: TL18: Post PlayerNotify: 7011 [Update]
2023/09/29 12:27:23,527: UL01538: T088a4: TL18: Proc PlayerNotify: 0001 [Started]
2023/09/29 12:27:23,528: UL01540: T088a4: DecodeLine:
2023/09/29 12:27:23,529: UL01541: T088a4: Source: DSD 2822.4 kHz 2 ch 1 bit
2023/09/29 12:27:23,529: UL01542: T088a4: Decoded: DoP 176.4 kHz 2 ch 24 bit
2023/09/29 12:27:23,529: UL01543: T088a4: Device: DoP 176.4 kHz 8 ch 32 bit
2023/09/29 12:27:23,534: UL01544: T088a4: TL18: Proc PlayerNotify: 7011 [Update]

If I need further assistance from Creative Support, they would like me to do a recording when the problem occurred.