Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there a way to generate pure tone at a specfic sound pressure level in android?

Tags:

android

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

like image 336
neurothew Avatar asked Jan 21 '26 12:01

neurothew


1 Answers

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.

like image 153
Chris Stratton Avatar answered Jan 25 '26 15:01

Chris Stratton



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!