I’m setting my volume using FMOD_Studio_VCA_SetVolume() and it seems to be logarithmic rather than linear (or maybe the other way around). I’m using this function when the player sets volume and while it’s probably technically correct, it’s not what user/players expect. Volume of 0.10 sounds like it’s only 1/2 of full volume where as it should be barely audible (from a players perspective).
Is there a formula I should send “player volume” through to get “FMOD volume” so if they have the game UI volume slider at 50%, it should sound 1/2 as loud?