sound: interface update