whiteNoise derived from ygSoundServer Example Source Header

Description: creates a positional whiteNoise source within a space

notes:
Category: Sound
Author: Alex Hill
Revision: 08/01/03

    Messages
play [bool] start the sound playing
    Events
start
stop
    Comments

constructor whiteNoise

destructor ~whiteNoise

method reset

1 reset playing flag to false
2 set current amplitude to 0.0
3 set update interval to 0.1
4 if a sample exists then delete it

method message

1 start the sound playing

method setDistance

method setAmplitude

method setFalloffDistance

method setAttenuation

method isPlaying

method isPaused

method play

1 if no sample then create a new bergenSample
2 play the sample
3 generate a heartbeat for the server

method pause

method stop

1 if a sample is playing
1.1 send a stop command to the server

method app

1 if a sample exists
1.1 generate a heartbeat for the server
1.2 if the sample is playing
1.2.1 if update interval has passed then update sound server
1.2.1.1 determine position of this sound
1.2.1.2 get position relative to CAVE