0% found this document useful (0 votes)
184 views41 pages

Supercollider

The document defines various terms related to SuperCollider: - It includes definitions for over 200 classes used in SuperCollider, many of which relate to audio processing, synthesis, and controlling sound. - The classes cover a wide range of topics including oscillators, filters, effects, buffers, collections, clocks, controls, and more. - Many classes form a hierarchy with abstract superclasses and subclasses that inherit properties and behaviors.

Uploaded by

AmonDuul
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
184 views41 pages

Supercollider

The document defines various terms related to SuperCollider: - It includes definitions for over 200 classes used in SuperCollider, many of which relate to audio processing, synthesis, and controlling sound. - The classes cover a wide range of topics including oscillators, filters, effects, buffers, collections, clocks, controls, and more. - Many classes form a hierarchy with abstract superclasses and subclasses that inherit properties and behaviors.

Uploaded by

AmonDuul
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 41

SUPERCOLLIDER

ABCDEFGHIJKLMNOPQRSTUVWXZ

A2K - Audio to control rate converter.

AbstractActionView - ( undocumented )

AbstractDispatcher - Dispatches incoming messages to Functions

AbstractFunction - An object which responds to a set of messages that represent mathematical


functions

AbstractGroup - ( undocumented )

AbstractIn - Abstract class for in ugens

AbstractMDPlugin - ( undocumented )

AbstractMenuAction - ( undocumented )

AbstractMessageMatcher - Matches incoming messages to Functions

AbstractNodeWatcher - ( undocumented )

AbstractOpPlug - ( undocumented )

AbstractOut - Abstract class for out ugens

AbstractPlayControl - ( undocumented )

AbstractResponderFunc - Abstract superclass of responder func objects

AbstractScroll - ( undocumented )

AbstractServerAction - register actions to be taken for a server

AbstractStepValue - ( undocumented )

AbstractSystemAction - register actions to be taken for system events

AbstractWrappingDispatcher - A dispatcher which wraps functions to support multiple paramter


matching

AllpassC - Schroeder allpass delay line with cubic interpolation.

AllpassL - Schroeder allpass delay line with linear interpolation.

AllpassN - Schroeder allpass delay line with no interpolation.


AmpComp - Basic psychoacoustic amplitude compensation.

AmpCompA - Basic psychoacoustic amplitude compensation (ANSI A-weighting curve).

Amplitude - Amplitude follower

APF - FIXME: APF purpose.

AppClock - Clock running on main application thread

ApplicationStart - register functions to be evaluated on Application start

Archive - storing objects to file

Array - fixed size collection

Array2D - two-dimensional array

ArrayedCollection - Abstract superclass of Collections of fixed maximum size

Association - relate two objects

AudioControl - ( undocumented )

AudioIn - Read audio input.

Bag - Unordered collection of objects

Balance2 - Stereo signal balancer

Ball - physical model of bouncing object

BAllPass - All Pass Filter

BasicNodeWatcher - ( undocumented )

BasicOpUGen - Common superclass to operations on UGen

BBandPass - Band Pass Filter

BBandStop - Band reject filter

BeatTrack - Autocorrelation beat tracker

BeatTrack2 - Template matching beat tracker

BendResponder - allow functions to be registered to respond to MIDI pitchbend events

BEQSuite - Base class for B Equalization Suite

BHiPass - 12db/oct rolloff - 2nd order resonant Hi Pass Filter

BHiPass4 - 24db/oct rolloff - 4th order resonant Hi Pass Filter [1]

BHiShelf - Hi Shelf
BinaryOpFailureError - ( undocumented )

BinaryOpFunction - represent a binary operation on a function

BinaryOpFunctionProxy - ( undocumented )

BinaryOpPlug - ( undocumented )

BinaryOpStream - two streams combined by a binary operator

BinaryOpUGen - Apply a binary operation to the values of an input UGen

BinaryOpXStream - ( undocumented )

BiPanB2 - 2D Ambisonic B-format panner.

BlankGridLines - ( undocumented )

Blip - Band limited impulse oscillator.

BlockSize - ( undocumented )

BLowPass - 12db/oct rolloff - 2nd order resonant Low Pass Filter

BLowPass4 - 24db/oct rolloff - 4th order resonant Low Pass Filter [1]

BLowShelf - Low Shelf

Boolean - abstract class whose instances represent a logical value

BPeakEQ - Parametric equalizer

BPF - 2nd order Butterworth bandpass filter.

BPZ2 - Two zero fixed midpass.

BRF - 2nd order Butterworth band reject filter.

BrownNoise - Brown Noise.

BRZ2 - Two zero fixed midcut.

BufAllpassC - Buffer based all pass delay line with cubic interpolation.

BufAllpassL - Buffer based all pass delay line with linear interpolation.

BufAllpassN - Buffer based all pass delay line with no interpolation.

BufChannels - Current number of channels of soundfile in buffer.

BufCombC - Buffer based comb delay line with cubic interpolation.

BufCombL - Buffer based comb delay line with linear interpolation.

BufCombN - Buffer based comb delay line with no interpolation.

BufDelayC - Buffer based simple delay line with cubic interpolation.


BufDelayL - Buffer based simple delay line with linear interpolation.

BufDelayN - Buffer based simple delay line with no interpolation.

BufDur - Current duration of soundfile in buffer.

Buffer - Client-side representation of a buffer on a server

BufFrames - Current number of frames allocated in the buffer.

BufInfoUGenBase - Base class for buffer info ugens

BufRateScale - Buffer rate scaling in respect to server samplerate.

BufRd - Buffer reading oscillator.

BufSampleRate - Buffer sample rate.

BufSamples - Current number of samples in buffer.

BufWr - Buffer writing oscillator.

BundleNetAddr - ( undocumented )

Bus - Representation of a bus on the server

BusPlug - a listener on a bus

BusScopeSynth - ( undocumented )

Button - A multi-state button

CCResponder - allow functions to be registered to respond to MIDI control change events

Changed - Triggers when a value changes

ChaosGen - UGens that cause chaos

Char - ASCII character

CheckBadValues - Test for infinity, not-a-number, and denormals

CheckBox - A view that toggles between two states.

Class - A Class describes the structure and implementation of a set objects which are its instances.

ClassBrowser - ( undocumented )

ClassInspector - ( undocumented )

CleanupStream - ( undocumented )

ClearBuf - ( undocumented )

Clip - Clip a signal outside given thresholds.


ClipNoise - Clip Noise.

Clock - abstract superclass for clocks

CmdPeriod - register objects to be cleared when Cmd-. is pressed

CoinGate - Statistical gate.

Collection - Abstract superclass of all collections

CollStream - ( undocumented )

Color - An object which stores color values

