Comparison with Csound

You may ask why iteration has to be implemented by events rescheduling themselves, rather than by being able to pre-compose a series of even part of the answer is that it just evolved in this way. One specific reason though relates to my own personal interest in describing complex musical events which are self-evolving and depend upon lots of factors including feedback from the various physical objects in the synthesis, i.e. the instruments and devices.

If you want to have stricter control over precomposing events then the best approach is to put all the start times, durations etc. into arrays and then set up iterated events which step through the arrays reading the appropriate values out for each successive event in a stream.

[TO DO: Write more on this subject and provide examples]


©1999,2000 Mark Pearson m.pearson@ukonline.co.uk April 30, 2000