New 3DS XL USB Audio Sounds a Bit "Crunchy"

GK6475
Posts: 18
Joined: Fri Jan 12, 2024 1:02 am

New 3DS XL USB Audio Sounds a Bit "Crunchy"

Post by GK6475 » Wed Apr 03, 2024 3:22 pm

Through the capture software, I've noticed that (more in some games than others) the audio is rather rough sounding, with occasional crackling. Is there an audio resampler included in the 3DS capture program? Maybe the 3DS' odd sample rate of 32768KHz isn't being scaled linearly to the output. My audio output is set to 384KHz, which seems to sound the best overall. Also, use of the WASAPI audio driver in Windows would allow for full audio passthrough to the output, if that's something that can be implemented.

User avatar
loopy
Site Admin
Posts: 2314
Joined: Wed Sep 19, 2012 7:44 pm
Contact:

Re: New 3DS XL USB Audio Sounds a Bit "Crunchy"

Post by loopy » Tue Apr 30, 2024 6:19 am

Do you have any particularly bad examples?
If you haven't already, you should change your 3DS sound from surround to stereo.
Audio is passed up to Windows to do the resampling, it isn't done by the capture software. I tried using WASAPI instead, you can give it a try. I'd be surprised if there's any difference though.
http://3dscapture.com/tmp/3ds_capture_20240429.zip
(I haven't spent a lot of time on it so there might still be issues.)

GK6475
Posts: 18
Joined: Fri Jan 12, 2024 1:02 am

Re: New 3DS XL USB Audio Sounds a Bit "Crunchy"

Post by GK6475 » Thu May 16, 2024 8:31 pm

Mostly it's in Mario and Luigi Dream Team. Sometimes in the music there are some slight pops that occur. I'm not sure if the 3DS capture software causes this though, but the pops do not seem to be audible using analog. Maybe the captured digital audio exposes an issue with the music itself. I'll try using the WASAPI release later and see if it still happens.

Update: the audio appears to sound maybe a little clearer, but there are still pops that occur and the application doesn't take full control of the audio device, so I'd guess there is still some resampling going on.

Lorenzooone
Posts: 74
Joined: Tue Mar 26, 2024 2:10 am
Contact:

Re: New 3DS XL USB Audio Sounds a Bit "Crunchy"

Post by Lorenzooone » Sun May 19, 2024 2:38 pm

Hi,
I'm working on an alternative multi-platform software, which should also work on Windows. Link for an alpha Windows 64 build: https://github.com/Lorenzooone/cc3dsfs/ ... tly-latest
It has a Readme attached for everything you can do via the keyboard.
Do you get sound issues when using this as well?
Last edited by Lorenzooone on Tue May 28, 2024 9:16 pm, edited 1 time in total.

GK6475
Posts: 18
Joined: Fri Jan 12, 2024 1:02 am

Re: New 3DS XL USB Audio Sounds a Bit "Crunchy"

Post by GK6475 » Tue May 21, 2024 4:38 am

Lorenzooone wrote:
Sun May 19, 2024 2:38 pm
Hi,
I'm working on an alternative multi-platform software, which should also work on Windows. Link for an alpha Windows 64 build: https://github.com/Lorenzooone/cc3dsfs/ ... /0.0.0_tmp
It has a Readme attached for everything you can do via the keyboard.
Do you get sound issues when using this as well?
Your software does not have any audio pops, but to me it sounds less crisp than Loopy's software. If you could implement an option to use WASAPI exclusive mode for audio to pass the audio directly to the speaker, and offer better audio resampling for other audio driver(s), that would be great. Also, on one of my computers, the audio would oscillate between sounding clear and sounding muffled, which is very odd, and only happens with this application. By the way, I've had no video skips while using your software, and the latency is lower. Looks great on my LG CX, though there is an odd black line that appears near the bottom of the screen sometimes. I'll have to follow your project and keep up on it, great work.

Lorenzooone
Posts: 74
Joined: Tue Mar 26, 2024 2:10 am
Contact:

Re: New 3DS XL USB Audio Sounds a Bit "Crunchy"

Post by Lorenzooone » Tue May 21, 2024 1:54 pm

GK6475 wrote:
Tue May 21, 2024 4:38 am
Lorenzooone wrote:
Sun May 19, 2024 2:38 pm
Hi,
I'm working on an alternative multi-platform software, which should also work on Windows. Link for an alpha Windows 64 build: https://github.com/Lorenzooone/cc3dsfs/ ... /0.0.0_tmp
It has a Readme attached for everything you can do via the keyboard.
Do you get sound issues when using this as well?
Your software does not have any audio pops, but to me it sounds less crisp than Loopy's software. If you could implement an option to use WASAPI exclusive mode for audio to pass the audio directly to the speaker, and offer better audio resampling for other audio driver(s), that would be great. Also, on one of my computers, the audio would oscillate between sounding clear and sounding muffled, which is very odd, and only happens with this application. By the way, I've had no video skips while using your software, and the latency is lower. Looks great on my LG CX, though there is an odd black line that appears near the bottom of the screen sometimes. I'll have to follow your project and keep up on it, great work.
Hmm... Weird...
What software are you running on 3DS when that sound muffling happens?
For now, I've tried matching more closely the audio sampling rate of the 3DS by abusing the pitch.
Link is the usual: https://github.com/Lorenzooone/cc3dsfs/ ... /0.0.0_tmp

May I ask you to screenshot/take a photo of the "odd black line"? Does it happen if you turn vSync and/or async on/off?
You can do that using the controls in the readme, or the incomplete GUI menu, accessible by either pressing Enter, or right clicking with a mouse.
Though this issue is more "offtopic", so you may want to send me either a PM, or make an Issue on github.

(Also, please make sure the 3DS audio is set to Stereo, instead of Surround, like Loopy previously suggested)

GK6475
Posts: 18
Joined: Fri Jan 12, 2024 1:02 am

Re: New 3DS XL USB Audio Sounds a Bit "Crunchy"

Post by GK6475 » Wed May 22, 2024 11:16 am

Lorenzooone wrote:
Tue May 21, 2024 1:54 pm
GK6475 wrote:
Tue May 21, 2024 4:38 am
Lorenzooone wrote:
Sun May 19, 2024 2:38 pm
Hi,
I'm working on an alternative multi-platform software, which should also work on Windows. Link for an alpha Windows 64 build: https://github.com/Lorenzooone/cc3dsfs/ ... /0.0.0_tmp
It has a Readme attached for everything you can do via the keyboard.
Do you get sound issues when using this as well?
Your software does not have any audio pops, but to me it sounds less crisp than Loopy's software. If you could implement an option to use WASAPI exclusive mode for audio to pass the audio directly to the speaker, and offer better audio resampling for other audio driver(s), that would be great. Also, on one of my computers, the audio would oscillate between sounding clear and sounding muffled, which is very odd, and only happens with this application. By the way, I've had no video skips while using your software, and the latency is lower. Looks great on my LG CX, though there is an odd black line that appears near the bottom of the screen sometimes. I'll have to follow your project and keep up on it, great work.
Hmm... Weird...
What software are you running on 3DS when that sound muffling happens?
For now, I've tried matching more closely the audio sampling rate of the 3DS by abusing the pitch.
Link is the usual: https://github.com/Lorenzooone/cc3dsfs/ ... /0.0.0_tmp

May I ask you to screenshot/take a photo of the "odd black line"? Does it happen if you turn vSync and/or async on/off?
You can do that using the controls in the readme, or the incomplete GUI menu, accessible by either pressing Enter, or right clicking with a mouse.
Though this issue is more "offtopic", so you may want to send me either a PM, or make an Issue on github.

(Also, please make sure the 3DS audio is set to Stereo, instead of Surround, like Loopy previously suggested)
I do have my audio set to stereo. The software that I was primarily testing was the Sonic CD 2011 port for 3DS, although the audio oscillations still occurred in the same way in other games and software. On any of my computers, sometimes turning Vsync on causes a flickering black line to appear, and if it shows up in the middle of the screen, it appears to split between two different frames. Async might have helped, but overall it did not seem to make a difference. Turning Vsync off and on a few times fixed the issue for me. The new build still has audio oscillation, and it is most noticeable when listening with headphones or a speaker system. The build that you linked does sound a bit better, but Loopy's software still sounds clearer overall to my ears. If the audio and its sample rate were handed off to the audio driver instead of first being processed, it would probably sound better. WASAPI exclusive mode would be even better though, as it does not do any resampling.
Attachments
blackline.JPG
blackline.JPG (49.7 KiB) Viewed 2030 times

ArkeaptiX
Posts: 27
Joined: Mon May 09, 2016 2:15 pm

Re: New 3DS XL USB Audio Sounds a Bit "Crunchy"

Post by ArkeaptiX » Thu Jun 13, 2024 12:26 am

loopy wrote:
Tue Apr 30, 2024 6:19 am
Do you have any particularly bad examples?
If you haven't already, you should change your 3DS sound from surround to stereo.
Audio is passed up to Windows to do the resampling, it isn't done by the capture software. I tried using WASAPI instead, you can give it a try. I'd be surprised if there's any difference though.
http://3dscapture.com/tmp/3ds_capture_20240429.zip
(I haven't spent a lot of time on it so there might still be issues.)
Hi! I wanted to give a feedback about this. I experienced a bit of those "crunchy" audios and poping sometimes (not too much tbh, i just noticed it randomly and it's not even noticeable when it happens, like 1/100 times), i first thought about bad soldering from me (i self-installed mine), but trying this build changed my mind, it has (for the moment at least but i haven't done deep testing, i'll try to update there if i found some situations where the audio gets crunchy again) solved my problem! So thanks!

GK6475
Posts: 18
Joined: Fri Jan 12, 2024 1:02 am

Re: New 3DS XL USB Audio Sounds a Bit "Crunchy"

Post by GK6475 » Wed Jun 26, 2024 6:53 am

I did just compare Loopy's software to cc3dsfs and both have the audio oscillation issues. Seems to be a hardware or capture card firmware issue. It is a constant annoyance to hear while playing games, so I hope that this gets fixed soon. I would just use analog audio but there is a nasty amount of noise due to the USB connection.

Gen3Hunter225
Posts: 10
Joined: Sat Oct 08, 2022 1:27 pm

Re: New 3DS XL USB Audio Sounds a Bit "Crunchy"

Post by Gen3Hunter225 » Wed Jun 26, 2024 5:42 pm

You can use a ground loop isolator in line with your aux cord to remove the noise. Obviously not as good as just having the USB-C audio, but it something 😅

Post Reply