Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sound crackling #720

Closed
rayabusa opened this issue Apr 1, 2018 · 18 comments
Closed

Sound crackling #720

rayabusa opened this issue Apr 1, 2018 · 18 comments

Comments

@rayabusa
Copy link

rayabusa commented Apr 1, 2018

Sound is crackling on a lot of games, maybe a sync issue

@askotx
Copy link
Collaborator

askotx commented Apr 1, 2018

Check your settings and give more info.

@rayabusa
Copy link
Author

rayabusa commented Apr 1, 2018

my settings are:

original resolution 240p via component
4:3 default
video mode automatic (NTSC)
super FX default
classic pro controller

the crackling are more frequent when playing rom hacks or translated roms but happens with normal games too.

@Nashismo
Copy link

It is the same problem I am having, actually my issue is just below yours :P and this is also using 4.3.7 version of the emu, and your exact same settings.

One thing to note is that this does NOT happen in let's say Snes9x on RetroarchWii. The problem is that Snes9x Retroarch Wii is very slow! Super FX games dont work fullspeed at all in there.

This emulator is so good and fast, that is honestly a shame that this problem keeps ocurring.

@bladeoner
Copy link
Contributor

@dborth
Copy link
Owner

dborth commented Aug 14, 2018

Here's a beta, maybe it's better?
Snes9xGX-4.3.8-Beta2.zip

@Nashismo
Copy link

Thank you dborth, I will try this beta version right away. The version bladeoner uploaded had the same issues (actually it was less stable than 4.3.7) so I will try yours and will update on how it worked!

Thanks dborth!

@Nashismo
Copy link

Tested it. Mostly on Chrono Trigger (the game were the issue is more easy to recreate).

And yes, it is better, much less of that garble crackling sound, but instead we have the audio skipping forward, is like it goes fast forward in order to stay in sync, it is a different issue, but I believe it is better than the audio noise.

It is a step in the right direction I think. Thanks dborth.

@dborth
Copy link
Owner

dborth commented Aug 14, 2018

Snes9xGX-4.3.8-Beta4.zip

Thanks for testing. Here's another beta. Hopefully this is at least as good as the last if not better. Let me know.

@Nashismo
Copy link

I tested Beta3, many roms hang. Tested Beta4, it works correctly. In beta4 the music instead of going forward it seems to stop every now and then and there is a bit of crackling.

Beta2 was good in the sense that it had the smoother sound, with its own specific issues though. Sorry I took longer to test it, I just sold my PC, this from a tablet.

Thank you for you time dborth!

@dborth
Copy link
Owner

dborth commented Aug 15, 2018

What game did you hear the crackling on? Can you post a snapshot here I can resume from so I can look at it?

@Nashismo
Copy link

Like always, Chrono Trigger (US) beginning of the game and when entering in and out of menus (anywhere in the game). That's when the music always tends to stutter or when any given audio issue occur.

I always use that game to test audio on snes emulators :)

The same game on Retroarch Wii snes9x runs flaelessly. It is a shame really, because like I said before this port is really fast! (Maybe thats the problem?)

Cheers and thanks againg dborth

@dborth
Copy link
Owner

dborth commented Aug 15, 2018

@Nashismo
Copy link

Beta6 Hybrid, that did it! Cant believe it! No more stuttering music or sounds!

I played the game over and over because I couldnt believe it at first. But yes, it is working pretty nice :)

Only thing I notice is a higher pitched sound (bad lows mostly). But that could probably be fixed with an equalizer option in the future! ;)

Or maybe the real Snes had bad lows and the emu is just being accurate? Maybe.

Again. Dborth you are the man! You made me feel really happy with this and I am sure many people will be super glad too!

Cheers from Chile friend!

@Nashismo
Copy link

Nashismo commented Aug 16, 2018

Celebrated too soon. I compared to snes9x on Retroarch and when comparing, Snes9x Beta6 had clear sound distortion and higher pitch sound. You can notice this when the bells ring (sound distortion) at the beginning of Chrono Trigger or high pitch sound (fireworks at the beginning of Chrono Trigger too) the Retroarch version sounds a lot more punchy, with lower sound and no distortions.

Still those issues could be fixed in the future with a sound menu, but they are definetely there. But sound stuttering is gone! 100% sure of that! :)

@dborth
Copy link
Owner

dborth commented Aug 16, 2018

Was this sound distortion present on 4.3.7 too? I adjusted the playback rate so perhaps that's the cause.

@Nashismo
Copy link

Nashismo commented Aug 16, 2018

Tested 4.3.7 to have a clear memory. And no, no sound distortion in 4.3.7 still the lows arent great but there is no sound distortion at all in 4.3.7. But the audio crackle is back :) in 4.3.7 obviously.

Tested Beta5 (hadnt test it before) and it seems the same as beta6 at least for me. I prefer Beta5 though seems to have a lower pitched sound, but that may just be placebo :p

Im still happy to have music and sound without the stutters/crackling though. Thanks again dborth.

@dborth dborth closed this as completed Aug 16, 2018
@dborth
Copy link
Owner

dborth commented Aug 17, 2018

snes9xgx-beta-156-sound-core.zip

Just curious, is the sound on this beta the same, different, better, worse?

@Nashismo
Copy link

Dborth sound is better, no distortion! (Chrono Trigger bells, etc) Better lows, not as punchy as Retroarch snes9x but better than before!

The only problem is that the games hang (black screen) after 5 minutes of playing or so.

I couldnt check for sound crackling because of the hangs, but it was good the minutes I could play. A stable version of this one would be something nice.

Thanks for your time dborth! You are almost there in building the ultimate Snes emulator out there (240p, fx games, good speed, good sound).

Againg thanks for using your time to do this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants