And on the sixth day... he created sound

2/27/2010 4:35:33 AM

By RetroRalph

So next release is imminent but I thought why not show off a screenshot showing the new sound options.



I had to create a new control/widget so that it was easy to adjust these options, it didn't take long at all, I call it the slider (after the white castle burgers?).

It's quite cool the types of sound you can now create by adjusting the sliders, tinny TV speakers, over powered bass or something in between. I also added a volume slider since I was in there tweaking things anyhow. DirectSound doesn't allow volume INCREASES, only decreases, so 100% is what it was before. However by adjusting the "boost" sections you can "overdrive" the sound to the level that suits you.

Just a few more things to check off the todo list before release.

12 responses to And on the sixth day... he created sound

dench wrote:

2/28/2010 2:04:39 AM

This is cool when playing games full screen. For 3D, your position in the room as well as the type of TV screen should determine how the game sounds. The treble would fade out faster than the bass the farther you are from the screen. Big TVs would have a full range of sound while handhelds would lack bass.

RetroRalph wrote:

2/28/2010 2:31:36 AM

Yeah you are right dench. All that will be possible if/when I do my own 3D sound engine. It's relatively easy to do your own provided you don't need "up/down" based 3D sound. One thing I'd like to look at too is surround sound at some point.

dench wrote:

2/28/2010 6:00:00 AM

Sounds great!

Sasha wrote:

2/28/2010 7:41:17 AM

I already know what this change :)

Sonic & Knuckles:

Bass Boost - improved some music bass
Mid Boost - change average volume of music
High Boost - if decrease to -20 i finally got correct volume of Rings :)

And PSG volume control will be in ini file?

liveevil wrote:

2/28/2010 8:40:40 AM

Will you be releasing different skins for the main interface ? For example, you could have a 'Retro' themed interface where the sliders look like the equalizers on very old Hi-Fi systems.

RetroRalph wrote:

2/28/2010 8:52:56 AM

@sasha yes you can control the amount of "pre amplication" the FM or PSG chip gets from the config.xml file. After listening to a few games I realized the old amplication values were way off, especially for games like Street Fighter and Bubsy. I think what it is now is close, but it is configurable anyhow.

@liveevil in theory it's possible but I'm not sure what the demand for it would be. Maybe when the core features all settle down and the interface isn't changing all the time it might be more viable. You can already change some aspects by altering the theme.xml file.

DiDaDo wrote:

2/28/2010 9:31:38 AM

Could this be an F2 (F-others ;)) where you can change the sound in-game..
Not the sample-rate off course which i think needs to have a restart.

Don't know if this already has been implemented or asked about.

Closing the game for sound specific changes is not logical..

And again great work :)

RetroRalph wrote:

2/28/2010 9:38:18 AM

With automatic save states it's less of an issue as it resumes right where you were anyhow (if you pause it, quit game, change options then resume). I'd like to able to have it setup in game too one day.

DiDaDo wrote:

2/28/2010 9:53:34 AM

Don't need to hurry about this feature, it came just in my mind and thought it would be smart ;) to ask..

Sound is not so important to me as stereo or mono was all then..
Fat TV's sounded all differently..

It must off course not strangle the performance/accuracy of this emu..

Sasha wrote:

2/28/2010 10:12:51 AM

Yes - Street Fighter, Virtua Fighter and Road Rash 3 have very high level of PSG, and they can work perfectly with PSG 1.00, due to always no changeable volume of PSG we can't adjust right volume, for example we use default value 1.00 for Street Fighter and automatically broke Sonic & Knuckles, real console always try to take average level, if even game try to sounds extremelly loud like a Street Fighter and Road Rash 3

I found compromise: 1.40 ~ 1.45 most safe value for all games, some games slightly silent, another few games (Street Fighter, Virtua Fighter, Ballz 3D, Road Rash 3) a bit louder, all another 496 games completely very good...

RetroRalph wrote:

2/28/2010 10:41:24 AM

Hmm do you know how the hardware mixes it? Maybe it's only some frequencies which are amplified (noise channel). RetroCopy already amplifies noise channel more than the rest due to how the chip worked on real system, so in theory it should be relatively close even at 1.0 . Different emulators mix things differently, so 1.5 in Regen/Kega isn't the same in RetroCopy for instance.

You sound more of an expert on the issue than me anyhow Sasha, so I'll await your verdict when it's released. :)

Sasha wrote:

2/28/2010 10:54:24 AM

I'll be wait new release :)

Yeah i perfectly remember Sonic & Knuckles, when white screen changes to picture and Sonic fall, PSG music Zoom and fade after few seconds, after fade, sounds very soft rainbow PSG melody, and close to the end PSG melody fade.

On Kega Fusion with PSG 1.0, i can't hear all these PSG aspects :)

Add Comment
RetroCopy: Making emulation easy and fun.
  |   RetroCopy © 2011