Package jmsltutorial
Class HardCodedMusicJob
java.lang.Object
com.softsynth.jmsl.MusicJob
jmsltutorial.HardCodedMusicJob
- All Implemented Interfaces:
Composable
,Playable
,java.lang.Runnable
public class HardCodedMusicJob extends MusicJob
-
Field Summary
Fields inherited from class com.softsynth.jmsl.MusicJob
repeatCount
-
Constructor Summary
Constructors Constructor Description HardCodedMusicJob()
-
Method Summary
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, 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
-
HardCodedMusicJob
public HardCodedMusicJob()
-
-
Method Details
-
repeat
public double repeat(double playTime)Override repeat() to provide your own functionality- Specified by:
repeat
in interfaceComposable
- Overrides:
repeat
in classMusicJob
- Returns:
- stopTime
-
main
public static void main(java.lang.String[] args)
-