Jump to: A B C D E F G H I J K L M N O P Q R S T U V W X Z
A2K - Audio to control rate converter.
AbstractFunction - An object which responds to a set of messages that represent mathematical functions
AbstractGridLines - Calculates the numerical values suitable for grid lines to be used for plotting or other UI elements.
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).
AnalogIn - Read data from an analog input
APF - FIXME: APF purpose.
AppClock - Clock running on main application thread
Array - fixed size collection
Bag - Unordered collection of objects
Ball - physical model of bouncing object
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]
BinaryOpUGen - Apply a binary operation to the values of an input UGen
BiPanB2 - 2D Ambisonic B-format panner.
Blip - Band limited impulse oscillator.
BLowPass - 12db/oct rolloff - 2nd order resonant Low Pass Filter
BLowPass4 - 24db/oct rolloff - 4th order resonant Low Pass Filter [1]
Boolean - abstract class whose instances represent a logical value
BPF - 2nd order Butterworth bandpass filter.
BPZ2 - Two zero fixed midpass.
BRF - 2nd order Butterworth band reject filter.
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.
BufRateScale - Buffer rate scaling in respect to server samplerate.
BufRd - Buffer reading oscillator.
BufWr - Buffer writing oscillator.
Bus - Representation of a bus on the server
CallOnce - execute a function (at most) once
CCResponder - allow functions to be registered to respond to MIDI control change events
Changed - Triggers when a value changes
CheckBox - A view that toggles between two states.
Class - A Class describes the structure and implementation of a set objects which are its instances.
Clip - Clip a signal outside given thresholds.
Clock - abstract superclass for clocks
CmdPeriod - register objects to be cleared when Cmd-. is pressed
Collection - Abstract superclass of all collections
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.
CondVar - Condition variable: block one or more threads until some condition is true
Control - Bring signals and floats into the ugenGraph function of a SynthDef.
ControlName - Object to store control information of SynthDef (used internally)
COsc - Chorusing wavetable oscillator.
CuspL - Cusp map chaotic generator
CuspN - Cusp map chaotic generator
Date - an object describing a point in time
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
Ddup - Demand rate input replicator
Decay - Exponential decay
DecodeB2 - 2D Ambisonic B-format decoder.
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.
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
DigitalIO - Read or write data to a digital pin
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
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.
Drand - Demand rate random sequence generator.
DrawGrid - Draws grid lines on a UserView for plotting
Dseq - Demand rate sequence generator.
Dser - Demand rate sequence generator.
Dseries - Demand rate arithmetic series UGen.
Dshuf - Demand rate random sequence generator
Dswitch - Demand rate generator for embedding different inputs
Dswitch1 - Demand rate generator for switching between inputs.
Dunique - Return the same unique series of values for several demand streams
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.
Env - Specification for a segmented envelope
EnvelopeView - A configurable view with nodes and connections
EnvirGui - display the contents of an environment for editing
Environment - A dictionary which can serve as a 'name space' for functions
Error - superclass of all Errors
Event - an environment that represents an action
EventStreamCleanup - Helper class that collects information about internal state of streams that needs to be released
ExponentialGridLines - Calculates the numerical values suitable for exponentially-spaced grid lines to be used for plotting or other UI elements.
ExpRand - Exponential single random number generator.
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
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
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
Fold - Fold a signal outside given thresholds.
FoldIndex - Index into a table with a signal.
FOS - First order filter section.
Free - When triggered, frees a node.
FreeSelf - When triggered, free enclosing synth.
FunctionDef - FunctionDefs contain code which can be executed from a Function.
FunctionList - A function that composes multiple functions into one
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.
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
GridLayout - A layout that organizes views in a grid
GridLines - A factory class for AbstractGridLines
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.
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
HIDElement - A class describing an element of an HID device
HIDFunc - Fast responder for incoming data from human input devices (HID)
HIDInfo - This class contains the basic information about an HID device to access and open it.
HIDProto - Prototype HID device to match with HIDFunc
HIDUsage - Helper class to read usage information from HID usage tables
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
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.
IEnvGen - Envelope generator for polling values from an Env
IFFT - Inverse Fast Fourier Transform
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.
InRange - Tests if a signal is within a given range.
InRect - Test if a point is within a given rectangle.
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
Interpreter - The interpreter defines a context in which interactive commands are compiled and executed.
InTrig - Generate a trigger anytime a bus is set.
IODesc - Description of SynthDesc input or output
IRand - Single integer random number generator.
JITGui - a superclass for just in time interfaces
K2A - Control to audio rate converter.
KeyState - Respond to the state of a key
Klang - Sine oscillator bank
Klank - Bank of resonators
Knob - A rotary controller view
LagIn - Read a control signal from a bus with a lag
LastValue - Output the last value before the input changed
Layout - Superclass of all GUI layouts
LFCub - A sine like shape made of two cubic pieces
LFGauss - Gaussian function oscillator
LFPar - Parabolic oscillator
LFSaw - Sawtooth oscillator
LFTri - Triangle oscillator
Library - keeping objects in a central place
LIDInfo - Helper class for LID to hold the information about an LID device.
LIDSlot - Handles incoming LID data.
LinCongC - Linear congruential chaotic generator
LinCongL - Linear congruential chaotic generator
LinCongN - Linear congruential chaotic generator
LinearGridLines - Calculates the numerical values suitable for linearly-spaced grid lines to be used for plotting or other UI elements.
LineLayout - Superclass of layouts that distribute views in a line
Linen - Simple linear envelope generator.
LinExp - Map a linear range to an exponential range
LinkClock - Scheduler synchronized with Ableton Link
LinLin - Map a linear range to another linear range
LinRand - Skewed random number generator.
List - list of items of variable size
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.
Loudness - Extraction of instantaneous loudness in sones
LPF - 2nd order Butterworth lowpass filter
LPZ1 - Two point average filter
LPZ2 - Two zero fixed lowpass
Magnitude - Comparable value in a linear continuum
Main - The concrete instance of Process
MainMenu - A manager for sclang's application-level menu
MaxLocalBufs - Set the maximum number of local buffers in a synth
Maybe - referentially transparent proxy object
Menu - Context and application-level menus
MenuAction - An individual menu or toolbar item, that performs an action when clicked.
MeterSync - Synchronize barlines of SuperCollider LinkClock peers
Method - Code that implements an operation upon instances of a Class.
MFCC - Mel frequency cepstral coefficients
MidEQ - Parametric filter.
MIDIClient - Basic access to MIDI on your computer
MIDIdef - MIDI response reference definition
MIDIFunc - Fast Responder for incoming MIDI Messages
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.
MIDIResponder - Register multiple functions to be evaluated when MIDI events occur
Mix - Sum an array of channels.
ModDif - Minimum difference of two values in modulo arithmetics
MoogFF - Moog VCF implementation, designed by Federico Fontana
MouseX - Cursor tracking UGen.
MouseY - Cursor tracking UGen.
MulAdd - Multiply and add to a signal
MultiOutUGen - Superclass for all UGens with multiple outputs
NAryOpStream - several streams combined by an n-ary operator
Ndef - node proxy definition
NdefGui - a gui for a NodeProxy or Ndef
NdefMixer - mix control for an Ndef proxyspace
Nil - Represents uninitialized data
Node - Abstract superclass of Synth and Group
NodeControl - Encapsulates in an object a node and an index.
NodeMap - store control values and bus mappings
NodeWatcher - notify sc-lang side node objects of their server sided state
NoteOffResponder - allow functions to be registered to respond to MIDI noteOff events
NoteOnResponder - allow functions to be registered to respond to MIDI noteOn events
NRand - Sum of uniform distributions.
Number - Mathematical quantity
NumberBox - A view displaying a modifiable numerical value.
Object - abstract superclass of all objects
ObjectGui - Controller class for MVC architecture, superclass for all XYZGui classes
OffsetOut - Write a signal to a bus with sample accurate timing.
OnError - register functions to be evaluated when an error occurs
Operand - Idempotent wrapper around math operations
Order - an order of elements with a numerical index
Osc - Interpolating wavetable oscillator.
OSCArgsMatcher - Test for specific OSC arguments before evaluating a Function
OSCdef - OSC response reference definition
OSCFunc - Fast Responder for incoming Open Sound Control Messages
OscN - Noninterpolating wavetable oscillator.
Out - Write a signal to a bus.
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.
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
Pause - When triggered, pauses a node.
PauseSelf - When triggered, pause enclosing synth.
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 values
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
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
Pdfsm - deterministic finite state machine
Pdict - pattern that embeds patterns from a dictionary
Pdiff - returns the difference between the current and previous values of an enclosed pattern
Pdrop - skips (drops) the first n events from a pattern
Pdup - repeat input stream values
PdurStutter - partition a value into n equal subdivisions
Peak - Track peak signal amplitude.
Pen - Draw custom graphics
Penvir - use an environment when embedding the pattern in a stream
Pevent - Provide an inval for an event stream.
Pexprand - random values that follow a Exponential Distribution
Pfin - limit number of events embedded in a stream
Pfindur - limit total duration of events embedded in a stream
Pfinval - limit number of items embedded in a stream
Pfset - Insert an environment into the event prototype before evaluating the supplied pattern
Pfsm - Finite State Machine
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 - Retrieve a value within the scope (namespace) of a Plambda
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 - embed event streams in parallel and put each in its own group, with time offset
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
Pipe - pipe stdin to, or stdout from, a UNIX shell command
Pitch - Autocorrelation pitch follower
Pkey - access a key in an event stream
Place - interlaced embedding of subarrays
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 - Define a value within the scope (namespace) of a Plambda
Plotter - Plot numerical data on a window or view
Plprand - random values that tend toward lo
Pluck - A Karplus-Strong UGen
Pmeanrand - random values that tend toward ((lo + hi) / 2)
Pmono - monophonic event stream
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
Pnsym - use a pattern of symbols to embed Pdefns
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
Ppar - embed event streams in parallel
PparGroup - Starts a new ParGroup and plays the pattern in this group
Ppatmod - modify a given pattern before passing it into the stream
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.
Prewrite - L-system pattern for selfsimilar structures
Process - Runtime environment for the virtual machine and interpreter.
Prorate - divide stream proportionally
ProxyMixer - mix control for a proxyspace or Ndef.all
ProxyNodeMap - store control values and bus mappings for NodeProxy
ProxySpace - an environment of references on a server
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
PstepNadd - pattern that returns combinatoric sums
Psubdivide - partition a value into n equal subdivisions
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
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 - Print out the results of a stream
Ptuple - combine a list of streams to a stream of lists
Pulse - Band limited pulse wave.
Punop - unary operator pattern
PV_BinWipe - Combine low and high bins from two inputs.
PV_ChainUGen - Base class for UGens that operate on FFT chains
PV_MagShift - shift and stretch magnitude bin position.
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
QPalette - Set of colors used by the GUI
QPenPrinter - QPen PDF export and printing of vector graphics
QtGUI - Top-level controls for Qt GUI
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
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.
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
Ref - a reference to a value
RefCopy - a reference to the copy of a value
ReplaceOut - Send signal to a bus, overwriting previous contents.
Rest - Represents a rest in event patterns
RHPF - A resonant high pass filter.
RLPF - A resonant low pass filter.
RootNode - The persistent root group on the server
Routine - Functions that can return in the middle and then resume where they left off
Sanitize - Remove infinity, NaN, and denormals
Saw - Band limited sawtooth.
Scale - represents a musical scale
SCDoc - Help system main class
SCDragView - An abstract superclass for drag views
Scheduler - schedules functions to be evaluated in the future
ScIDE - interaction with the Qt IDE
Score - score of timed OSC commands
ScrollView - A container view that can scroll its contents
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
Semaphore - control parallel execution of threads
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.
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
ServerOptions - Encapsulates commandline and other options for a Server
ServerQuit - register actions to be taken when a server quits
ServerTree - register actions to be taken to initialise a basic tree of groups on the server
Set - a set according to equality
SharedIn - Read from a shared control bus.
ShutDown - register functions to be evaluated before system shuts down
SimpleController - Controller according to the model-view-controller (M-V-C) paradigm
SinOsc - Interpolating sine wavetable oscillator.
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.
SortedList - a Collection whose items are kept in a sorted order.
SOS - Second order filter section (biquad).
SoundIn - Read audio from hardware inputs
SparseArray - Array that stores duplicated values more efficiently
Spec - input datatype specification
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
StartUp - register functions to be evaluated after the startup is finished
Stream - Stream is the base class for classes that define streams
Sweep - Triggered linear ramp
Symbol - a unique name for something
SymbolArray - an array whose indexed slots are all of the same type
Synth - Client-side representation of a synth node on the server
SynthDef - Client-side representation of a synth definition
SynthDesc - Description of a synth definition
SystemClock - Clock running on separate accurately timed thread
T2A - Control rate trigger to audio rate trigger converter
T2K - Audio rate trigger to control rate trigger converter
Tap - Single tap into a delay line
Task - a pauseable process
TBall - physical model of bouncing object
TChoose - Randomly select one of several inputs
Tdef - task reference definition
TdefEditor - will be replaced - please use TdefGui now!
TdefGui - a line of editing controls for a Tdef, and optionally its envir
TDuty - Demand results as trigger from demand rate UGens.
TempoBusClock - a clock that synchronizes its tempo with the server
TExpRand - Triggered exponential random number generator.
TextView - A view displaying editable formatted text
Thread - The context of code evaluation
Thunk - unevaluated value
Timer - Returns time since last triggered.
TIRand - Triggered integer random number generator.
ToolBar - An inline button bar populated by MenuActions
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
True - true logical value
Tuning - represents a musical tuning
TWChoose - Randomly select one of several inputs
UGen - Abstract superclass of all unit generators
UnaryOpUGen - Apply a unary operation to the values of an input ugen
UnitTest - a class for programmatic testing of classes
Unpack1FFT - Unpack a single value (magnitude or phase) from an FFT chain
UnpackFFT - Unpack an FFT chain into separate demand-rate FFT bin streams
UserView - A custom drawn view using Pen
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
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
Window - Top-level container of views
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.
XLine - Exponential line generator.
XOut - Send signal to a bus, crossfading with previous contents.