Object Method Reference |
Output Methods |
Pitch Methods |
Access Point MethodsThese methods are some of the most important since they are the ones which allow simulated physical interaction with Tao's cellular material.
getPosition()
getVelocity()
getForce()
getInstrument()
applyForce(<force>)
clear()
The The The The following example illustrates the use of the access point methods (although I don't know whether it would produce interesting sounds or not).
Audio rate: 44100;
String s(200 Hz, 20 secs);
AccessPoint p1, p2;
Param x1, x2;
Init:
s.lockEnds();
...
Score 10 secs:
x1=0.5+0.5*cos(Time*1000.0);
x2=0.5+0.5*cos(Time*1100.0);
p1=s(x1);
p2=s(x2);
Every 0.01 secs:
Print "At time ", Time, ", position=", p1.getPosition(),
" velocity=", p1.getVelocity(), newline;
...
If p1.getForce() < 1:
p2.applyForce(1.0);
...
If p2.getVelocity() > -1:
p1.applyForce(-1.0);
...
...
Finally, the
| ||
Object Method Reference |
Output Methods |
Pitch Methods |
| ©1999,2000 Mark Pearson
m.pearson@ukonline.co.uk April 30, 2000 | ||