| Hans mentioned rotating speakers and his need to create multiple
instruments to write to individual global variables.
My "zak" ugens enable you to read and write to a single global array
of k rate variables and to another similar array of a rate variables.
There is just one array of each kind, with a single index in to it,
but it can be as long as you like and you use i or k rate variables
to decide where to read and write. This enables you to use one
instrument, which figures out itself (typically from its parameters
it gets from the .orc file) where to write its output.
There are also zak ugens for mixing (adding) to a variable in the
array.
I haven't tried your .orc and .sco file yet, but one of the big
things about Leslie speakers is that the beams of sounds they create
are heard not just directly by the listener, but as a series of
reflections from the walls and other objects in the room. So the use
of variable length delays would be good too - to give the doppler
effect as the beam scans along the wall and different delays result.
Thinking about it again, such variable delays do not seem strictly
likely, but I am sure they happen.
- Robin
. Robin Whittle .
. http://www.ozemail.com.au/~firstpr firstpr@ozemail.com.au .
. 11 Miller St. Heidelberg Heights 3081 Melbourne Australia .
. Ph +61-3-9459-2889 Fax +61-3-9458-1736 .
. Consumer advocacy in telecommunications, especially privacy .
. .
. First Principles - Research and expression - music, .
. music industry, telecommunications .
. human factors in technology adoption.
. .
. Real World Interfaces - Hardware and software, especially .
. for music . |