Squeak Class Documentation category index | class index  
 
RecordingControlsMorph
  category: Sound-Interface
  superclass: AlignmentMorph
  subclasses:

No comment. Sorry.

instance methods
  accessing
  recorder

  button commands
  done
makeSoundMorph
makeTile
playback
record
show
stop
trim

  initialization
  addButtonRows
initialize

  other
  addRecordLevelSlider
buttonName:action:
makeRecordMeter
makeStatusLight
updateReferencesUsing:

  stepping
  startStepping
step
stepTime
stopStepping

class methods
  parts bin
  descriptionForPartsBin

instance methods
  accessing top  
 

recorder


  button commands top  
 

done


 

makeSoundMorph


 

makeTile


 

playback


 

record


 

show

Show my samples in a WaveEditor.


 

stop

Stop running my script. For ordinary morphs, this means stop stepping.


 

trim

Show my samples in a GraphMorph.


  initialization top  
 

addButtonRows


 

initialize


  other top  
 

addRecordLevelSlider


 

buttonName:action:


 

makeRecordMeter


 

makeStatusLight


 

updateReferencesUsing:

Copy my recorder.


  stepping top  
 

startStepping

Make the level meter active when dropped into the world. Do nothing if already recording. Note that this will cause other recorders to stop recording...


 

step

Do some periodic activity. Use startStepping/stopStepping to start and stop getting sent this message. The time between steps is specified by this morph's answer to the stepTime message. The generic version dispatches control to the player, if any. The nasty circumlocation about owner's transformation is necessitated by the flexing problem that the player remains in the properties dictionary both of the flex and the real morph. In the current architecture, only the top renderer's pointer to the player should actually be honored for the purpose of firing.


 

stepTime

Answer the desired time between steps in milliseconds. This default implementation requests that the 'step' method be called once every second.


 

stopStepping

Turn off recording.


class methods
  parts bin top  
 

descriptionForPartsBin

If the receiver is a member of a class that would like to be represented in a parts bin, answer the name by which it should be known, and a documentation string to be provided, for example, as balloon help. When the 'nativitySelector' is sent to the 'globalReceiver', it is expected that some kind of Morph will result. The parameters used in the implementation below are for documentation purposes only!