CombC - Comb delay line with cubic interpolation.

CombL - Comb delay line with linear interpolation.

CombN - Comb delay line with no interpolation.

Compander - Compressor, expander, limiter, gate, ducker

CompanderD - Compressor, expander, limiter, gate, ducker.

Complex - complex number

CompositeView - A view that contains other views.

Condition - Block the execution of a thread

ContiguousBlock - ( undocumented )

ContiguousBlockAllocator - for better handling of dynamic allocation

Control - Bring signals and floats into the ugenGraph function of a SynthDef.

ControlDur - Duration of one block

ControlName - Object to store control information of SynthDef (used internally)

ControlRate - Server control rate.

ControlSpec - numerical input specification

Convolution - Real-time convolver.

Convolution2 - Real-time fixed kernel convolver.

Convolution2L - Real-time convolver with linear interpolation

Convolution3 - Time based convolver.

COsc - Chorusing wavetable oscillator.

CosineWarp - ( undocumented )

Crackle - Chaotic noise function.


CSVFileReader - file reader for comma separated data

CurveWarp - ( undocumented )

CuspL - Cusp map chaotic generator

CuspN - Cusp map chaotic generator

CustomViewAction - A MenuAction that can contain a View.

Date - an object describing a point in time

DbFaderWarp - ( undocumented )

Dbrown - Demand rate brownian movement generator.

Dbufrd - Buffer read demand ugen

Dbufwr - Buffer write demand ugen

DC - Create a constant amplitude signal

Dconst - Constrain a demand-rate stream to a given sum

DebugFrame - ( undocumented )

DebugNodeWatcher - watches a server address for debug-related messages

Decay - Exponential decay

Decay2 - Exponential decay

DecodeB2 - 2D Ambisonic B-format decoder.

Decorator - ( undocumented )

DegreeToKey - Convert signal to modal pitch.

Delay1 - Single sample delay.

Delay2 - Two sample delay.

DelayC - Simple delay line with cubic interpolation.

DelayL - Simple delay line with linear interpolation.

DelayN - Simple delay line with no interpolation.

DelTapRd - Tap a delay line from a DelTapWr UGen

DelTapWr - Write to a buffer for a DelTapRd UGen

Demand - Demand results from demand rate UGens.

DemandEnvGen - Demand rate envelope generator


DeprecatedError - ( undocumented )

DetectIndex - Search a buffer for a value

DetectSilence - Detect when input falls below an amplitude threshold

Dgeom - Demand rate geometric series UGen.

Dialog - Shows various system dialogs

Dibrown - Demand rate brownian movement generator.

Dictionary - associative collection mapping keys to values

DiskIn - Stream in audio from a file.

DiskOut - Record to a soundfile to disk.

Diwhite - Demand rate white noise random generator.

Document - Editor-specific text document editing

DoesNotUnderstandError - ( undocumented )

Done - Monitors another UGen to see when it is finished

DoubleArray - an array of 64-bit double precision floating-point numbers

Download - Fetch a file from a remote URL

Dpoll - Print the current output value of a demand rate UGen

DragBoth - A simple drag-and-drop source and receiver

DragSink - A simple drag-and-drop receiver.

DragSource - A simple drag-and-drop source.

DragView - ( undocumented )

Drand - Demand rate random sequence generator.

DrawGrid - Draws grid lines on a UserView for plotting

DrawGridX - ( undocumented )

DrawGridY - ( undocumented )

Dreset - demand rate reset

Dseq - Demand rate sequence generator.

Dser - Demand rate sequence generator.

Dseries - Demand rate arithmetic series UGen.

Dshuf - Demand rate random sequence generator


Dstutter - Demand rate input replicator

Dswitch - Demand rate generator for embedding different inputs

Dswitch1 - Demand rate generator for switching between inputs.

DUGen - ( undocumented )

Dunique - Return the same unique series of values for several demand streams

Dust - Random impulses.

Dust2 - Random impulses.

Duty - Demand results from demand rate UGens.

Dwhite - Demand rate white noise random generator.

Dwrand - Demand rate weighted random sequence generator

Dxrand - Demand rate random sequence generator.

DynKlang - Dynamic sine oscillator bank

DynKlank - Bank of resonators.

EmacsDocument - Document subclass for Emacs editor

EmbedOnce - ( undocumented )

Env - Specification for a segmented envelope

EnvelopeView - A configurable view with nodes and connections

EnvGate - singleton fade envelope

EnvGen - Envelope generator

EnvirGui - display the contents of an environment for editing

Environment - A dictionary which can serve as a 'name space' for functions

EnvironmentRedirect - base class for environment redirects

Error - superclass of all Errors

Event - an environment that represents an action

EventPatternProxy - event stream reference

EventStreamCleanup - Helper class that collects information about internal state of streams that
needs to be released

EventStreamPlayer - two streams combined by a binary operator


EventTypesWithCleanup - ( undocumented )

Exception - root error class

ExponentialWarp - ( undocumented )

ExpRand - Exponential single random number generator.

EZControlSpecEditor - ( undocumented )

EZGui - An abstract superclass for EZ widget wrappers

EZKnob - Wrapper class for label, knob, number box

EZLists - An abstract superclass for EZListView and EZPopUpMenu

EZListView - A wrapper class for a label plus a listView with per item actions

EZNumber - Wrapper class for label and number box

EZPopUpMenu - A wrapper class for a label plus a popUpMenu with per item actions

EZRanger - A wrapper class for a label, a rangeslider, and numberboxes

EZScroller - Show a subset of items on gui elements

EZSlider - Wrapper class for label, slider, number box

EZText - Wrapper class for a label, a text field and a value

FaderWarp - ( undocumented )

False - false logical value

FBSineC - Feedback sine with chaotic phase indexing

FBSineL - Feedback sine with chaotic phase indexing

FBSineN - Feedback sine with chaotic phase indexing

Fdef - lazy function proxy

FFT - Fast Fourier Transform

FFTTrigger - Outputs the necessary signal for FFT chains, without doing an FFT on a signal

File - A class for reading and writing files

FileDialog - Operating system interface for Open file, save file, select directory dialogs

FileReader - file reader for space-delimited text files

Filter - Base class for filter UGens

FilterPattern - abstract class that holds a pattern to be modified


Finalizer - ( undocumented )

Float - 64-bit Floating point number

FloatArray - an array of 32-bit single precision floating point numbers

FlowLayout - A view decorator which autowraps the view contents

FlowVar - A place holder, which when accessed pauses a thread until the place holder has a value

FlowView - CompositeView with a FlowLayout as decorator

FlowViewLayout - ( undocumented )

Fold - Fold a signal outside given thresholds.

Font - A font object

Formant - Formant oscillator

