achieve accurate click.
change sound on beat
Error handling and resource disposing
Merge branch 'feature/change_sound_on_division' into develop