I'm playing a pure tone on an iPad through a pair of "standard" earphones. From a programming perspective, the output level is in the range of $0$ to $1$ where $1$ means "full volume".
I've observed using a sound pressure level meter that when playing a pure tone at $1000 \text{Hz}$ with output level in $0$ to $1$ with step size $0.05$, that the relationship between output level and sound pressure level is logarithmic.
However, I'm not sure if this is correct or an issue with my use of a sound field sound pressure level meter (instead of a coupler).
Should doubling the output level double the sound pressure level? That is, should the relationship be linear? It makes intuitive sense to me that as the output level or voltage is increased, the earphone speaker will vibrate more, and thus the sound pressure will also increase.