Initially when putting the audio system together, I seemed to notice that songs were playing much louder than sounds even when similar decibel readings. I had presumed this was an SDL design decision, adjusted the volume defaults accordingly, then thought about it no further.
However, I recently read that sound values are raw data going straight to the platform's subsystems, so I want to bring the assumptions underlying this implementation back into question If it turns out I was just interpreting the decibel information incorrectly, we should change MasterSongVolumeDefault to 1.0f as well as do the following -
rebalance songs for all Nu projects except Omni Blade
set audio master song volume in Omni Blade to what MasterSongVolumeDefault is before changing it (0.5f) at game init.
Initially when putting the audio system together, I seemed to notice that songs were playing much louder than sounds even when similar decibel readings. I had presumed this was an SDL design decision, adjusted the volume defaults accordingly, then thought about it no further.
However, I recently read that sound values are raw data going straight to the platform's subsystems, so I want to bring the assumptions underlying this implementation back into question If it turns out I was just interpreting the decibel information incorrectly, we should change MasterSongVolumeDefault to 1.0f as well as do the following -