Formlet - FOF-like filter.

FOS - First order filter section.

Frame - Stack Frame

FrameInspector - ( undocumented )

Free - When triggered, frees a node.

FreeSelf - When triggered, free enclosing synth.

FreeSelfWhenDone - Free the enclosing synth when a UGen is finished

FreeVerb - A reverb

FreeVerb2 - A two-channel reverb

FreqScope - Frequency spectrum visualizer

FreqScopeView - Frequency analysis view

FreqScopeWindow - ( undocumented )

FreqShift - Frequency Shifter.

FSinOsc - Fast sine oscillator.

FuncFilterPattern - Abstract class that filters a pattern using a function

FuncStream - Stream of a function

FuncStreamAsRoutine - ( undocumented )

Function - Implements a function

FunctionDef - FunctionDefs contain code which can be executed from a Function.


FunctionDefInspector - ( undocumented )

FunctionList - A function that composes multiple functions into one

Gate - Gate or hold.

GbmanL - Gingerbreadman map chaotic generator

GbmanN - Gingerbreadman map chaotic generator

Gendy1 - Dynamic stochastic synthesis generator.

Gendy2 - Dynamic stochastic synthesis generator.

Gendy3 - Dynamic stochastic synthesis generator.

Git - git interface

Gradient - A linear color fade between two colors

GrainBuf - Granular synthesis with sound stored in a buffer

GrainFM - Granular synthesis with frequency modulated sine tones

GrainIn - Granulate an input signal

GrainSin - Granular synthesis with sine tones

GraphBuilder - ( undocumented )

GrayNoise - Gray Noise.

GridLayout - A layout that organizes views in a grid

GridLines - given a spec and the actual data's min and max values, calculates the ideal spacing and
labelling of grid lines for plotting

Group - Client-side representation of a group node on the server

GUI - Factory abstraction for all GUI related core classes

GVerb - A two-channel reverb

Harmonics - Convenient factory for filling buffers with harmonics on the server

Hasher - Scrambled value with a hash function.

Help - ( undocumented )

HelpBrowser - Browse the SuperCollider help documentation

HenonC - Henon map chaotic generator


HenonL - Henon map chaotic generator

HenonN - Henon map chaotic generator

HID - This class provides access to human input devices, or in short HID, such as joysticks,
gamepads, mice, keyboard, and so on.

HIDCollection - A class describing a group of elements of an HID device

HIDdef - HID response reference definition

HIDDeviceDispatcher - ( undocumented )

HIDElement - A class describing an element of an HID device

HIDElementDispatcher - ( undocumented )

HIDElementProto - Prototype HID element to match with HIDFunc

HIDElementProtoDispatcher - ( undocumented )

HIDFunc - Fast responder for incoming data from human input devices (HID)

HIDFuncDeviceProtoMatcher - ( undocumented )

HIDFuncElementProtoMatcher - ( undocumented )

HIDInfo - This class contains the basic information about an HID device to access and open it.

HIDProto - Prototype HID device to match with HIDFunc

HIDRawValueMatcher - ( undocumented )

HIDUsage - Helper class to read usage information from HID usage tables

HIDUsageDispatcher - ( undocumented )

HIDValueMatcher - ( undocumented )

Hilbert - Applies the Hilbert transform to an input signal.

HilbertFIR - Applies the Hilbert transform to an input signal.

HiliteGradient - A linear color fade between an outside and an inside color

History - keeps a history of interpreted lines of code

HistoryGui - A gui for History objects

HLayout - A layout that distributes views in a horizontal line

HLayoutView - A container view that arranges its children horizontally

HPF - 2nd order Butterworth highpass filter.

HPZ1 - Two point difference filter


HPZ2 - Two zero fixed midcut.

IdentityBag - A Bag according to identity

IdentityDictionary - associative collection mapping keys to values

IdentitySet - a set according to identity

IEnvGen - Envelope generator for polling values from an Env

IFFT - Inverse Fast Fourier Transform

Image - image component

ImmutableError - ( undocumented )

Impulse - Impulse oscillator.

In - Read a signal from a bus.

InBus - Return a range of channels from a bus, irrespective of node order

Index - Index into a table with a signal

IndexInBetween - Finds the (lowest) point in the Buffer at which the input signal lies in-between
the two values

IndexL - Index into a table with a signal, linear interpolated

InFeedback - Read signal from a bus with a current or one cycle old timestamp.

InfoUGenBase - Base class for info ugens

InRange - Tests if a signal is within a given range.

InRect - Test if a point is within a given rectangle.

Inspector - ( undocumented )

Int16Array - an array whose indexed slots are all of the same type

Int32Array - an array whose indexed slots are all of the same type

Int8Array - an array whose indexed slots are all of the same type

Integer - Integer number

Integrator - A leaky integrator.

InterplEnv - envelope specification

InterplPairs - envelope specification

InterplXYC - envelope specification


Interpreter - The interpreter defines a context in which interactive commands are compiled and
executed.

Interval - range of integers

InTrig - Generate a trigger anytime a bus is set.

IODesc - Description of SynthDesc input or output

IOStream - ( undocumented )

IRand - Single integer random number generator.

ItemViewBase - ( undocumented )

JITGui - a superclass for just in time interfaces

K2A - Control to audio rate converter.

KeyState - Respond to the state of a key

KeyTrack - Key tracker

Klang - Sine oscillator bank

Klank - Bank of resonators

Knob - A rotary controller view

Lag - Exponential lag

Lag2 - Exponential lag

Lag2UD - Exponential lag

Lag3 - Exponential lag

Lag3UD - Exponential lag

LagControl - Lagged control input

LagIn - Read a control signal from a bus with a lag

LagUD - Exponential lag

LanguageConfig - Access and modify interpreter configuration

LastValue - Output the last value before the input changed

Latch - Sample and hold


LatoocarfianC - Latoocarfian chaotic generator

LatoocarfianL - Latoocarfian chaotic generator

LatoocarfianN - Latoocarfian chaotic generator

Layout - Superclass of all GUI layouts

LazyEnvir - lazy environment

LeakDC - Remove DC

LeastChange - Output least changed

LevelIndicator - a level indicator GUI widget

LFClipNoise - Clipped noise

LFCub - A sine like shape made of two cubic pieces

LFDClipNoise - Dynamic clipped noise

LFDNoise0 - Dynamic step noise

LFDNoise1 - Dynamic ramp noise

LFDNoise3 - Dynamic cubic noise

LFGauss - Gaussian function oscillator

LFNoise0 - Step noise

LFNoise1 - Ramp noise

LFNoise2 - Quadratic noise.

LFPar - Parabolic oscillator

LFPulse - pulse oscillator

LFSaw - Sawtooth oscillator

