com.softsynth.jmsl.score
Class MeasureMetronome

java.lang.Object
  extended by com.softsynth.jmsl.MusicJob
      extended by com.softsynth.jmsl.score.MeasureMetronome
All Implemented Interfaces:
Composable, Playable, java.lang.Runnable

public class MeasureMetronome
extends MusicJob

Author:
Nick Didkovsky, email: didkovn@mail.rockefeller.edu, (c) 2003 Nick Didkovsky, all rights reserved.

Field Summary
 
Fields inherited from class com.softsynth.jmsl.MusicJob
repeatCount
 
Constructor Summary
MeasureMetronome(Measure measure)
           
 
Method Summary
 void addMeasureMetronomeListener(MeasureMetronomeListener listener)
           
 void removeMeasureMetronomeListener(MeasureMetronomeListener listener)
           
 double repeat(double playTime)
          This will be called N times based on the setRepeat(N) Override this for custom operation.
 
Methods inherited from class com.softsynth.jmsl.MusicJob
add, addPlayLurker, addRepeatPlayable, addStartPlayable, addStopPlayable, advanceCurrentTime, contains, elements, finish, finishAll, getChild, getChildren, getCurrentTime, getDataTranslator, getDuration, getInstrument, getName, getParent, getPlayLurkers, getRepeatCount, getRepeatPause, getRepeats, getStartDelay, getStartPause, getStartTime, getStopDelay, getTimeStretch, getTransposition, halt, indexOf, insert, internalRepeat, isRunning, launch, launch, main, play, play, print, printHierarchy, printHierarchy, remove, remove, removeAll, removeAllPlayLurkers, removeAllRepeatPlayables, removeAllStartPlayables, removeAllStopPlayables, removePlayLurker, removeRepeatPlayable, removeStartPlayable, removeStopPlayable, run, setCurrentTime, setDataTranslator, setDuration, setInstrument, setName, setParent, setRepeatPause, setRepeats, setStartDelay, setStartPause, setStartTime, setStopDelay, setTimeStretch, setTransposition, size, start, stop, timeStretch, transposition, waitForDone
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MeasureMetronome

public MeasureMetronome(Measure measure)
Method Detail

addMeasureMetronomeListener

public void addMeasureMetronomeListener(MeasureMetronomeListener listener)

removeMeasureMetronomeListener

public void removeMeasureMetronomeListener(MeasureMetronomeListener listener)

repeat

public double repeat(double playTime)
Description copied from class: MusicJob
This will be called N times based on the setRepeat(N) Override this for custom operation. Called immediately after internalRepeat() called.

Specified by:
repeat in interface Composable
Overrides:
repeat in class MusicJob
Returns:
stopTime