Is it possible to determine the decibel level on the sound card?

My main goal is to change the volume on one sound card based on the decibel level of the sound on another sound card (like on the same computer). Is it possible to determine the level of the database?

PS: I am writing this in C #

+2


source to share


1 answer


It is possible, but not easy. The decibel sound pressure level (SPL) will depend on your speakers, external amplifiers, and microphones as well as your sound card. Converting from the numbers you give your sound card (like a wav file) to dB SPL is almost a question of how well you can calibrate your entire system. The problem is that calibration requires special equipment, primarily a sound level meter; and if you don't have one of them, I dont know how to estimate the values ​​you need to know.



(This assumes that what you mean by decibels is sound pressure level, which is often measured in dB dB, however, this is just a specific formulation of a logarithmic scale, so many different ways can be reported in dB.)

+3


source







All Articles