No comment. Sorry.
duration
Answer the duration of this sound in seconds.
sounds
Allows simple sounds to behave as, eg, sequential sounds
,
Return the concatenation of the receiver and the argument sound.
add:
compressWith:
compressWith:atRate:
pruneFinishedSounds
Remove any sounds that have been completely played.
removeFirstCompleteSoundOrNil
Remove the first sound if it has been completely recorded.
copy
Copy my component sounds.
copySounds
Private! Support for copying. Copy my component sounds.
transformSounds:
initialize
doControl
Update the control parameters of this sound using its envelopes, if any.
mixSampleCount:into:startingAt:leftVol:rightVol:
Play a collection of sounds in sequence.
reset
Reset my internal state for a replay. Methods that override this method should do super reset.
samplesRemaining
Answer the number of samples remaining until the end of this sound. A sound with an indefinite ending time should answer some large integer such as 1000000.