implements Time.Clock
A Time.Clock that allows scheduling tempo and time signature changes.VariableClock(float bpm, Time.Signature time) |
tempo | current clock tempo in beats per minute |
reposition(float location, float measure) | reposition to the given location in time |
schedule(Time.Signature signature, integer bar) | schedule a time signature change at a given measure |
schedule(float tempo, float measure) | schedule a tempo change at a given time |
start() | immediately request the clock to start |
stop() | immediately request the clock to stop |
Current clock tempo in beats per minute.
Reposition to the given location in time.
Schedule a time signature change at a given measure.
Schedule a tempo change at a given time
immediately request the clock to start
immediately request the clock to stop