Hey, all. I have a game that has two audio buses, other than the Master- Music, and Sound FX.

For some weird reason, the music slider changes the volume of the music and the sound FX, while the sound FX does nothing.

I know I did something silly here. Please help? If you need to see the project, pm me.

Thank you.

  • I feel dumb. 😖

    At least I found the issue, though. I failed to put the sound FX's pause mode set to Process, so the audio would do absolutely nothing in the pause menu when I edit it. I set the Pause mode to process and it works fine now.

try this, cast value to float, and convert that value to db with linear2db

func _on_MusicSlider_value_changed(value: float) -> void:
	AudioServer.set_bus_volume_db(
	AudioServer.get_bus_index("Music"),
	linear2db(value))

Make sure you didn't accidentally connect the same slider to both signals?

It's still not working. I appreciate the help, though.

Anything else I could try?

I feel dumb. 😖

At least I found the issue, though. I failed to put the sound FX's pause mode set to Process, so the audio would do absolutely nothing in the pause menu when I edit it. I set the Pause mode to process and it works fine now.