Page  91 ï~~The Architecture and Musics Abstract: Cmix toolkit for synthesis substantially from most synthesis packages in t accumulates mainly by mixing to disk. It has a C-like syntax which dispatches commands } functions written in C, and receives values in re the system is that it provides relatively 2

Page  92 ï~~audio sense, but rather individual parts, giving a soundi structure, or even a musical score. (I have worked with as virtues of this architecture is that it is easy to start, sto recording session it is customary to avoid re-recording because a few errors occurred. In Cmix it is easy to accu emulate the format of a multi-track recording session everything heard at once. The second design principle is to minimize the use o availability of Unix tools. There is no synthesis or patch] routines, unit-generators and utilities to make it easy tc them, do something with them, and mix them out to the necessary write a Cmix application is basic kr applications essentially just need an initial call to posit 1 %% % 'l,-weIaL I a a aIa a a. n a S a C a- a!n,-a,

Page  93 ï~~by Lars Graf. Here is an example scorefile from a hyj soundfile with some sort of filter and return the rc processing by another routine. input("yawn") output(" cough") /* open inpi 1* open outj /* define va float star t,peak,loop,Iimit,freq freq=100 limit = ] if((peak 16000 /* test and grunt(start=0,dur=3)) limit) for(start=3; start < 21; start=start+l) peak freq - beep(start,dur(0),peak/2,pchcps(freq), = freq + 100

Page  94 ï~~Cmix Scorefile 0*... S ~ S.... ******......*..*.*...... S. Organi zat 0I 1 1 'ix User Functions 1 4 - q. q v. r F, a -. i & a.... #. - F 1 -0. 1., -V v 4. 0 - * ii I li F