Hi, as demonstrated in the provided video, louder sounds drown out other sounds. Listen and you’ll hear that the car’s engine sound gets lower when hitting the fence.
The video:
It didn’t come across in the video unfortunately… uhm, but my friends are experiencing it too and it’s just my roblox games, no other game on roblox or off of roblox. Clearly a lock of my knowledge, pls help.
Filmed another video in which the bug did translate in the video
This isn’t a bug, this might be an actual sound design issue.
I won’t get too much into technical details here, but sound is really just pressure waves.
Your game might suffer from phase cancellation.
When two sounds play that both take up the same frequency, they sometimes fight for space.
This typically happens a lot with explosions and gun firing sounds because they’re loud and can have many frequencies.
Explosions might have lots of bass in them which can drown out other low-pitched sounds.
So sounds of your car engine (which are also often low and deep) can get drowned out by the sound of a distant explosion.
The solution?
Make space! You’ll have to decide which sounds take priority over others if you want to keep it simple.
Take a look at this:
https://create.roblox.com/docs/reference/engine/classes/AudioEqualizer
https://create.roblox.com/docs/reference/engine/classes/Sound#SoundGroup
Roblox has a bunch of stuff which you can use to process sounds with.
Try reducing the bass in some sounds or other various effects and see what it does with the sound.
A basic understanding of audio mixing is heavily recommended.
How do I fix this inside roblox studio though? I have 2 sounds, one is a gun shot sound and the other is an explosive sound. When I shoot the explosive container, the gun shots are then forever drowned out by the single explosive sound.
The actual gun sound object’s volume is 1, it’s connected to a soundgroup which has a volume of 0.3 and that sound group has a reverb effect (Properties attached)
The explosive’s sound object’s volume is 3, it’s connected to a soundgroup which has a volume of 3 also. No effects in this case.
Demonstration video attached.
It’s a little tricky, you either can’t or you will have to make some sacrifices and make the explosion shorter / reduce the reverb.
It’s a sound mixing issue and it will always be present in your game.
Games that play music during combat also often suffer from this issue where explosions will drown out parts of the music.
Roblox doesn’t have audio mixers advanced enough to make this an easy and straight forward task.
Your explosion uses a lot of room, it’s bass-heavy, it has a lot of “wind” in it which takes up all the frequency and space.
If you want to take the easy route without requiring an entire degree in sound engineering, use the equalizer effect and reduce the bass a little or try swapping out different sound effects to see which ones cause the least amount of clashing.
is your car a free model? What physics did you use for it
Alright, thanks for the fast replies, I appreciate it. Would lowering the sound volume work? Also, with the EQ effect, what does the priority property do and how do I use it, would it be any use to this problem? I’ve played around with it a bit with my sound groups however it acts as if it has no effect.
Cheers,
I recommend you look at these links in documentation.
Sounds need to have their group set to a soundgroup object and for the effect to work they have to be parented underneath the sound group if I recall.
I haven’t messed with sound groups in a while though so I’m unsure but I recommend you read through the documentation, it likely has some tutorials as well somewhere on how to use soundgroups.
Yes. Lowering the sound volume of the fence sound will help, and it is possible lowering BOTH sounds will help as well.
What I hear happening in your video is limiting. I would guess that Roblox adds a “limiter” on the max volume of your game, which prevents distortion.
Your car sound could be close to max volume. Then when the fence sound happens, the combined two sounds are so loud they force the limiter to clamp down the volume, which you hear as the car sound dipping in volume. Try cutting the volume of both in half or even a third, and see what happens.