Page 1 of 2

[SOLVED] SEGA Rally 2: weird "vacuum cleaner" engine sound

PostPosted: Sun Oct 25, 2020 12:59 pm
by zuppa_di_pesce
Sorry for the strange title! :lol:

BTW, after some time spent playing SEGA Rally 2 I noticed that cars have weird engine sound.
Supermodel on Linux (r832).

Hear the engine sound (Peugeot 306) in this video (captured from the real cabinet): https://www.youtube.com/watch?v=ti0VIqDWmGA

I tried both -new-scsp and -legacy-scsp with no luck.

Here's a video I made to better explain this weird sound problem: https://streamable.com/75cmg2

Re: SEGA Rally 2: weird "vacuum cleaner" engine cars sound

PostPosted: Sun Oct 25, 2020 10:14 pm
by Bart
Both new SCSP and the legacy SCSP are largely based on El Semi's old emulator. I'm not exactly sure how the engine noise is being generated nor am I familiar with the SCSP emulation itself. I believe the DSP effects are poorly emulated and perhaps they are used to generate the sound.

Re: SEGA Rally 2: weird "vacuum cleaner" engine cars sound

PostPosted: Mon Oct 26, 2020 1:29 am
by Spindizzi
hi,
I've just checked sega rally 2 on Ubuntu and Windows
306 motor sound is normal with -legacy-scsp but not with -new-scsp. this was notified by Paul when he has rewritten new scsp

Re: SEGA Rally 2: weird "vacuum cleaner" engine cars sound

PostPosted: Mon Oct 26, 2020 4:52 am
by TheOldDragon
I have the same problem. SVN versions 818 and 832 on Ubuntu 20.04 and 20.10.

The engine sounds are faint*, but can confirm that I don't get the engine sound, road noise or crowd sounds without using "-legacy-scsp"
Audio for BGM, helicopter and turbo wastegate still works though with new scsp...

I went back and compiled/ran SVN r813, and that had same audio performance as -legacy-scsp [as expected]

My startup:
Code: Select all
./supermodel-svn-832 './Roms/srally2.zip' -res=1920,1080 -show-fps -legacy-scsp -quad-rendering -wide-screen -ppc-frequency=100 -force-feedback


Force feedback is working nicely though. :D

Notes:
* I set BGM to 5 [of 15] in the Sound Test Menu in order to get a balance I like between sound effects and BGM, as at the default I feel the BGM drowns out the engine...
- the attract mode sound doesn't ever work for me, irrespective of menu options and cli arguments [in any Supermodel version].

Re: SEGA Rally 2: weird "vacuum cleaner" engine cars sound

PostPosted: Mon Oct 26, 2020 8:14 am
by Spindizzi
just a note, you can play with -balance=<val> parameter. Personnally, I set it to 50
sound and music volume can also be set in command line or config file

TheOldDragon wrote:Force feedback is working nicely though.

Thx for your feedback about your g29 wheel

Re: [SOLVED] SEGA Rally 2: weird "vacuum cleaner" engine sou

PostPosted: Mon Oct 26, 2020 11:59 am
by zuppa_di_pesce
Thanks to Spindizzi and TheOldDragon!!

Here are my settings (Set the in-game the "BMG sound" value to 15/15):
Code: Select all
Balance=30
EmulateDSB=1
SoundVolume=100
MusicVolume=30
LegacySoundDSP=1

Re: SEGA Rally 2: weird "vacuum cleaner" engine cars sound

PostPosted: Wed Nov 25, 2020 4:17 pm
by Conversus W. Vans
Bart wrote:Both new SCSP and the legacy SCSP are largely based on El Semi's old emulator. I'm not exactly sure how the engine noise is being generated nor am I familiar with the SCSP emulation itself. I believe the DSP effects are poorly emulated and perhaps they are used to generate the sound.


Yeah I want to give that another look at some point. ElSemi's implementation of the SCSP's DSP was more accurate than MAME's but there was some issues with VF3 having a delay with its reverb where it constantly goes. All other games sounded alright. Maybe there's a way to reduce the reverb by tinkering around in SCSPDSP.cpp, that way we could probably just can the config option and stick with what we originally had. This wouldn't affect other things like music tempo, envelopes and FM sound. ;)

Re: [SOLVED] SEGA Rally 2: weird "vacuum cleaner" engine sou

PostPosted: Wed Jan 06, 2021 2:41 am
by SegaLover2020
zuppa_di_pesce wrote:Thanks to Spindizzi and TheOldDragon!!

Here are my settings (Set the in-game the "BMG sound" value to 15/15):
Code: Select all
Balance=30
EmulateDSB=1
SoundVolume=100
MusicVolume=30
LegacySoundDSP=1


Tried the same settings but I still get the vacuum cleaner sound, in the latest SVN version of the emulator. Is there something I'm missing?

Re: [SOLVED] SEGA Rally 2: weird "vacuum cleaner" engine sou

PostPosted: Wed Jan 06, 2021 2:30 pm
by zuppa_di_pesce
Mmm... Everything's working fine on Linux (latest trunk). On Windows I should check... BTW, try only setting the Legacy and leave default on others. Also, try with Peugeot 306. And please, do tests without previous NVRAM (make a backup of your!!).

Re: [SOLVED] SEGA Rally 2: weird "vacuum cleaner" engine sou

PostPosted: Wed Jan 06, 2021 11:42 pm
by SegaLover2020
zuppa_di_pesce wrote:Mmm... Everything's working fine on Linux (latest trunk). On Windows I should check... BTW, try only setting the Legacy and leave default on others. Also, try with Peugeot 306. And please, do tests without previous NVRAM (make a backup of your!!).


Already did all that on a fresh installation of supermodel, no change. Basically, the vacuum sound is always there it's only the engine sound that becomes a little louder - every car makes a WOOOOOSHHHHH noise as soon as the first stage starts. If I disable legacy I lose every engine noise, so I have it enabled to get at least some engine effects.

I tested other racing games like daytona or scud race, this only happens with sr2 so I guess it's a bug in its sound emulation.