← Back to context

Comment by thrdbndndn

5 years ago

Pretty sure Android's volume control isn't linear either. At least perceptively I find the steps relatively even (which implies it's not linear).

When probing my Android phone's output in an oscilloscope, I also saw that it was not linear, and the volume increased more per level when louder. However I have not attempted to compute the exact curve. And I suspect it also differs between different versions of Android or different phones (my Android 11 phones has more volume levels than older phones), or with different audio APIs (some phones use tinyalsa, some use XML files to configure hardware volume gain, some don't).