Squeak Class Documentation category index | class index  
 
MIDIScore
  category: Sound-Scores
  superclass: Object
  subclasses:

A MIDIScore is a container for a number of MIDI tracks as well as an ambient track for such things as sounds, book page triggers and other related events.

instance methods
  accessing
  durationInTicks
tempoMap
tempoMap:
ticksPerQuarterNote
ticksPerQuarterNote:
trackInfo
trackInfo:
tracks
tracks:

  ambient track
  addAmbientEvent:
ambientEventAfter:ticks:
ambientTrack
eventMorphsDo:
eventMorphsWithTimeDo:
removeAmbientEventWithMorph:

  editing
  appendEvent:fullDuration:at:
cutSelection:
eventForTrack:after:ticks:
gridToNextQuarterNote:
gridToQuarterNote:
gridTrack:toQuarter:at:
insertEvents:at:
jitterStartAndEndTimesBy:

  initialization
  initialize

  playing
  pauseFrom:
resetFrom:
resumeFrom:

class methods
  no messages
 

instance methods
  accessing top  
 

durationInTicks


 

tempoMap


 

tempoMap:


 

ticksPerQuarterNote


 

ticksPerQuarterNote:


 

trackInfo


 

trackInfo:


 

tracks


 

tracks:


  ambient track top  
 

addAmbientEvent:


 

ambientEventAfter:ticks:


 

ambientTrack


 

eventMorphsDo:

Evaluate aBlock for all morphs related to the ambient events.


 

eventMorphsWithTimeDo:

Evaluate aBlock for all morphs and times related to the ambient events.


 

removeAmbientEventWithMorph:


  editing top  
 

appendEvent:fullDuration:at:

It is assumed that the noteEvent already has the proper time


 

cutSelection:


 

eventForTrack:after:ticks:


 

gridToNextQuarterNote:


 

gridToQuarterNote:


 

gridTrack:toQuarter:at:


 

insertEvents:at:


 

jitterStartAndEndTimesBy:


  initialization top  
 

initialize


  playing top  
 

pauseFrom:


 

resetFrom:


 

resumeFrom:


class methods
  no messages top