Simplified and added exception handling to soundControl