improving PosInAudioRange class