LFTri - Triangle oscillator

Library - keeping objects in a central place

LibraryBase - Abstract global storage class

LID - Linux Input Device

LIDGui - A GUI for an LID

LIDInfo - Helper class for LID to hold the information about an LID device.

LIDSlot - Handles incoming LID data.

LimitedWriteStream - ( undocumented )
Limiter - Peak limiter

LinCongC - Linear congruential chaotic generator

LinCongL - Linear congruential chaotic generator

LinCongN - Linear congruential chaotic generator

Line - Line generator.

LinearWarp - ( undocumented )

LineLayout - Superclass of layouts that distribute views in a line

Linen - Simple linear envelope generator.

LinExp - Map a linear range to an exponential range

LinkedList - doubly linked list

LinkedListNode - Internally used class for LinkedList nodes

LinLin - Map a linear range to another linear range

LinPan2 - Two channel linear pan.

LinRand - Skewed random number generator.

LinSelectX - Mix one output from many sources

LinXFade2 - Two channel linear crossfade.

List - list of items of variable size

ListDUGen - ( undocumented )

ListPattern - abstract class that holds a list

ListView - A view displaying a list of text items.

LocalBuf - Allocate a buffer local to the synth

LocalIn - Define and read from buses local to a synth.

LocalOut - Write to buses local to a synth.

Logistic - Chaotic noise function

LorenzL - Lorenz chaotic generator

Loudness - Extraction of instantaneous loudness in sones

LPF - 2nd order Butterworth lowpass filter

LPZ1 - Two point average filter

LPZ2 - Two zero fixed lowpass


LRUNumberAllocator - ( undocumented )

Magnitude - Comparable value in a linear continuum

Main - The concrete instance of Process

MainMenu - A manager for sclang's application-level menu

MantissaMask - Reduce precision.

MaxLocalBufs - Set the maximum number of local buffers in a synth

Maybe - referentially transparent proxy object

Median - Median filter.

Menu - Context and application-level menus

MenuAction - An individual menu or toolbar item, that performs an action when clicked.

Message - A message to an object

Method - Code that implements an operation upon instances of a Class.

MethodError - ( undocumented )

MethodInspector - ( undocumented )

MethodOverride - ( undocumented )

MethodQuote - ( undocumented )

MFCC - Mel frequency cepstral coefficients

MidEQ - Parametric filter.

MIDIClient - Basic access to MIDI on your computer

MIDIdef - MIDI response reference definition

MIDIEndPoint - ( undocumented )

MIDIEvent - ( undocumented )

MIDIFunc - Fast Responder for incoming MIDI Messages

MIDIFuncBothCAMessageMatcher - Matches incoming MIDI messages to responder funcs based


on message channel and source

MIDIFuncBothMessageMatcher - Matches incoming MIDI messages to responder funcs based on


message channel and source

MIDIFuncChanArrayMessageMatcher - Matches incoming MIDI messages to responder funcs


based on message channel
MIDIFuncChanMessageMatcher - Matches incoming MIDI messages to responder funcs based on
message channel

MIDIFuncSrcMessageMatcher - Matches incoming MIDI messages to responder funcs based on


message source

MIDIFuncSrcMessageMatcherNV - Matches incoming MIDI messages to responder funcs based on


message source

MIDIFuncSrcSysMessageMatcher - ( undocumented )

MIDIFuncSrcSysMessageMatcherND - ( undocumented )

MIDIIn - receive MIDI messages

MIDIMessageDispatcher - The default dispatcher for MIDIFunc's and MIDIdef's set to respond to
noteOn, noteOff, control, and polytouch messages.

MIDIMessageDispatcherNV - The default dispatcher for MIDIFunc's and MIDIdef's set to respond
to touch, program, and bend messages.

MIDIMTCtoSMPTEDispatcher - ( undocumented )

MIDIOut - send MIDI messages

MIDIResponder - Register multiple functions to be evaluated when MIDI events occur

MIDISMPTEAssembler - ( undocumented )

MIDISysDataDispatcher - ( undocumented )

MIDISysDataDropIndDispatcher - ( undocumented )

MIDISysexDispatcher - ( undocumented )

MIDISysNoDataDispatcher - ( undocumented )

MIDIValueMatcher - ( undocumented )

Mix - Sum an array of channels.

MixedBundle - ( undocumented )

MixedBundleTester - ( undocumented )

ModDif - Minimum difference of two values in modulo arithmetics

Monitor - link between busses

MonitorGui - display and control a Monitor

MoogFF - Moog VCF implementation, designed by Federico Fontana

MostChange - Output most changed.

MouseButton - Mouse button UGen.


MouseX - Cursor tracking UGen.

MouseY - Cursor tracking UGen.

MulAdd - Multiply and add to a signal

MultiLevelIdentityDictionary - tree of dictionaries

MultiOutUGen - Superclass for all UGens with multiple outputs

MultiSliderView - A view displaying an array of sliders

MultiTap - Multiple tap delay.

MustBeBooleanError - ( undocumented )

NamedControl - Named reference to a control

NAryOpFunction - represent a n-ary operation on a function

NAryOpFunctionProxy - ( undocumented )

NAryOpStream - several streams combined by an n-ary operator

NAryValueProxy - ( undocumented )

Ndef - node proxy definition

NdefGui - a gui for a NodeProxy or Ndef

NdefMixer - mix control for an Ndef proxyspace

NdefMixerOld - mix control for all Ndefs on a given server

NdefParamGui - display the settings of a nodeproxy

NetAddr - network address

Nil - Represents uninitialized data

Node - Abstract superclass of Synth and Group

NodeControl - Encapsulates in an object a node and an index.

NodeID - ( undocumented )

NodeIDAllocator - ( undocumented )

NodeMap - store control values and bus mappings

NodeProxy - a reference on a server

NodeProxyEditor - editor for a nodeproxy - replaced by NdefGui!

NodeWatcher - notify sc-lang side node objects of their server sided state
Normalizer - Flattens dynamics.

NoteOffResponder - allow functions to be registered to respond to MIDI noteOff events

NoteOnResponder - allow functions to be registered to respond to MIDI noteOn events

NotificationCenter - let an object emit notifications

NotificationRegistration - ( undocumented )

NotYetImplementedError - ( undocumented )

NRand - Sum of uniform distributions.

NumAudioBuses - Number of audio busses.

Number - Mathematical quantity

NumberBox - A view displaying a modifiable numerical value.

NumBuffers - Number of open buffers.

NumChannels - Ensures the number of output channels

NumControlBuses - Number of control busses.

NumInputBuses - Number of input busses.

NumOutputBuses - Number of output busses.

NumRunningSynths - Number of currently running synths.

