CompScheme: A Language for Composition and Stochastic Synthesis

Publication Type:

Conference Paper


SMC Conference 2008 (2008)




In this paper, I present a programming language for algorithmic composition and stochastic sound synthesis called CompScheme. The primary value generating mechanism in the program are streams, which allow the user to concisely describe networks of dynamic data. Secondly, I present CompScheme’s event model, which provides a framework for building abstract structural musical units, exemplified by showing CompScheme’s functionalities to control the SuperCollider server in real-time. Thirdly, I discuss CompScheme’s stochastic synthesis functionality, an attempt to generalize from I. Xenakis’s dynamic stochastic synthesis and G.M. Koenig’s SSP.