TelepathicClock:
Filter:
ListeningClocks (extension) | Clocks

TelepathicClock
ExtensionExtension

a clock that listens to other clocks over a network

Description

Like ListeningClock, a telepathic clock adjusts to others, but it does so over the network. It was developed for the project Virtual Gamelan Graz by Rainer Schütz, Alberto de Campo, and Julian Rohrhuber.

NOTE: This help file was just quickly pasted over from old hmtl help file, TelepathicClock and its help file need real updates.

First code examples:

Class Methods

.addClockSourceCmd

the name of the command for adding TelepathicClocks.

.new

Creates a new instance with the given tempo and starting times. If not supplied, tempo defaults to 1.0, beats defaults to 0.0 and seconds defaults to the current elapsed time since SuperCollider startup. The default queueSize is 256, see queue (see TempoClock).

Arguments:

permanent

if true (default: false), the clock is not removed on cmdPeriod (or equivalent).

addr

The address given is a NetAddr which serves as a message receiver, usually this is the local broadcast address.

channel

For several independent networks of telepathic clocks, different channels may be used. The name is used as osc command. Default: '/teleclock'

start

If true, the new clock starts to listen immediately (default: true).

Instance Methods

.responder

The OSCresponder

.name

.addClockSource

Arguments:

name

.startListen

.allowOthersToAdd

Arguments:

flag

.stopListen

.removeClockSource

Arguments:

name

Examples