Object - abstract superclass of all objects

ObjectGui - Controller class for MVC architecture, superclass for all XYZGui classes

ObjectInspector - ( undocumented )

ObjectTable - associate objects with IDs

OffsetOut - Write a signal to a bus with sample accurate timing.

OnePole - One pole filter.

OnError - register functions to be evaluated when an error occurs

OneShotStream - ( undocumented )

OneZero - One zero filter.

Onsets - Onset detector

Operand - Idempotent wrapper around math operations

Order - an order of elements with a numerical index


OrderedIdentitySet - a set according to identity

Osc - Interpolating wavetable oscillator.

OSCArgsMatcher - Test for specific OSC arguments before evaluating a Function

OSCBundle - network bundle object

OSCdef - OSC response reference definition

OSCFunc - Fast Responder for incoming Open Sound Control Messages

OSCFuncAddrMessageMatcher - Matches incoming messages to responder funcs based on sender


address

OSCFuncBothMessageMatcher - Matches incoming messages to responder funcs based on receive


port and sender address

OSCFuncRecvPortMessageMatcher - Matches incoming messages to responder funcs based on


receive port

OSCMessageDispatcher - The default dispatcher class for OSCFunc and OSCdef.

OSCMessagePatternDispatcher - The default pattern matching dispatcher for OSCFunc and


OSCdef.

OSCMultiResponder - ( undocumented )

OscN - Noninterpolating wavetable oscillator.

OSCpathDispatcher - ( undocumented )

OSCpathResponder - client side network responder

OSCresponder - client side network responder

OSCresponderNode - client side network responder

Out - Write a signal to a bus.

OutOfContextReturnError - ( undocumented )

OutputProxy - Place holder for multiple outputs

PAbstractGroup - ( undocumented )

PackFFT - Pack separate demand-rate FFT bin streams into an FFT chain buffer

Padd - add to value of a key in event stream

Paddp - add each value of a pattern to the value at a key in event stream

Paddpre - event pattern that adds to existing value of one key


PageLayout - a Window with a FlowView on it for use in ObjectGui's MVC model

Pair - LISP-like two element cells

Pan2 - Two channel equal power pan.

Pan4 - Four channel equal power pan.

PanAz - Azimuth panner

PanB - Ambisonic B-format panner.

PanB2 - 2D Ambisonic B-format panner.

ParamView - show a parameter of a JITLib process

ParGroup - Client-side representation of a parallel group node on the server

PartConv - Real-time partitioned convolution

PathName - file and directory path utilities

Pattern - abstract class that holds a list

PatternConductor - Simple interactive control for playing patterns

PatternControl - ( undocumented )

PatternProxy - stream reference

Pause - When triggered, pauses a node.

PauseSelf - When triggered, pause enclosing synth.

PauseSelfWhenDone - FIXME: PauseSelfWhenDone purpose.

PauseStream - ( undocumented )

Pavaroh - applying ascending and descending scales to event stream

Pbeta - random values that follow a Eulerian Beta Distribution

Pbind - combine several value patterns to one event stream by binding keys to values

Pbindef - incremental event pattern reference definition

Pbindf - bind several value patterns to one existing event stream by binding keys to valueskeys to
values

PbindProxy - incremental event pattern reference

Pbinop - binary operator pattern

Pbrown - brownian motion pattern

Pbus - isolate a pattern by restricting it to a bus


Pcauchy - random values that follow a Cauchy Distribution

Pchain - pass values from stream to stream

Pclump - A pattern that takes another pattern and groups its values into arrays.

Pclutch - sample and hold a pattern

Pcollect - Apply a function to a pattern

Pconst - constrain the sum of a value pattern

Pdef - stream reference definition

PdefAllGui - see all Pdefs and their state

PdefEditor - will be replaced - please use PdefGui now!

PdefGui - a line of editing controls for a Pdef, and optionally its envir

Pdefn - non event stream reference definition

PdefnAllGui - show all current Pdefns as code

PdefnGui - a simple gui for Pdefns

PdegreeToKey - index into a scale

Pdfsm - deterministic finite state machine

Pdict - pattern that embeds patterns from a dictionary

Pdiff - ( undocumented )

Pdrop - ( undocumented )

PdurStutter - partition a value into n equal subdivisions

Peak - Track peak signal amplitude.

PeakFollower - Track peak signal amplitude.

Pen - Draw custom graphics

Penv - ( undocumented )

Penvir - use an environment when embedding the pattern in a stream

Pevent - Provide an inval for an event stream.

Peventmod - ( undocumented )

Pexprand - random values that follow a Exponential Distribution

PfadeIn - ( undocumented )

PfadeOut - ( undocumented )
Pfin - limit number of events embedded in a stream

Pfindur - limit total duration of events embedded in a stream

PfinQuant - ( undocumented )

Pfinval - limit number of items embedded in a stream

Pflatten - ( undocumented )

Pfpar - ( undocumented )

Pfset - Insert an environment into the event prototype before evaluating the supplied pattern

Pfsm - Finite State Machine

Pfunc - Function pattern

Pfuncn - Function pattern of given length

Pfx - add an effect synth to the synths of a given event stream

Pfxb - add an effect synth to the synths of a given event stream

Pgate - A gated stream that only advances when a particular event key is true.

Pgauss - random values that follow a Gaussian Distribution

Pgbrown - geometric brownian motion pattern

Pgeom - geometric series pattern

Pget - ( undocumented )

Pgpar - embed event streams in parallel and put each in its own group

Pgroup - Starts a new Group and plays the pattern in this group

Pgtpar - ( undocumented )

Phasor - A resettable linear ramp between two levels.

Phprand - random values that tend toward hi

Pif - Pattern-based conditional expression

Pindex - pattern that indexes into an array

PingPong - Stereo ping-pong delay.

PinkNoise - Pink Noise.

Pipe - pipe stdin to, or stdout from, a UNIX shell command

Pitch - Autocorrelation pitch follower

PitchShift - Time domain pitch shifter.


Pkey - access a key in an event stream

Place - interlaced embedding of subarrays

Plag - ( undocumented )

Plambda - create a scope (namespace) for enclosed streams

Platform - handle cross-platform differencies

PlayBuf - Sample playback oscillator.

Plazy - instantiate new patterns from a function

PlazyEnvir - instantiate new patterns from a function

PlazyEnvirN - instantiate new patterns from a function and multichannel expand them

Plet - ( undocumented )

Plot - ( undocumented )

Plotter - Plot numerical data on a window or view

Plprand - random values that tend toward lo

Pluck - A Karplus-Strong UGen

PlusFreqScope - ( undocumented )

PlusFreqScopeView - ( undocumented )

PlusFreqScopeWindow - ( undocumented )

