I am new to Android and I am now finding a way to create pure at different frequencies and at different sound pressure level (dB SPL). I have been reading some other sample codes, however, many answers reflected that one must be calibrated before generating a tone of specific sound pressure level.
Is there any way to specify a tone's sound pressure level?
The magnitude can be find easily by certain method(is it?), but I don't know the mathematical relationship between magnitude and sound pressure. If I can convert magnitude to sound pressure, it will be easy to convert it into dB SPL
No, there is no way to do this without calibration.
Theoretically a manufacturer could offer a device with calibration tables somehow made accessible, but there is little obvious demand for them to do so. And don't forget that things like case covers, even dirt and aging could invalidate the calibration. Or headsets. Or even the infamous "you're holding it wrong!" - which was about antennas, but somewhat comparable issues apply.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With