It displays sound readings from the microphone as a waveform
display, as a frequency spectrum, and as a dB meter. dB levels are
relative to the maximum input level of your device.
Since microphone sensitivity varies between individual devices, let
alone models, it's impossible to generate accurate sound level readings
with this app; so all data should be taken with a pinch of salt. Still,
it may be interesting when used to compare sound readings at different
locations.
Decibel (dB) scales are logarithmic, which means that each unit on
the scale is a multiple of the underlying unit. So, 0dB represents some
"base" level; 10dB is 10 times this level; 20dB is 100 times; etc. If
the base level is a zero input signal, then 10dB is 10 times this, which
is also zero; 20dB would be 100 times zero, also zero; etc. In other
words, an actual zero input can't be represented. So the base level has
to be some other value. There is no minimum input signal; but there is a
maximum, where the input is fully saturated. So we choose this as the
base -- 0dB -- and other values are derived from this. Hence -10dB means
1/10th of the maximum, -20dB is 1/100th, etc.
You need to include two libraries for run this project : 1) HermitAndroid 2) HermitLibrary
Displays waveform, frequency spectrum, and dB meter.
Meter shows instantaneous, average, and peak values.
Reference link :
http://code.google.com/p/moonblink/wiki/Audalyzer


0 comments :
Post a Comment