object oriented sound production