AppClock:
Filter:
Classes | Scheduling > Clocks

AppClock : Clock : Object

Clock running on main application thread
Source: Clock.sc

Description

SystemClock is more accurate, but cannot call GUI primitives.

You will need to use the SystemClock to get accurate/musical scheduling.

See Clock for general explanation of how clocks operate.

Class Methods

AppClock.sched(delta, item)

The float you return specifies the delta to resched the function for. Returning nil will stop the task from being rescheduled.

AppClock.clear

Clear the AppClock's scheduler to stop it.

AppClock.play(task)

From superclass: Clock

The Routine (or Task) yields a float value indicating the delta (secs) for the AppClock to wait until resuming the Routine.

AppClock.tick

AppClock.tick is called periodically by the SuperCollider language interpreter. This updates the Scheduler and causes any scheduled tasks to be executed. You should never call this method yourself.

Inherited class methods

Instance Methods

Inherited instance methods