Package com.softsynth.jmsl.view
Class ClockTicker
java.lang.Object
com.softsynth.jmsl.MusicJob
com.softsynth.jmsl.view.ClockTicker
- All Implemented Interfaces:
Composable,Playable,java.lang.Runnable
public class ClockTicker extends MusicJob
MusicJob which acts like a simple hh:mm:ss timer
- Author:
- Nick Didkovsky
-
Field Summary
Fields inherited from class com.softsynth.jmsl.MusicJob
repeatCount -
Constructor Summary
Constructors Constructor Description ClockTicker(double totalDuration, PVLabel label) -
Method Summary
Modifier and Type Method Description doublerepeat(double playTime)This will be called N times based on the setRepeat(N) Override this for custom operation.voidsetCountDown(boolean f)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, waitForDoneMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ClockTicker
-
-
Method Details
-
setCountDown
public void setCountDown(boolean f) -
repeat
public double repeat(double playTime)Description copied from class:MusicJobThis will be called N times based on the setRepeat(N) Override this for custom operation. Called immediately after internalRepeat() called.- Specified by:
repeatin interfaceComposable- Overrides:
repeatin classMusicJob- Returns:
- stopTime
-