Pmeanrand - random values that tend toward ((lo + hi) / 2)

Pmono - monophonic event stream

PmonoArtic - partly monophonic event stream

PmonoArticStream - ( undocumented )

PmonoStream - ( undocumented )

PMOsc - Phase modulation oscillator pair.

Pmul - multiply with value of a key in event stream

Pmulp - multiply with each value of a pattern to value of a key in event stream

Pmulpre - multiplies with value of a key in event stream, before it is passed up

Pn - repeatedly embed a pattern

Pnaryop - n-ary operator pattern

Pnsym - use a pattern of symbols to embed Pdefns


Pnsym1 - ( undocumented )

Point - Cartesian point

PointArray - ( undocumented )

Polar - Polar coordinates

Poll - Print the current output value of a UGen

PopUpMenu - A view displaying a text item selectable from a drop-down menu.

Post - posts text to the post window

PowerOfTwoAllocator - ( undocumented )

PowerOfTwoBlock - ( undocumented )

Ppar - embed event streams in parallel

PparGroup - Starts a new ParGroup and plays the pattern in this group

Ppatlace - interlace streams

Ppatmod - modify a given pattern before passing it into the stream

Pplayer - ( undocumented )

Ppoisson - random values that follow a Poisson Distribution (positive integer values)

Pprob - random values with arbitrary probability distribution

Pprotect - evaluate a function when an error occured in the thread

Pproto - provide a proto event for an event stream

Prand - embed values randomly chosen from a list

Preject - Filters a source pattern by rejecting particular values.

Pretty - ( undocumented )

PrettyEat - ( undocumented )

PrettyEcho - ( undocumented )

PrettyState - ( undocumented )

Prewrite - rewriting system

PrimitiveFailedError - ( undocumented )

PriorityQueue - Priority queue data structure

Process - Runtime environment for the virtual machine and interpreter.


ProgramChangeResponder - allow functions to be registered to respond to MIDI program change
events

Prorate - divide stream proportionally

Prout - routine pattern

ProxyMixer - mix control for a proxyspace or Ndef.all

ProxyMixerOld - mix control for a proxyspace

ProxyMonitorGui - controls the top-level of a nodeproxy and its monitor

ProxyNodeMap - store control values and bus mappings for NodeProxy

ProxySpace - an environment of references on a server

ProxySynthDef - synth def that wraps ugen graph

Pseed - set the random seed in subpattern

Pseg - timed embedding of values

Pselect - Filters values returned by a source pattern.

Pseq - sequentially embed values in a list

Pser - sequentially embed values in a list

Pseries - arithmetic series pattern

Pset - event pattern that sets values of one key

Psetp - event pattern that sets values of one key

Psetpre - set values of one key in an event before it is passed up

Pshuf - sequentially embed values in a list in constant, but random order

PSinGrain - Very fast sine grain with a parabolic envelope

Pslide - slide over a list of values and embed them

Pspawn - Spawns sub-patterns based on parameters in an event pattern

Pspawner - dynamic control of multiple event streams from a Routine

Pstep - timed, sample-and-hold embedding of values

Pstep2add - ( undocumented )

Pstep3add - ( undocumented )

PstepNadd - pattern that returns combinatoric sums

PstepNfunc - combinatoric pattern


Pstretch - ( undocumented )

Pstretchp - ( undocumented )

Pstutter - repeat input stream values

Pswitch - embed values in a list according to a pattern of indices

Pswitch1 - embed values in a list according to a pattern of indices

Psym - use a pattern of symbols to embed Pdefs

Psym1 - ( undocumented )

Psync - synchronise and limit pattern duration

Ptime - returns time in beats from moment of embedding in stream

Ptpar - embed event streams in parallel, with time offset

Ptrace - ( undocumented )

Ptsym - ( undocumented )

Ptuple - combine a list of streams to a stream of lists

Pulse - Band limited pulse wave.

PulseCount - Pulse counter.

PulseDivider - Pulse divider.

Punop - unary operator pattern

PureMultiOutUGen - ( undocumented )

PureUGen - Pure UGen

PV_Add - Complex addition.

PV_BinScramble - Scramble bins.

PV_BinShift - Shift and stretch bin position.

PV_BinWipe - Combine low and high bins from two inputs.

PV_BrickWall - Zero bins.

PV_ChainUGen - Base class for UGens that operate on FFT chains

PV_ConformalMap - Complex plane attack.

PV_Conj - Complex conjugate

PV_Copy - Copy an FFT buffer

PV_CopyPhase - Copy magnitudes and phases.


PV_Diffuser - Random phase shifting.

PV_Div - Complex division

PV_HainsworthFoote - FFT onset detector.

PV_JensenAndersen - FFT feature detector for onset detection.

PV_LocalMax - Pass bins which are a local maximum.

PV_MagAbove - Pass bins above a threshold.

PV_MagBelow - Pass bins below a threshold.

PV_MagClip - Clip bins to a threshold.

PV_MagDiv - Division of magnitudes

PV_MagFreeze - Freeze magnitudes.

PV_MagMul - Multiply magnitudes.

PV_MagNoise - Multiply magnitudes by noise.

PV_MagShift - shift and stretch magnitude bin position.

PV_MagSmear - Average magnitudes across bins.

PV_MagSquared - Square magnitudes.

PV_Max - Maximum magnitude.

PV_Min - Minimum magnitude.

PV_Mul - Complex multiply.

PV_PhaseShift - Shift phase.

PV_PhaseShift270 - Shift phase by 270 degrees.

PV_PhaseShift90 - Shift phase by 90 degrees.

PV_RandComb - Pass random bins.

PV_RandWipe - Crossfade in random bin order.

PV_RectComb - Make gaps in spectrum.

PV_RectComb2 - Make gaps in spectrum.

Pwalk - A one-dimensional random walk over a list of values that are embedded

Pwhile - While a condition holds, repeatedly embed stream

Pwhite - random values with uniform distribution

Pwrand - embed values randomly chosen from a list


Pwrap - constrain the range of output values by wrapping

Pxrand - embed values randomly chosen from a list

QAbstractScroll - ( undocumented )

QAbstractStepValue - ( undocumented )

QAlignment - ( undocumented )

QButton - ( undocumented )

QCallback - ( undocumented )

QCheckBox - ( undocumented )

QColorGroup - ( undocumented )

QColorRole - ( undocumented )

QCurve - ( undocumented )

QDialog - ( undocumented )

QDragBoth - ( undocumented )

QDragSink - ( undocumented )

QDragSource - ( undocumented )

QDragView - ( undocumented )

QEnvelopeView - ( undocumented )

QFileDialog - ( undocumented )

QFont - ( undocumented )

QGridLayout - ( undocumented )

