introduced noTone and map functions, and upgrade tone function

noTone function allows to send a no sound frequency. Map function allows
to mapping a value in a different range. In tone function now is
possible specify the sound duration in milliseconds