SystemSynthDefs:
Filter:
Classes | Server

SystemSynthDefs : Object

SynthDefs assumed to exist on the server

Description

After it has booted, this collection of SynthDefs is sent to the server. The SynthDefs are used for purposes such as routing audio and writing to busses, see Event and NodeProxy. The SynthDefs are instantiated automatically at StartUp. For non-realtime-synthesis, they have to be added explicitly, see Score: -addSystemSynthDefs.

When playing functions anonymously (Function: -play), the temporary SynthDef names are also generated by this class.

Class Methods

System SynthDefs

SystemSynthDefs.numChannels

SystemSynthDefs.numChannels = value

The SystemSynthDefs class generates SynthDefs with different number of channels that are chosen according to need. This class variable specifies the maximum number of channels.

SystemSynthDefs.synthDefs

SystemSynthDefs.synthDefs = value

The list of non-temporary synthDefs generated.

Temporary SynthDef names

SystemSynthDefs.generateTempName

Return a new temporary name

SystemSynthDefs.tempNamePrefix

SystemSynthDefs.tempNamePrefix = value

A prefix name that can be used to distinguish Synths from other names to avoid collision.

SystemSynthDefs.maxTempDefNames

SystemSynthDefs.maxTempDefNames = value

A maximum count for the numbers to add to the tempNamePrefix

Inherited class methods

Instance Methods

Inherited instance methods