Squeak Class Documentation category index | class index  
 
SequentialSound
  category: Sound-Synthesis
  superclass: AbstractSound
  subclasses:

No comment. Sorry.

instance methods
  accessing
  duration
sounds

  composition
  ,
add:
compressWith:
compressWith:atRate:
pruneFinishedSounds
removeFirstCompleteSoundOrNil

  copying
  copy
copySounds
transformSounds:

  initialization
  initialize

  sound generation
  doControl
mixSampleCount:into:startingAt:leftVol:rightVol:
reset
samplesRemaining

class methods
  no messages
 

instance methods
  accessing top  
 

duration

Answer the duration of this sound in seconds.


 

sounds

Allows simple sounds to behave as, eg, sequential sounds


  composition top  
 

,

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.


  copying top  
 

copy

Copy my component sounds.


 

copySounds

Private! Support for copying. Copy my component sounds.


 

transformSounds:

Private! Support for copying. Copy my component sounds.


  initialization top  
 

initialize


  sound generation top  
 

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.


class methods
  no messages top