[CM] SC note calls / add actions.

Joshua Parmenter joshp@u.washington.edu
Tue, 29 Nov 2005 21:51:34 -0800


I was just noticing that new scsynth note calls use addaction 1  
(addToTail) with 0 as a target. The default behavior in SuperCollider  
however is to use group 0 for only global note controls (such as  
scoping sound or reverbs), and an addaction of 0 (add to the head)  
for all notes unless order of execution is a concern (when synths  
feed into one another).

In SC, the Score class and the general practice of the Server node  
tree is the creation of a new group (group 1) for all actual notes.  
This is also useful for global effects such as reverbs, where you  
generally want all notes to be run before a node that is always  
running at the tail in group 0.

Would it be possible for CMs default behavior to mirror  
SuperCollider's? Are were there reasons for using addToTail in the CM  
implementation?

Thanks for any help,

Josh

******************************************
Joshua Parmenter
joshp@u.washington.edu
Post-Doctoral Research Associate - Center for Digital Arts and  
Experimental Media
Raitt Hall - University of Washington
Seattle, Washington 98195

http://www.dxarts.washington.edu
http://homepage.mac.com/joshpar