
Improving the sound engine
Moderator: ZSNES Mods
-
- Rookie
- Posts: 17
- Joined: Sun Dec 25, 2011 8:23 am
Improving the sound engine
What about improving the ZSNES sound engine. Is there a way to get more details out of the sound? I mean the sound is already good, but maybe you could make the sound better for the ultimate Donkey Kong feeling. 

Re: Improving the sound engine
Sound emulation in ZSNES is by no means good. ZSNES 2.0 will have a new and improved sound engine when it's released.
-
- Rookie
- Posts: 31
- Joined: Thu Jul 21, 2011 5:05 pm
- Location: USA
Re: Improving the sound engine
Use either Snes9x 1.53 or Bsnes in the mean time, both have excellent sound emulation.
-
- Rookie
- Posts: 17
- Joined: Sun Dec 25, 2011 8:23 am
Re: Improving the sound engine
Yeeeeehaaa! I will wait for v2.0 then. I expect mind-blowing sound.Agozer wrote:ZSNES 2.0 will have a new and improved sound engine when it's released.


-
- Rookie
- Posts: 17
- Joined: Sun Dec 25, 2011 8:23 am
Improving the sound engine
Let's see.., what do we have here...

This is my sound config (5.1 sound system). Sounds pretty good, but could it sound better?

This is my sound config (5.1 sound system). Sounds pretty good, but could it sound better?
Re: Improving the sound engine
I believe all that does is flips one of the sound channels, which for some reason increases the apparent "width" of the sound.
If you're looking for it to sound less crap, your option is to use another emulator. If you want it to sound better than the SNES, then play a newer console.
If you're looking for it to sound less crap, your option is to use another emulator. If you want it to sound better than the SNES, then play a newer console.
Maybe these people were born without that part of their brain that lets you try different things to see if they work better. --Retsupurae
Re: Improving the sound engine
Actually, it's a cheesy attempt to increase stereo separation, before I knew the process of left+right to mid+side conversion, in a poor attempt to duplicate the SRS effect built into many of the old sound cards.
-
- ZSNES Shake Shake Prinny
- Posts: 5632
- Joined: Wed Jul 28, 2004 4:15 pm
- Location: PAL50, dood !
Re: Improving the sound engine
Using the primary buffer is a fix when not using it leads to weird sound issues. It's not advised to use it if you don't need it.deepblue22 wrote:This is my sound config (5.1 sound system). Sounds pretty good, but could it sound better?
Simulate surround sound is a subjective thing, up to you whether you like it or not.
Gaussian interpolation will make it sound more like the original (as much as it can with the current core, at least). Which is... good ? You tell me.
For the lowpass filter, it depends on your speakers. The snes "relied" on TVs having a lowpass filter (maybe to reduce nasty broadcast treble artefacts ?)
If your speakers barf trebles, you could try the simple or dynamic lowpass filters and see if you prefer the result. Tastes and opinions, the usual.
皆黙って俺について来い!!
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Code: Select all
<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
Re: Improving the sound engine
The dynamic lowpass filter is ass and I am sorry for ever writing it.
-
- Buzzkill Gil
- Posts: 4295
- Joined: Wed Jan 12, 2005 7:14 pm
Re: Improving the sound engine
Oh, god, the graphics filters!
Anyways, it's worth noting that "simulate surround sound" will destroy the effect in any of the few games that use ACTUAL surround sound. Assuming your sound card's drivers can interpret Dolby Surround effects. If you're outputting to a dedicated surround amplifier, you DEFINITELY want to disable SSS and use the amp's built-in features for that instead. That way you get a nice fake-surround effect AND real surround on the few games that support it.
Anyways, it's worth noting that "simulate surround sound" will destroy the effect in any of the few games that use ACTUAL surround sound. Assuming your sound card's drivers can interpret Dolby Surround effects. If you're outputting to a dedicated surround amplifier, you DEFINITELY want to disable SSS and use the amp's built-in features for that instead. That way you get a nice fake-surround effect AND real surround on the few games that support it.
KHDownloadsSquall_Leonhart wrote:DirectInput represents all bits, not just powers of 2 in an axis.You have your 2s, 4s, 8s, 16s, 32s, 64s, and 128s(crash course in binary counting!). But no 1s.
Re: Improving the sound engine
Yeah, the SSS effect is for simulating surround with stereo speakers.
-
- Rookie
- Posts: 17
- Joined: Sun Dec 25, 2011 8:23 am
Re: Improving the sound engine
OK. Test game: Donkey Kong Country 3: Dixie Kong's Double Trouble! (has no native surround sound (only stereo)):grinvader wrote:Gaussian interpolation will make it sound more like the original (as much as it can with the current core, at least). Which is... good ? You tell me.
Interpolation: None > sounds kinda distorted
Interpolatioin: Gaussian > sound is muffled
Now I had to decide between Cubic Spline and 8-Point. Cubic Spline sounds better. Much clearer.

