Why can't AudioSource.volume go above 1?

Why is it that an AudioSource cannot be set to have a volume greater than 1.0f? It seems like a reasonable thing to want to do. Am I missing something obvious?

I can make a custom rolloff curve that goes above 1.0f, and I can push AudioMixerGroups above 0dB. So why is there this limitation on AudioSource.volume?

(I’m using 5.4.3f1)

1 Like

Not sure why either of those are allowed to go over 1, but the answer to the first question is just that 1 is the max Unity have given us.

Can you share a picture of the other 2 things?

actually, thats normal. db is not the same as the 0 - 1 volume. 1 assures that you do not blow your speakers or ears. its the max state a speakers membrane can have. and the lowest is -1. look at it as its a percentage to the movement a speakers membrane can make… probably not totally correct :slight_smile: dB is a measurement of energy which has nothing to do with the above.

also about the curve going above 1, i dont think that really going to happen. it might show it, but either never really goes above 1, or there might be another volume controller involved which calculates an offset.