sound: api clean up