QHLayout - ( undocumented )

QHLayoutView - ( undocumented )

QImage - ( undocumented )

QItemViewBase - ( undocumented )

QKey - ( undocumented )

QKeyModifiers - ( undocumented )

QKnob - ( undocumented )

QLayout - ( undocumented )
QLevelIndicator - ( undocumented )

QLevelIndicatorStyle - ( undocumented )

QLimits - ( undocumented )

QLineLayout - ( undocumented )

QListView - ( undocumented )

QMenuRole - ( undocumented )

QMetaObject - ( undocumented )

QMultiSliderView - ( undocumented )

QNumberBox - ( undocumented )

QObject - ( undocumented )

QOrientation - ( undocumented )

QPalette - Set of colors used by the GUI

QPen - ( undocumented )

QPenPrinter - QPen PDF export and printing of vector graphics

QPopUpMenu - ( undocumented )

QQuartzComposerView - ( undocumented )

QRangeSlider - ( undocumented )

QRenderProcessTerminationStatus - ( undocumented )

QScope - ( undocumented )

QScope2 - ( undocumented )

QScrollCanvas - ( undocumented )

QScrollTopView - ( undocumented )

QScrollView - ( undocumented )

QSlider - ( undocumented )

QSlider2D - ( undocumented )

QSoundFileView - ( undocumented )

QStackLayout - ( undocumented )

QStaticText - ( undocumented )

QStethoscope - ( undocumented )
QTextField - ( undocumented )

QTextView - ( undocumented )

QTextViewBase - ( undocumented )

QtGUI - Top-level controls for Qt GUI

QToolButtonStyle - ( undocumented )

QTopScrollWidget - ( undocumented )

QTopView - ( undocumented )

QTreeView - ( undocumented )

QTreeViewItem - ( undocumented )

QuadC - General quadratic map chaotic generator

QuadL - General quadratic map chaotic generator

QuadN - General quadratic map chaotic generator

Quant - encapsulate quantization issues associated with EventStreamPlayer and TempoClock

Quark - Object for managing a Quark - a package of source code

QuarkDetailView - ( undocumented )

QuarkRowView - ( undocumented )

Quarks - Package manager

QuarksGui - ( undocumented )

QuartzComposerView - view for rendering Quartz Composer Compositions

QUserView - ( undocumented )

QView - ( undocumented )

QVLayout - ( undocumented )

QVLayoutView - ( undocumented )

QWebAttribute - ( undocumented )

QWebFontFamily - ( undocumented )

QWebPageAction - ( undocumented )

QWebView - ( undocumented )

QWindow - ( undocumented )

R
RadiansPerSample - Number of radians per sample.

Ramp - Break a continuous signal into line segments

Rand - Single random number generator.

RandID - Set the synth's random generator ID.

RandSeed - Sets the synth's random generator seed.

Range - ( undocumented )

RangeSlider - A view consisting of a sliding extendable handle

RawArray - Abstract superclass for arrays holding raw data values

RawPointer - Hold raw pointers from the host environment

ReadableNodeIDAllocator - an allocator for nodeIDs with human-readable ownership

RecNodeProxy - a NodeProxy that can record

RecordBuf - Record or overdub into a Buffer.

Recorder - Write Audio to Harddisk

Rect - Rectangle

Ref - a reference to a value

RefCopy - a reference to the copy of a value

ReplaceOut - Send signal to a bus, overwriting previous contents.

Resonz - Resonant filter.

Rest - Represents a rest in event patterns

RHPF - A resonant high pass filter.

RingBuffer - ( undocumented )

RingNumberAllocator - ( undocumented )

Ringz - Ringing filter.

RLPF - A resonant low pass filter.

RootNode - The persistent root group on the server

Rotate2 - Rotate a sound field.

Routine - Functions that can return in the middle and then resume where they left off

RunningMax - Track maximum level.

RunningMin - Track minimum level.


RunningSum - Running sum over n frames

SampleDur - Duration of one sample.

SampleRate - Server sample rate.

Sanitize - Remove infinity, NaN, and denormals

Saw - Band limited sawtooth.

Scale - represents a musical scale

ScaleAD - ( undocumented )

ScaleStream - ( undocumented )

SCContainerView - An abstract superclass for container views

SCDoc - Help system main class

SCDocEntry - An SCDoc document index entry

SCDocHTMLRenderer - Render SCDoc markup text to HTML

SCDocNode - An SCDoc parsed document node

SCDragView - An abstract superclass for drag views

ScelDocument - Document subclass for scel editor

SCEnvelopeEdit - An envelope editor view

Scheduler - schedules functions to be evaluated in the future

Schmidt - Schmidt trigger.

ScIDE - interaction with the Qt IDE

SCImage - image component

SCImageFilter - filter class to use with SCImage

SCImageKernel - kernel class to use with SCImage

Scope2 - ( undocumented )

ScopeBuffer - ( undocumented )

ScopeOut - FIXME: ScopeOut purpose.

ScopeOut2 - ( undocumented )

ScopeView - A buffer plotting view.

Score - score of timed OSC commands


ScoreStreamPlayer - ( undocumented )

ScrollCanvas - ( undocumented )

ScrollTopView - ( undocumented )

ScrollView - A container view that can scroll its contents

SCScope - ( undocumented )

SCViewHolder - Instead of subclassing a (Q/SC)View, this is a proxy/adapter object that holds the
View

Select - Select output from an array of inputs.

SelectX - Mix one output from many sources

SelectXFocus - Mix one output from many sources

Semaphore - control parallel execution of threads

SemiColonFileReader - file reader for semi-colon separated data

SendPeakRMS - Track peak and power of a signal for GUI applications.

SendReply - Send an array of values from the server to all notified clients

SendTrig - Send a trigger message from the server back to the client.

SequenceableCollection - Abstract superclass of integer indexable collections

SerialPort - serial port interface

Server - Object representing a server application

ServerBoot - register actions to be taken when a server has booted

ServerMeter - Graphical feedback window showing input/output levels

ServerMeterView - A GUI widget that displays input/output levels

ServerOptions - Encapsulates commandline and other options for a Server

ServerQuit - register actions to be taken when a server quits

ServerShmInterface - ( undocumented )

ServerStatusWatcher - Observes and updates Server status

ServerTree - register actions to be taken to initialise a basic tree of groups on the server

Set - a set according to equality

SetBuf - ( undocumented )

SetResetFF - Set-reset flip flop.


Shaper - Wave shaper.

SharedIn - Read from a shared control bus.

SharedOut - Write to a shared control bus.

ShouldNotImplementError - ( undocumented )

ShutDown - register functions to be evaluated before system shuts down

Signal - Sampled audio buffer

Silent - Output silence.

