order, to affect the trajectories of the emitted particles. [8] C. W. Reynolds, “Flocks, herds and schools: A FORMAL SEMANTICS FOR MUSIC NOTATION CONTROL FLOW As an example, particle behaviours might include: distributed behavioral model,” in ACM 1. Bounded spaces and edge effects (e.g. SIGGRAPH Computer Graphics, 1987, vol. 21, ‘bouncing’ trajectories) pp. 25–34. Zeyu Jin Roger Dannenberg 2. Interparticle attraction or repulsion [9] T. Blackwell and M. Young, “Self-organised Carnegie Mellon University Carnegie Mellon University 3. Randomized motion (e.g. drunken walks) music,” Organised Sound, vol. 9, no. 2, pp. 123– 4. Dynamical non-linear systems (e.g. Lorenz 136, 2004. School of Music, Pittsburgh, PA Computer Science Department, Pittsburgh, PA attractors, cellular automata) [10] Wilson, Scott, “Spatial Swarm Granulation.”
[email protected] [email protected] 5. Flocking systems (boids, swarms) [Online]. Available: 6. Vortex and other ‘wind’ motions (may not be so http://eprints.bham.ac.uk/237/1/cr1690.pdf. effective in audio) [Accessed: 07-Feb-2013]. ABSTRACT Two other developments that would reap artistic [11] D. Smalley, “Spectromorphology: explaining benefits: sound-shapes,” Organised sound, vol. 2, no. 2, pp. Music notation includes a specification of control flow, 1. A non-linear method for creating grains instead 107–126, 1997. which governs the order in which the score is read us- of the current fixed ‘hop-size with variance’. [12] V. Pulkki, “Virtual sound source positioning using ing constructs such as repeats and endings. Music theory We imagine some kind of ‘swarm’ or ‘burst’ vector base amplitude panning,” Journal of the provides only an informal description of control flow no- algorithm could be applied to the creation times Audio Engineering Society, vol.