sound level meter js library
it was designed for detecting "blow" or just high level on mic.
create instance of soundMeterCtrl
var instance = new soundMeterCtrl ();
and then listen to events on document element.
this event means that sound initialization goes ok, and user allow us to usemicrophone
this event means that sound initialization goes wrong, or user declaim access to microphone
this event means that sound level is higher than minimal threshold, this threshold could be set by minSoundLevel param
this event means that sound level is higher than minimal threshold and sound.blow.start was already triggered
this event means that sound level dropped below minimal threshold
this event means that dynamic noise level is calculated and can be used