Package com.softsynth.jmsl.score
Class MeasureMetronome
java.lang.Object
com.softsynth.jmsl.MusicJob
com.softsynth.jmsl.score.MeasureMetronome
- All Implemented Interfaces:
Composable
,Playable
,java.lang.Runnable
public class MeasureMetronome extends MusicJob
- Author:
- Nick Didkovsky, email: nick@didkovsky.com, (c) 2003 Nick Didkovsky, all rights reserved.
-
Field Summary
Fields inherited from class com.softsynth.jmsl.MusicJob
repeatCount
-
Constructor Summary
Constructors Constructor Description MeasureMetronome(Measure measure)
-
Method Summary
Modifier and Type Method Description 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, getRepeatPlayables, getRepeats, getStartDelay, getStartPause, getStartPlayables, getStartTime, getStopDelay, getStopPlayables, 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 Details
-
MeasureMetronome
-
-
Method Details
-
addMeasureMetronomeListener
-
removeMeasureMetronomeListener
-
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 interfaceComposable
- Overrides:
repeat
in classMusicJob
- Returns:
- stopTime
-