an environment and programming language for real time audio synthesis and algorithmic composition