Simulate Surround Sound: On > Sounds better to me.

We all make mistakes.kode54 wrote:The dynamic lowpass filter is ass and I am sorry for ever writing it.


Re: Improving the sound engine
Gaussian interpolation is what the actual hardware uses.
Re: Improving the sound engine
See I knew I remembered reading about surround sound support on the box of the Jurassic Park game. How does this actually work with the SNES? I mean... how do you hook it up so you can actually hear it?
[size=75][b]Procrastination.[/b]
Hard Work Often Pays Off After Time, but Laziness Always Pays Off Now.[/size]
Hard Work Often Pays Off After Time, but Laziness Always Pays Off Now.[/size]
Re: Improving the sound engine
You need an amplifier or receiver box which has an analog decoder for Dolby ProLogic, at the very least. That method encodes surround signals with phase inversion, which the SNES is capable of producing.
-
- Buzzkill Gil
- Posts: 4295
- Joined: Wed Jan 12, 2005 7:14 pm
Re: Improving the sound engine
Most standalone Dolby Digital amps should be able to decode Dolby Surround and Dolby ProLogic as well, if I'm not mistaken.
If it's not actually mandatory for Dolby Digital certification(and I think it actually IS mandatory), it's easy enough to add that they do it anyways.
So basically: You plug your SNES into your surround-sound system, and then you play Jurassic Park with it in ProLogic/ProLogic 2 mode(ProLogic 2 is back-compatible with ProLogic, which is back-compatible with Dolby Surround).
If it's not actually mandatory for Dolby Digital certification(and I think it actually IS mandatory), it's easy enough to add that they do it anyways.
So basically: You plug your SNES into your surround-sound system, and then you play Jurassic Park with it in ProLogic/ProLogic 2 mode(ProLogic 2 is back-compatible with ProLogic, which is back-compatible with Dolby Surround).
KHDownloadsSquall_Leonhart wrote:DirectInput represents all bits, not just powers of 2 in an axis.You have your 2s, 4s, 8s, 16s, 32s, 64s, and 128s(crash course in binary counting!). But no 1s.
Re: Improving the sound engine
Well I don't have a surround system per se, but I do have one of these: http://hardware.teamxbox.com/reviews/ge ... System/p1/
Which do a fine job of outputting surround sound, but I wouldn't know how to change modes or anything on the mixamp. Maybe it can autodetect? I'll have to try it later maybe.
Which do a fine job of outputting surround sound, but I wouldn't know how to change modes or anything on the mixamp. Maybe it can autodetect? I'll have to try it later maybe.
[size=75][b]Procrastination.[/b]
Hard Work Often Pays Off After Time, but Laziness Always Pays Off Now.[/size]
Hard Work Often Pays Off After Time, but Laziness Always Pays Off Now.[/size]
-
- Buzzkill Gil
- Posts: 4295
- Joined: Wed Jan 12, 2005 7:14 pm
Re: Improving the sound engine
Says it can do ProLogic II decoding, so it can do it.blackmyst wrote:Well I don't have a surround system per se, but I do have one of these: http://hardware.teamxbox.com/reviews/ge ... System/p1/
Which do a fine job of outputting surround sound, but I wouldn't know how to change modes or anything on the mixamp. Maybe it can autodetect? I'll have to try it later maybe.
KHDownloadsSquall_Leonhart wrote:DirectInput represents all bits, not just powers of 2 in an axis.You have your 2s, 4s, 8s, 16s, 32s, 64s, and 128s(crash course in binary counting!). But no 1s.
-
- Rookie
- Posts: 17
- Joined: Sun Dec 25, 2011 8:23 am
Re: Improving the sound engine
This may be, but Cubic Spline sounds better, clearer.kode54 wrote:Gaussian interpolation is what the actual hardware uses.

For ZSNES 2.0 I would expect Cublic Spline 2.0 at best.

Re: Improving the sound engine
2.0 will probably employ a hardware accurate mixer, so different resampling options are straight out. So is the sample rate setting, since a hardware accurate mixer always runs at about 32KHz.deepblue22 wrote:This may be, but Cubic Spline sounds better, clearer.kode54 wrote:Gaussian interpolation is what the actual hardware uses.I would set Cubic Spline to default.
For ZSNES 2.0 I would expect Cublic Spline 2.0 at best.
Re: Improving the sound engine
ZSNES has the best sound emulation I have ever seen. Snes9x blows. Never tried Bsnes.
Re: Improving the sound engine
You're a day too late.Romeo wrote:ZSNES has the best sound emulation I have ever seen. Snes9x blows. Never tried Bsnes.
Maybe these people were born without that part of their brain that lets you try different things to see if they work better. --Retsupurae
-
- Hero of Time
- Posts: 2646
- Joined: Fri Jul 30, 2004 2:49 am
- Location: In front of the monitor
- Contact:
Re: Improving the sound engine
You should look at your calendar what day yesterday was.