SimpleController - Controller according to the model-view-controller (M-V-C) paradigm

SimpleNumber - one-dimensional value

SineWarp - ( undocumented )

SinOsc - Interpolating sine wavetable oscillator.

SinOscFB - Feedback FM oscillator

Size - ( undocumented )

SkipJack - A utility for background tasks that survive cmd-period

Slew - Slew rate limiter.

Slider - A view consisting of a sliding handle.

Slider2D - A view with a handle movable in two dimensions.

Slope - Slope of signal

SlotInspector - ( undocumented )

SortedList - a Collection whose items are kept in a sorted order.

SOS - Second order filter section (biquad).

SoundFile - sclang soundfile data

SoundFileView - Sound file display

SoundIn - Read audio from hardware inputs

SparseArray - Array that stores duplicated values more efficiently

Spawner - ( undocumented )

Spec - input datatype specification

SpecCentroid - Spectral centroid

SpecFlatness - Spectral Flatness measure


SpecPcile - Find a percentile of FFT magnitude spectrum

Splay - Splay spreads an array of channels across the stereo field

SplayAz - Spreads an array of channels across a ring of channels

SplayZ - Spreads an array of channels across a ring of channels

Spring - physical model of resonating spring

StackLayout - A layout that stacks views on top of each other

StackNumberAllocator - ( undocumented )

StandardL - Standard map chaotic generator

StandardN - Standard map chaotic generator

StartUp - register functions to be evaluated after the startup is finished

StaticText - A view displaying non-editable text

Stepper - Pulse counter.

StereoConvolution2L - Stereo real-time convolver with linear interpolation

Stethoscope - An oscilloscope

Stream - Stream is the base class for classes that define streams

StreamClutch - buffers a streamed value

StreamControl - ( undocumented )

String - array of Chars

StringGui - ( undocumented )

StringInspector - ( undocumented )

SubclassResponsibilityError - ( undocumented )

SubsampleOffset - Offset from synth start within one sample.

Sum3 - Sum three signals

Sum4 - Sum four signals

Sweep - Triggered linear ramp

Symbol - a unique name for something

SymbolArray - an array whose indexed slots are all of the same type

SyncSaw - Hard sync sawtooth wave.

Synth - Client-side representation of a synth node on the server


SynthControl - ( undocumented )

SynthDef - Client-side representation of a synth definition

SynthDefControl - ( undocumented )

SynthDefOld - ( undocumented )

SynthDesc - Description of a synth definition

SynthDescLib - SynthDesc library

SystemClock - Clock running on separate accurately timed thread

SystemSynthDefs - ( undocumented )

T2A - Control rate trigger to audio rate trigger converter

T2K - Audio rate trigger to control rate trigger converter

TabFileReader - file reader for tab separated data

Tap - Single tap into a delay line

Task - a pauseable process

TaskProxy - event stream reference

TaskProxyAllGui - ( undocumented )

TaskProxyGui - a superclass for Guis for PatternProxies

TBall - physical model of bouncing object

TChoose - Randomly select one of several inputs

Tdef - task reference definition

TdefAllGui - see all Tdefs and their state

TdefEditor - will be replaced - please use TdefGui now!

TdefGui - a line of editing controls for a Tdef, and optionally its envir

TDelay - Trigger delay.

TDuty - Demand results as trigger from demand rate UGens.

TDuty_old - Deprecated ugen

TempoBusClock - a clock that synchronizes its tempo with the server

TempoClock - tempo based scheduler

TestDependant - ( undocumented )
TExpRand - Triggered exponential random number generator.

TextArchiveMDPlugin - ( undocumented )

TextField - A view displaying editable text

TextView - A view displaying editable formatted text

TextViewBase - ( undocumented )

TGrains - Buffer granulator.

Thread - The context of code evaluation

Thunk - unevaluated value

Timer - Returns time since last triggered.

TIRand - Triggered integer random number generator.

ToggleFF - Toggle flip flop.

ToolBar - An inline button bar populated by MenuActions

TopScrollWidget - ( undocumented )

TopView - ( undocumented )

TouchResponder - allow functions to be registered to respond to MIDI aftertouch events

TRand - Triggered random number generator.

TreeView - A view displaying a tree of items with columns

TreeViewItem - An item in TreeView

Trig - Timed trigger.

Trig1 - Timed trigger.

TrigControl - FIXME: TrigControl purpose.

True - true logical value

Tuning - represents a musical tuning

TWChoose - Randomly select one of several inputs

TWindex - Triggered windex.

TwoPole - Two pole filter.

TwoWayIdentityDictionary - associative collection mapping keys to values and back

TwoZero - Two zero filter.

U
UGen - Abstract superclass of all unit generators

UGenThunk - ( undocumented )

UnaryOpFunction - represent a unary operation on a function

UnaryOpFunctionProxy - ( undocumented )

UnaryOpPlug - ( undocumented )

UnaryOpStream - stream modified by a unary operator

UnaryOpUGen - Apply a unary operation to the values of an input ugen

UniqueID - source for unique numbers

UnitTest - a class for programmatic testing of classes

UnitTestResult - ( undocumented )

UnitTestScript - run test scripts

Unix - ( undocumented )

UnixFILE - An abstract class

UnixPlatform - ( undocumented )

Unpack1FFT - Unpack a single value (magnitude or phase) from an FFT chain

UnpackFFT - Unpack an FFT chain into separate demand-rate FFT bin streams

URI - ( undocumented )

UserView - A custom drawn view using Pen

VarLag - Variable shaped lag

VarSaw - Variable duty saw

VDiskIn - Stream in audio from a file, with variable rate

Vibrato - The Vibrato oscillator models a slow frequency modulation.

View - The basic visible element of GUI

VLayout - A layout that distributes views in a vertical line

VLayoutView - A container view that arranges its children vertically

Volume - Model for the global volume of the synthesis server

VolumeGui - ( undocumented )

VOsc - Variable wavetable oscillator.


VOsc3 - Three variable wavetable oscillators.

Warp - specification of a shape for a mapping of numerical input

Warp1 - Warp a buffer with a time pointer

Wavetable - sampled audio buffer in wavetable format

WebView - Web page display and browser

WhiteNoise - White noise.

WidthFirstUGen - ( undocumented )

Window - Top-level container of views

WindowsPlatform - ( undocumented )

Wrap - Wrap a signal outside given thresholds.

WrapIndex - Index into a table with a signal.

XFade2 - Equal power two channel cross fade.

XIn - Helper class used by InBus.

XInFeedback - Helper class used by InBus.

XLine - Exponential line generator.

XOut - Send signal to a bus, crossfading with previous contents.

ZeroCrossing - Zero crossing frequency follower

You might also like