Jump to: " 0 1 2 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
00 - Mark Polishook tutorial (JP)
[Tutorials] 01 - Mark Polishook tutorial (JP)
[Tutorials] 02 - Mark Polishook tutorial (JP)
[Tutorials] 03 - Mark Polishook tutorial (JP)
[Tutorials] 04 - Mark Polishook tutorial (JP)
[Tutorials] 04_Help - Mark Polishook tutorial
[Tutorials] 05 - Mark Polishook tutorial (JP)
[Tutorials] 06 - Mark Polishook tutorial (JP)
[Tutorials] 07 - Mark Polishook tutorial (JP)
[Tutorials] 08 - Mark Polishook tutorial (JP)
[Tutorials] 08_Rates - Mark Polishook tutorial
[Tutorials] 09 - Mark Polishook tutorial (JP)
[Tutorials] 09_Buses - Mark Polishook tutorial
[Tutorials] 10 - Mark Polishook tutorial (JP)
[Tutorials] 11 - Mark Polishook tutorial (JP)
[Tutorials] 11. Busses - Getting Started With SuperCollider
[Tutorials] 12 - Mark Polishook tutorial (JP)
[Tutorials] 12. Groups - Getting Started With SuperCollider
[Tutorials] 13 - Mark Polishook tutorial (JP)
[Tutorials] 13. Buffers - Getting Started With SuperCollider
[Tutorials] 14 - Mark Polishook tutorial (JP)
[Tutorials] 15 - Mark Polishook tutorial (JP)
[Tutorials] 15_Groups - Mark Polishook tutorial
[Tutorials] A2K - Audio to control rate converter.
[Classes] AbstractFunction - An object which responds to a set of messages that represent mathematical functions
[Classes] AbstractGridLines - Calculates the numerical values suitable for grid lines to be used for plotting or other UI elements.
[Classes] AbstractIn - Abstract class for in ugens
[Classes] Alignment - Alignment options within the GUI system
[Reference] AllpassC - Schroeder allpass delay line with cubic interpolation.
[Classes] AllpassL - Schroeder allpass delay line with linear interpolation.
[Classes] AllpassN - Schroeder allpass delay line with no interpolation.
[Classes] AmpComp - Basic psychoacoustic amplitude compensation.
[Classes] AmpCompA - Basic psychoacoustic amplitude compensation (ANSI A-weighting curve).
[Classes] AnalogIn - Read data from an analog input
[Classes] AnalogOut - Write data to an analog output
[Classes] APF - FIXME: APF purpose.
[Classes] AppClock - Clock running on main application thread
[Classes] ApplicationStart - register functions to be evaluated on Application start
[Classes] Archive - storing objects to file
[Classes] Array - fixed size collection
[Classes] Array2D - two-dimensional array
[Classes] ArrayedCollection - Abstract superclass of Collections of fixed maximum size
[Classes] asTarget - Convert to a valid Node Target
[Reference] AudioIn - Read audio input.
[Classes] Bag - Unordered collection of objects
[Classes] Balance2 - Stereo signal balancer
[Classes] Ball - physical model of bouncing object
[Classes] BasicOpUGen - Common superclass to operations on UGen
[Classes] BeatTrack - Autocorrelation beat tracker
[Classes] BeatTrack2 - Template matching beat tracker
[Classes] BelaScope - Bela's Oscilloscope interface
[Classes] BendResponder - allow functions to be registered to respond to MIDI pitchbend events
[Classes] BEQSuite - Base class for B Equalization Suite
[Classes] BHiPass - 12db/oct rolloff - 2nd order resonant Hi Pass Filter
[Classes] BHiPass4 - 24db/oct rolloff - 4th order resonant Hi Pass Filter [1]
[Classes] BinaryOpUGen - Apply a binary operation to the values of an input UGen
[Classes] BiPanB2 - 2D Ambisonic B-format panner.
[Classes] Blip - Band limited impulse oscillator.
[Classes] BLowPass - 12db/oct rolloff - 2nd order resonant Low Pass Filter
[Classes] BLowPass4 - 24db/oct rolloff - 4th order resonant Low Pass Filter [1]
[Classes] Boolean - abstract class whose instances represent a logical value
[Classes] BPeakEQ - Parametric equalizer
[Classes] BPF - 2nd order Butterworth bandpass filter.
[Classes] BPZ2 - Two zero fixed midpass.
[Classes] BRF - 2nd order Butterworth band reject filter.
[Classes] BRZ2 - Two zero fixed midcut.
[Classes] BufAllpassC - Buffer based all pass delay line with cubic interpolation.
[Classes] BufAllpassL - Buffer based all pass delay line with linear interpolation.
[Classes] BufAllpassN - Buffer based all pass delay line with no interpolation.
[Classes] BufChannels - Current number of channels of soundfile in buffer.
[Classes] BufCombC - Buffer based comb delay line with cubic interpolation.
[Classes] BufCombL - Buffer based comb delay line with linear interpolation.
[Classes] BufCombN - Buffer based comb delay line with no interpolation.
[Classes] BufDelayC - Buffer based simple delay line with cubic interpolation.
[Classes] BufDelayL - Buffer based simple delay line with linear interpolation.
[Classes] BufDelayN - Buffer based simple delay line with no interpolation.
[Classes] BufDur - Current duration of soundfile in buffer.
[Classes] Buffer - Client-side representation of a buffer on a server
[Classes] BufFrames - Current number of frames allocated in the buffer.
[Classes] BufRateScale - Buffer rate scaling in respect to server samplerate.
[Classes] BufRd - Buffer reading oscillator.
[Classes] BufSamples - Current number of samples in buffer.
[Classes] BufWr - Buffer writing oscillator.
[Classes] Bus - Representation of a bus on the server
[Classes] BusPlug - a listener on a bus
[Classes] Button - A multi-state button
[Classes] CallOnce - execute a function (at most) once
[Classes] CCResponder - allow functions to be registered to respond to MIDI control change events
[Classes] Changed - Triggers when a value changes
[Classes] ChaosGen - UGens that cause chaos
[Classes] Char - ASCII character
[Classes] CheckBadValues - Test for infinity, not-a-number, and denormals
[Classes] CheckBox - A view that toggles between two states.
[Classes] Class - A Class describes the structure and implementation of a set objects which are its instances.
[Classes] Class Tree - The whole class inheritance tree
[Overviews] Classes - explaining classes
[Reference] Clip - Clip a signal outside given thresholds.
[Classes] Clock - abstract superclass for clocks
[Classes] CmdPeriod - register objects to be cleared when Cmd-. is pressed
[Classes] Collection - Abstract superclass of all collections
[Classes] Collections - A hierarchical overview of Collection subclasses
[Overviews] Color - An object which stores color values
[Classes] Color groups - A list of color groups within a palette, and their meaning
[Reference] Color roles - A list of color roles within a palette, and their meaning
[Reference] CombC - Comb delay line with cubic interpolation.
[Classes] CombL - Comb delay line with linear interpolation.
[Classes] CombN - Comb delay line with no interpolation.
[Classes] Comments - source-code comments
[Reference] Compander - Compressor, expander, limiter, gate, ducker
[Classes] CompanderD - Compressor, expander, limiter, gate, ducker.
[Classes] Condition - Block the execution of a thread
[Classes] CondVar - Condition variable: block one or more threads until some condition is true
[Classes] Control - Bring signals and floats into the ugenGraph function of a SynthDef.
[Classes] ControlName - Object to store control information of SynthDef (used internally)
[Classes] Convolution2L - Real-time convolver with linear interpolation
[Classes] COsc - Chorusing wavetable oscillator.
[Classes] Crackle - Chaotic noise function.
[Classes] CuspL - Cusp map chaotic generator
[Classes] CuspN - Cusp map chaotic generator
[Classes] Date - an object describing a point in time
[Classes] Dbrown - Demand rate brownian movement generator.
[Classes] Dbufrd - Buffer read demand ugen
[Classes] Dbufwr - Buffer write demand ugen
[Classes] DC - Create a constant amplitude signal
[Classes] Dconst - Constrain a demand-rate stream to a given sum
[Classes] Ddup - Demand rate input replicator
[Classes] Debugging tips - tips on debugging synthdefs, client code and more
[Guides] DebugNodeWatcher - watches a server address for debug-related messages
[Classes] Decay - Exponential decay
[Classes] Decay2 - Exponential decay
[Classes] DecodeB2 - 2D Ambisonic B-format decoder.
[Classes] Default Group - An automatically created Group in sclang
[Reference] Delay1 - Single sample delay.
[Classes] Delay2 - Two sample delay.
[Classes] DelayC - Simple delay line with cubic interpolation.
[Classes] DelayL - Simple delay line with linear interpolation.
[Classes] DelayN - Simple delay line with no interpolation.
[Classes] DelTapRd - Tap a delay line from a DelTapWr UGen
[Classes] DelTapWr - Write to a buffer for a DelTapRd UGen
[Classes] Demand - Demand results from demand rate UGens.
[Classes] DetectSilence - Detect when input falls below an amplitude threshold
[Classes] Dgeom - Demand rate geometric series UGen.
[Classes] Dialog - Shows various system dialogs
[Classes] Dibrown - Demand rate brownian movement generator.
[Classes] Dictionary - associative collection mapping keys to values
[Classes] DigitalIn - Read data from a digital input
[Classes] DigitalIO - Read or write data to a digital pin
[Classes] DigitalOut - Write data to a digital output
[Classes] DiskIn - Stream in audio from a file.
[Classes] DiskOut - Record to a soundfile to disk.
[Classes] Diwhite - Demand rate white noise random generator.
[Classes] Document - Editor-specific text document editing
[Classes] Done - Monitors another UGen to see when it is finished
[Classes] DoubleArray - an array of 64-bit double precision floating-point numbers
[Classes] Download - Fetch a file from a remote URL
[Classes] Dpoll - Print the current output value of a demand rate UGen
[Classes] DragBoth - A simple drag-and-drop source and receiver
[Classes] DragSink - A simple drag-and-drop receiver.
[Classes] DragSource - A simple drag-and-drop source.
[Classes] Drand - Demand rate random sequence generator.
[Classes] DrawGrid - Draws grid lines on a UserView for plotting
[Classes] Dreset - demand rate reset
[Classes] Dseq - Demand rate sequence generator.
[Classes] Dser - Demand rate sequence generator.
[Classes] Dseries - Demand rate arithmetic series UGen.
[Classes] Dshuf - Demand rate random sequence generator
[Classes] Dstutter - Demand rate input replicator
[Classes] Dswitch - Demand rate generator for embedding different inputs
[Classes] Dswitch1 - Demand rate generator for switching between inputs.
[Classes] Dunique - Return the same unique series of values for several demand streams
[Classes] Dust - Random impulses.
[Classes] Dust2 - Random impulses.
[Classes] Duty - Demand results from demand rate UGens.
[Classes] Dwhite - Demand rate white noise random generator.
[Classes] Dwrand - Demand rate weighted random sequence generator
[Classes] Dxrand - Demand rate random sequence generator.
[Classes] DynKlang - Dynamic sine oscillator bank
[Classes] DynKlank - Bank of resonators.
[Classes] Env - Specification for a segmented envelope
[Classes] EnvelopeView - A configurable view with nodes and connections
[Classes] EnvGate - singleton fade envelope
[Classes] EnvGen - Envelope generator
[Classes] EnvirGui - display the contents of an environment for editing
[Classes] Environment - A dictionary which can serve as a 'name space' for functions
[Classes] Error - superclass of all Errors
[Classes] Event - an environment that represents an action
[Classes] Event Stream - A Stream that returns Events when called
[Reference] Event types - Different ways that an Event can "play"
[Overviews] EventStreamCleanup - Helper class that collects information about internal state of streams that needs to be released
[Classes] ExponentialGridLines - Calculates the numerical values suitable for exponentially-spaced grid lines to be used for plotting or other UI elements.
[Classes] ExpRand - Exponential single random number generator.
[Classes] EZGui - An abstract superclass for EZ widget wrappers
[Classes] EZKnob - Wrapper class for label, knob, number box
[Classes] EZLists - An abstract superclass for EZListView and EZPopUpMenu
[Classes] EZListView - A wrapper class for a label plus a listView with per item actions
[Classes] EZNumber - Wrapper class for label and number box
[Classes] EZPopUpMenu - A wrapper class for a label plus a popUpMenu with per item actions
[Classes] EZRanger - A wrapper class for a label, a rangeslider, and numberboxes
[Classes] EZScroller - Show a subset of items on gui elements
[Classes] EZSlider - Wrapper class for label, slider, number box
[Classes] EZText - Wrapper class for a label, a text field and a value
[Classes] False - false logical value
[Classes] FBSineC - Feedback sine with chaotic phase indexing
[Classes] FBSineL - Feedback sine with chaotic phase indexing
[Classes] FBSineN - Feedback sine with chaotic phase indexing
[Classes] Fdef - lazy function proxy
[Classes] FFT - Fast Fourier Transform
[Classes] FFT Overview - Overview of the Fast Fourier Transform (FFT) UGens
[Guides] FFTTrigger - Outputs the necessary signal for FFT chains, without doing an FFT on a signal
[Classes] File - A class for reading and writing files
[Classes] FileDialog - Operating system interface for Open file, save file, select directory dialogs
[Classes] FileReader - file reader for space-delimited text files
[Classes] Filter - Base class for filter UGens
[Classes] FilterPattern - abstract class that holds a pattern to be modified
[Classes] Float - 64-bit Floating point number
[Classes] FloatArray - an array of 32-bit single precision floating point numbers
[Classes] FlowLayout - A view decorator which autowraps the view contents
[Classes] FlowVar - A place holder, which when accessed pauses a thread until the place holder has a value
[Classes] FlowView - CompositeView with a FlowLayout as decorator
[Classes] Fold - Fold a signal outside given thresholds.
[Classes] FoldIndex - Index into a table with a signal.
[Classes] Font - A font object
[Classes] Formant - Formant oscillator
[Classes] Formlet - FOF-like filter.
[Classes] FOS - First order filter section.
[Classes] Frame - Stack Frame
[Classes] Free - When triggered, frees a node.
[Classes] FreeSelf - When triggered, free enclosing synth.
[Classes] FreqScope - Frequency spectrum visualizer
[Classes] FSinOsc - Fast sine oscillator.
[Classes] Function - Implements a function
[Classes] FunctionDef - FunctionDefs contain code which can be executed from a Function.
[Classes] FunctionList - A function that composes multiple functions into one
[Classes] Gate - Gate or hold.
[Classes] GbmanL - Gingerbreadman map chaotic generator
[Classes] GbmanN - Gingerbreadman map chaotic generator
[Classes] Gendy1 - Dynamic stochastic synthesis generator.
[Classes] Gendy2 - Dynamic stochastic synthesis generator.
[Classes] Gendy3 - Dynamic stochastic synthesis generator.
[Classes] Generic Collectors - Methods that incrementally build up collections from nothing
[Overviews] Git - git interface
[Classes] Glossary - Glossary of some relevant words
[Guides] Gradient - A linear color fade between two colors
[Classes] GrainBuf - Granular synthesis with sound stored in a buffer
[Classes] GrainFM - Granular synthesis with frequency modulated sine tones
[Classes] GrainIn - Granulate an input signal
[Classes] GrainSin - Granular synthesis with sine tones
[Classes] GridLayout - A layout that organizes views in a grid
[Classes] GridLines - A factory class for AbstractGridLines
[Classes] Group - Client-side representation of a group node on the server
[Classes] gui - Create a Graphical User Interface
[Reference] GUI - Factory abstraction for all GUI related core classes
[Classes] GVerb - A two-channel reverb
[Classes] Harmonics - Convenient factory for filling buffers with harmonics on the server
[Classes] Hasher - Scrambled value with a hash function.
[Classes] Help - Documentation home
[Help] HelpBrowser - Browse the SuperCollider help documentation
[Classes] HenonC - Henon map chaotic generator
[Classes] HenonL - Henon map chaotic generator
[Classes] HenonN - Henon map chaotic generator
[Classes] HID - This class provides access to human input devices, or in short HID, such as joysticks, gamepads, mice, keyboard, and so on.
[Classes] HID permissions - Details how to configure your computer to set the permissions to access HID's
[Guides] HIDCollection - A class describing a group of elements of an HID device
[Classes] HIDdef - HID response reference definition
[Classes] HIDElement - A class describing an element of an HID device
[Classes] HIDFunc - Fast responder for incoming data from human input devices (HID)
[Classes] HIDInfo - This class contains the basic information about an HID device to access and open it.
[Classes] HIDProto - Prototype HID device to match with HIDFunc
[Classes] HIDUsage - Helper class to read usage information from HID usage tables
[Classes] Hilbert - Applies the Hilbert transform to an input signal.
[Classes] HilbertFIR - Applies the Hilbert transform to an input signal.
[Classes] HiliteGradient - A linear color fade between an outside and an inside color
[Classes] History - keeps a history of interpreted lines of code
[Classes] HLayout - A layout that distributes views in a horizontal line
[Classes] HLayoutView - A container view that arranges its children horizontally
[Classes] HPF - 2nd order Butterworth highpass filter.
[Classes] HPZ1 - Two point difference filter
[Classes] HPZ2 - Two zero fixed midcut.
[Classes] IEnvGen - Envelope generator for polling values from an Env
[Classes] if - conditional execution
[Reference] IFFT - Inverse Fast Fourier Transform
[Classes] Image - image component
[Classes] Impulse - Impulse oscillator.
[Classes] In - Read a signal from a bus.
[Classes] InBus - Return a range of channels from a bus, irrespective of node order
[Classes] Index - Index into a table with a signal
[Classes] IndexInBetween - Finds the (lowest) point in the Buffer at which the input signal lies in-between the two values
[Classes] IndexL - Index into a table with a signal, linear interpolated
[Classes] InFeedback - Read signal from a bus with a current or one cycle old timestamp.
[Classes] InRange - Tests if a signal is within a given range.
[Classes] InRect - Test if a point is within a given rectangle.
[Classes] Int16Array - an array whose indexed slots are all of the same type
[Classes] Int32Array - an array whose indexed slots are all of the same type
[Classes] Int8Array - an array whose indexed slots are all of the same type
[Classes] Interpreter - The interpreter defines a context in which interactive commands are compiled and executed.
[Classes] InTrig - Generate a trigger anytime a bus is set.
[Classes] IODesc - Description of SynthDesc input or output
[Classes] IRand - Single integer random number generator.
[Classes] JITGui - a superclass for just in time interfaces
[Classes] JITLib - An overview of the Just In Time programming library
[Overviews] jitlib_fading - Fade envelope generation and crossfading
[Tutorials] K2A - Control to audio rate converter.
[Classes] Key Value Pairs - An interface for translating between three common data structures: Dictionaries, Arrays of Associations and of Pairs
[Reference] KeyState - Respond to the state of a key
[Classes] Klang - Sine oscillator bank
[Classes] Klank - Bank of resonators
[Classes] Knob - A rotary controller view
[Classes] Lag - Exponential lag
[Classes] Lag2 - Exponential lag
[Classes] Lag2UD - Exponential lag
[Classes] Lag3 - Exponential lag
[Classes] Lag3UD - Exponential lag
[Classes] LagIn - Read a control signal from a bus with a lag
[Classes] LagUD - Exponential lag
[Classes] LanguageConfig - Access and modify interpreter configuration
[Classes] LastValue - Output the last value before the input changed
[Classes] Latch - Sample and hold
[Classes] Layout - Superclass of all GUI layouts
[Classes] Layout Management - Using layout classes to manage distribution of child views within parents
[Guides] LFCub - A sine like shape made of two cubic pieces
[Classes] LFGauss - Gaussian function oscillator
[Classes] LFPar - Parabolic oscillator
[Classes] LFPulse - pulse oscillator
[Classes] LFSaw - Sawtooth oscillator
[Classes] LFTri - Triangle oscillator
[Classes] Library - keeping objects in a central place
[Classes] LID - Linux Input Device
[Classes] LID permissions - Details how to configure your computer to set the permissions to access LID's
[Guides] LIDGui - A GUI for an LID
[Classes] LIDInfo - Helper class for LID to hold the information about an LID device.
[Classes] LIDSlot - Handles incoming LID data.
[Classes] LinCongC - Linear congruential chaotic generator
[Classes] LinCongL - Linear congruential chaotic generator
[Classes] LinCongN - Linear congruential chaotic generator
[Classes] Line - Line generator.
[Classes] LinearGridLines - Calculates the numerical values suitable for linearly-spaced grid lines to be used for plotting or other UI elements.
[Classes] LineLayout - Superclass of layouts that distribute views in a line
[Classes] Linen - Simple linear envelope generator.
[Classes] LinExp - Map a linear range to an exponential range
[Classes] LinkClock - Scheduler synchronized with Ableton Link
[Classes] LinLin - Map a linear range to another linear range
[Classes] LinPan2 - Two channel linear pan.
[Classes] LinRand - Skewed random number generator.
[Classes] LinSelectX - Mix one output from many sources
[Classes] LinXFade2 - Two channel linear crossfade.
[Classes] List - list of items of variable size
[Classes] ListPattern - abstract class that holds a list
[Classes] ListView - A view displaying a list of text items.
[Classes] Literals - values with a direct syntactic representation
[Reference] LocalBuf - Allocate a buffer local to the synth
[Classes] LocalIn - Define and read from buses local to a synth.
[Classes] LocalOut - Write to buses local to a synth.
[Classes] Logistic - Chaotic noise function
[Classes] LorenzL - Lorenz chaotic generator
[Classes] Loudness - Extraction of instantaneous loudness in sones
[Classes] LPF - 2nd order Butterworth lowpass filter
[Classes] LPZ1 - Two point average filter
[Classes] LPZ2 - Two zero fixed lowpass
[Classes] Magnitude - Comparable value in a linear continuum
[Classes] Main - The concrete instance of Process
[Classes] MainMenu - A manager for sclang's application-level menu
[Classes] Making Standalone Applications - A guide to making SuperCollider-based applications by 'exporting' existing SuperCollider app configurations and projects.
[Guides] matchItem - test if object fulfils a constraint
[Reference] MaxLocalBufs - Set the maximum number of local buffers in a synth
[Classes] Maybe - referentially transparent proxy object
[Classes] Median - Median filter.
[Classes] Menu - Context and application-level menus
[Classes] MenuAction - An individual menu or toolbar item, that performs an action when clicked.
[Classes] Message - A message to an object
[Classes] Messages - Method calls, sending messages to objects
[Reference] MeterSync - Synchronize barlines of SuperCollider LinkClock peers
[Classes] Method - Code that implements an operation upon instances of a Class.
[Classes] MFCC - Mel frequency cepstral coefficients
[Classes] MidEQ - Parametric filter.
[Classes] MIDI - about MIDI
[Guides] MIDIClient - Basic access to MIDI on your computer
[Classes] MIDIdef - MIDI response reference definition
[Classes] MIDIFunc - Fast Responder for incoming MIDI Messages
[Classes] MIDIIn - receive MIDI messages
[Classes] MIDIMessageDispatcher - The default dispatcher for MIDIFunc's and MIDIdef's set to respond to noteOn, noteOff, control, and polytouch messages.
[Classes] MIDIMessageDispatcherNV - The default dispatcher for MIDIFunc's and MIDIdef's set to respond to touch, program, and bend messages.
[Classes] MIDIOut - send MIDI messages
[Classes] MIDIResponder - Register multiple functions to be evaluated when MIDI events occur
[Classes] Mix - Sum an array of channels.
[Classes] ModDif - Minimum difference of two values in modulo arithmetics
[Classes] Monitor - link between busses
[Classes] MonitorGui - display and control a Monitor
[Classes] MoogFF - Moog VCF implementation, designed by Federico Fontana
[Classes] MouseX - Cursor tracking UGen.
[Classes] MouseY - Cursor tracking UGen.
[Classes] MulAdd - Multiply and add to a signal
[Classes] Multi-client Setups - How to set up and shared servers for multiple clients in SuperCollider
[Guides] MultiOutUGen - Superclass for all UGens with multiple outputs
[Classes] MultiTap - Multiple tap delay.
[Classes] NAryOpStream - several streams combined by an n-ary operator
[Classes] Ndef - node proxy definition
[Classes] NdefGui - a gui for a NodeProxy or Ndef
[Classes] NdefMixer - mix control for an Ndef proxyspace
[Classes] NdefMixerOld - mix control for all Ndefs on a given server
[Classes] NdefParamGui - display the settings of a nodeproxy
[Classes] NetAddr - network address
[Classes] Nil - Represents uninitialized data
[Classes] Node - Abstract superclass of Synth and Group
[Classes] NodeControl - Encapsulates in an object a node and an index.
[Classes] NodeEvent - synth- and group- like interface of Event
[Reference] NodeMap - store control values and bus mappings
[Classes] NodeProxy - a reference on a server
[Classes] NodeWatcher - notify sc-lang side node objects of their server sided state
[Classes] NoteOffResponder - allow functions to be registered to respond to MIDI noteOff events
[Classes] NoteOnResponder - allow functions to be registered to respond to MIDI noteOn events
[Classes] NRand - Sum of uniform distributions.
[Classes] Number - Mathematical quantity
[Classes] NumberBox - A view displaying a modifiable numerical value.
[Classes] NumChannels - Ensures the number of output channels
[Classes] Object - abstract superclass of all objects
[Classes] ObjectGui - Controller class for MVC architecture, superclass for all XYZGui classes
[Classes] OffsetOut - Write a signal to a bus with sample accurate timing.
[Classes] OnePole - One pole filter.
[Classes] OnError - register functions to be evaluated when an error occurs
[Classes] OneZero - One zero filter.
[Classes] Onsets - Onset detector
[Classes] Operand - Idempotent wrapper around math operations
[Classes] Operators - common unary and binary operators
[Overviews] Order - an order of elements with a numerical index
[Classes] Osc - Interpolating wavetable oscillator.
[Classes] OSCArgsMatcher - Test for specific OSC arguments before evaluating a Function
[Classes] OSCdef - OSC response reference definition
[Classes] OSCFunc - Fast Responder for incoming Open Sound Control Messages
[Classes] OscN - Noninterpolating wavetable oscillator.
[Classes] Out - Write a signal to a bus.
[Classes] OutputProxy - Place holder for multiple outputs
[Classes] PackFFT - Pack separate demand-rate FFT bin streams into an FFT chain buffer
[Classes] Padd - add to value of a key in event stream
[Classes] Paddp - add each value of a pattern to the value at a key in event stream
[Classes] Paddpre - event pattern that adds to existing value of one key
[Classes] PageLayout - a Window with a FlowView on it for use in ObjectGui's MVC model
[Classes] Pair - LISP-like two element cells
[Classes] Pan2 - Two channel equal power pan.
[Classes] Pan4 - Four channel equal power pan.
[Classes] PanAz - Azimuth panner
[Classes] PanB - Ambisonic B-format panner.
[Classes] PanB2 - 2D Ambisonic B-format panner.
[Classes] ParamView - show a parameter of a JITLib process
[Classes] ParGroup - Client-side representation of a parallel group node on the server
[Classes] PartConv - Real-time partitioned convolution
[Classes] PathName - file and directory path utilities
[Classes] Pattern - abstract class that holds a list
[Classes] Pause - When triggered, pauses a node.
[Classes] PauseSelf - When triggered, pause enclosing synth.
[Classes] Pavaroh - applying ascending and descending scales to event stream
[Classes] Pbeta - random values that follow a Eulerian Beta Distribution
[Classes] Pbind - combine several value patterns to one event stream by binding keys to values
[Classes] Pbindef - incremental event pattern reference definition
[Classes] Pbindf - bind several value patterns to one existing event stream by binding keys to values
[Classes] PbindProxy - incremental event pattern reference
[Classes] Pbinop - binary operator pattern
[Classes] Pbrown - brownian motion pattern
[Classes] Pbus - isolate a pattern by restricting it to a bus
[Classes] Pcauchy - random values that follow a Cauchy Distribution
[Classes] Pchain - pass values from stream to stream
[Classes] Pclump - A pattern that takes another pattern and groups its values into arrays.
[Classes] Pclutch - sample and hold a pattern
[Classes] Pcollect - Apply a function to a pattern
[Classes] Pconst - constrain the sum of a value pattern
[Classes] Pdef - stream reference definition
[Classes] PdefAllGui - see all Pdefs and their state
[Classes] PdefEditor - will be replaced - please use PdefGui now!
[Classes] PdefGui - a line of editing controls for a Pdef, and optionally its envir
[Classes] Pdefn - non event stream reference definition
[Classes] PdefnAllGui - show all current Pdefns as code
[Classes] PdefnGui - a simple gui for Pdefns
[Classes] Pdfsm - deterministic finite state machine
[Classes] Pdict - pattern that embeds patterns from a dictionary
[Classes] Pdiff - returns the difference between the current and previous values of an enclosed pattern
[Classes] Pdrop - skips (drops) the first n events from a pattern
[Classes] Pdup - repeat input stream values
[Classes] PdurStutter - partition a value into n equal subdivisions
[Classes] Peak - Track peak signal amplitude.
[Classes] Pen - Draw custom graphics
[Classes] Penvir - use an environment when embedding the pattern in a stream
[Classes] Pevent - Provide an inval for an event stream.
[Classes] Pexprand - random values that follow a Exponential Distribution
[Classes] PfadeIn - Fade an event pattern in
[Classes] PfadeOut - Fade an event pattern out
[Classes] Pfin - limit number of events embedded in a stream
[Classes] Pfindur - limit total duration of events embedded in a stream
[Classes] Pfinval - limit number of items embedded in a stream
[Classes] Pfset - Insert an environment into the event prototype before evaluating the supplied pattern
[Classes] Pfsm - Finite State Machine
[Classes] Pfunc - Function pattern
[Classes] Pfuncn - Function pattern of given length
[Classes] Pfx - add an effect synth to the synths of a given event stream
[Classes] Pfxb - add an effect synth to the synths of a given event stream
[Classes] Pgate - A gated stream that only advances when a particular event key is true.
[Classes] Pgauss - random values that follow a Gaussian Distribution
[Classes] Pgbrown - geometric brownian motion pattern
[Classes] Pgeom - geometric series pattern
[Classes] Pget - Retrieve a value within the scope (namespace) of a Plambda
[Classes] Pgpar - embed event streams in parallel and put each in its own group
[Classes] Pgroup - Starts a new Group and plays the pattern in this group
[Classes] Pgtpar - embed event streams in parallel and put each in its own group, with time offset
[Classes] Phasor - A resettable linear ramp between two levels.
[Classes] Phprand - random values that tend toward hi
[Classes] Pif - Pattern-based conditional expression
[Classes] Pindex - pattern that indexes into an array
[Classes] PingPong - Stereo ping-pong delay.
[Classes] Pipe - pipe stdin to, or stdout from, a UNIX shell command
[Classes] Pitch - Autocorrelation pitch follower
[Classes] Pkey - access a key in an event stream
[Classes] Place - interlaced embedding of subarrays
[Classes] Plambda - create a scope (namespace) for enclosed streams
[Classes] Platform - handle cross-platform differencies
[Classes] play - Start a process
[Reference] PlayBuf - Sample playback oscillator.
[Classes] playN - distribute audio over multiple non-adjacent channels
[Reference] Plazy - instantiate new patterns from a function
[Classes] PlazyEnvir - instantiate new patterns from a function
[Classes] PlazyEnvirN - instantiate new patterns from a function and multichannel expand them
[Classes] Plet - Define a value within the scope (namespace) of a Plambda
[Classes] plot - Plot data in a graph
[Reference] Plotter - Plot numerical data on a window or view
[Classes] Plprand - random values that tend toward lo
[Classes] Pluck - A Karplus-Strong UGen
[Classes] Pmeanrand - random values that tend toward ((lo + hi) / 2)
[Classes] Pmono - monophonic event stream
[Classes] PmonoArtic - partly monophonic event stream
[Classes] PMOsc - Phase modulation oscillator pair.
[Classes] Pmul - multiply with value of a key in event stream
[Classes] Pmulp - multiply with each value of a pattern to value of a key in event stream
[Classes] Pmulpre - multiplies with value of a key in event stream, before it is passed up
[Classes] Pn - repeatedly embed a pattern
[Classes] Pnaryop - n-ary operator pattern
[Classes] Pnsym - use a pattern of symbols to embed Pdefns
[Classes] Point - Cartesian point
[Classes] Polar - Polar coordinates
[Classes] Poll - Print the current output value of a UGen
[Classes] Polymorphism - the ability of different classes to respond to a message in different ways
[Guides] PopUpMenu - A view displaying a text item selectable from a drop-down menu.
[Classes] Post - posts text to the post window
[Classes] Ppar - embed event streams in parallel
[Classes] PparGroup - Starts a new ParGroup and plays the pattern in this group
[Classes] Ppatmod - modify a given pattern before passing it into the stream
[Classes] Ppoisson - random values that follow a Poisson Distribution (positive integer values)
[Classes] Pprob - random values with arbitrary probability distribution
[Classes] Pprotect - evaluate a function when an error occured in the thread
[Classes] Pproto - provide a proto event for an event stream
[Classes] Prand - embed values randomly chosen from a list
[Classes] Preject - Filters a source pattern by rejecting particular values.
[Classes] Prewrite - L-system pattern for selfsimilar structures
[Classes] Process - Runtime environment for the virtual machine and interpreter.
[Classes] Prorate - divide stream proportionally
[Classes] Prout - routine pattern
[Classes] ProxyMixer - mix control for a proxyspace or Ndef.all
[Classes] ProxyMonitorGui - controls the top-level of a nodeproxy and its monitor
[Classes] ProxyNodeMap - store control values and bus mappings for NodeProxy
[Classes] ProxySpace - an environment of references on a server
[Classes] Pseed - set the random seed in subpattern
[Classes] Pseg - timed embedding of values
[Classes] Pselect - Filters values returned by a source pattern.
[Classes] Pseq - sequentially embed values in a list
[Classes] Pser - sequentially embed values in a list
[Classes] Pseries - arithmetic series pattern
[Classes] Pset - event pattern that sets values of one key
[Classes] Psetp - event pattern that sets values of one key
[Classes] Psetpre - set values of one key in an event before it is passed up
[Classes] Pshuf - sequentially embed values in a list in constant, but random order
[Classes] PSinGrain - Very fast sine grain with a parabolic envelope
[Classes] Pslide - slide over a list of values and embed them
[Classes] Pspawn - Spawns sub-patterns based on parameters in an event pattern
[Classes] Pspawner - dynamic control of multiple event streams from a Routine
[Classes] Pstep - timed, sample-and-hold embedding of values
[Classes] PstepNadd - pattern that returns combinatoric sums
[Classes] Pstutter - repeat input stream values
[Classes] Psubdivide - partition a value into n equal subdivisions
[Classes] Pswitch - embed values in a list according to a pattern of indices
[Classes] Pswitch1 - embed values in a list according to a pattern of indices
[Classes] Psym - use a pattern of symbols to embed Pdefs
[Classes] Psync - synchronise and limit pattern duration
[Classes] Ptime - returns time in beats from moment of embedding in stream
[Classes] Ptpar - embed event streams in parallel, with time offset
[Classes] Ptrace - Print out the results of a stream
[Classes] Ptuple - combine a list of streams to a stream of lists
[Classes] Pulse - Band limited pulse wave.
[Classes] Punop - unary operator pattern
[Classes] PV_Add - Complex addition.
[Classes] PV_BinShift - Shift and stretch bin position.
[Classes] PV_BinWipe - Combine low and high bins from two inputs.
[Classes] PV_ChainUGen - Base class for UGens that operate on FFT chains
[Classes] PV_Conj - Complex conjugate
[Classes] PV_Copy - Copy an FFT buffer
[Classes] PV_Div - Complex division
[Classes] PV_LocalMax - Pass bins which are a local maximum.
[Classes] PV_MagShift - shift and stretch magnitude bin position.
[Classes] PV_MagSmear - Average magnitudes across bins.
[Classes] PV_Max - Maximum magnitude.
[Classes] PV_Min - Minimum magnitude.
[Classes] PV_Mul - Complex multiply.
[Classes] Pwalk - A one-dimensional random walk over a list of values that are embedded
[Classes] Pwhile - While a condition holds, repeatedly embed stream
[Classes] Pwhite - random values with uniform distribution
[Classes] Pwrand - embed values randomly chosen from a list
[Classes] Pwrap - constrain the range of output values by wrapping
[Classes] Pxrand - embed values randomly chosen from a list
[Classes] QPalette - Set of colors used by the GUI
[Classes] QPenPrinter - QPen PDF export and printing of vector graphics
[Classes] QtGUI - Top-level controls for Qt GUI
[Classes] QuadC - General quadratic map chaotic generator
[Classes] QuadL - General quadratic map chaotic generator
[Classes] QuadN - General quadratic map chaotic generator
[Classes] Quant - encapsulate quantization issues associated with EventStreamPlayer and TempoClock
[Classes] Quark - Object for managing a Quark - a package of source code
[Classes] Quarks - Package manager
[Classes] Ramp - Break a continuous signal into line segments
[Classes] Rand - Single random number generator.
[Classes] RandID - Set the synth's random generator ID.
[Classes] RandSeed - Sets the synth's random generator seed.
[Classes] RangeSlider - A view consisting of a sliding extendable handle
[Classes] RawArray - Abstract superclass for arrays holding raw data values
[Classes] RawPointer - Hold raw pointers from the host environment
[Classes] RecordBuf - Record or overdub into a Buffer.
[Classes] Recorder - Write Audio to Harddisk
[Classes] Rect - Rectangle
[Classes] Ref - a reference to a value
[Classes] RefCopy - a reference to the copy of a value
[Classes] ReplaceOut - Send signal to a bus, overwriting previous contents.
[Classes] Resonz - Resonant filter.
[Classes] Rest - Represents a rest in event patterns
[Classes] RHPF - A resonant high pass filter.
[Classes] Ringz - Ringing filter.
[Classes] RLPF - A resonant low pass filter.
[Classes] RootNode - The persistent root group on the server
[Classes] Rotate2 - Rotate a sound field.
[Classes] Routine - Functions that can return in the middle and then resume where they left off
[Classes] SampleDur - Duration of one sample.
[Classes] Sanitize - Remove infinity, NaN, and denormals
[Classes] Saw - Band limited sawtooth.
[Classes] Scale - represents a musical scale
[Classes] SCDoc - Help system main class
[Classes] SCDocEntry - An SCDoc document index entry
[Classes] SCDocNode - An SCDoc parsed document node
[Classes] SCDragView - An abstract superclass for drag views
[Classes] Scheduler - schedules functions to be evaluated in the future
[Classes] Schmidt - Schmidt trigger.
[Classes] ScIDE - interaction with the Qt IDE
[Classes] SCImage - image component
[Classes] ScopeOut - FIXME: ScopeOut purpose.
[Classes] ScopeView - A buffer plotting view.
[Classes] Score - score of timed OSC commands
[Classes] ScrollView - A container view that can scroll its contents
[Classes] SCViewHolder - Instead of subclassing a (Q/SC)View, this is a proxy/adapter object that holds the View
[Classes] Select - Select output from an array of inputs.
[Classes] SelectX - Mix one output from many sources
[Classes] Semaphore - control parallel execution of threads
[Classes] SendPeakRMS - Track peak and power of a signal for GUI applications.
[Classes] SendReply - Send an array of values from the server to all notified clients
[Classes] SendTrig - Send a trigger message from the server back to the client.
[Classes] Server - Object representing a server application
[Classes] Server Guide - Using Server objects in different situations
[Guides] ServerBoot - register actions to be taken when a server has booted
[Classes] ServerMeter - Graphical feedback window showing input/output levels
[Classes] ServerOptions - Encapsulates commandline and other options for a Server
[Classes] ServerQuit - register actions to be taken when a server quits
[Classes] ServerTree - register actions to be taken to initialise a basic tree of groups on the server
[Classes] Set - a set according to equality
[Classes] Shaper - Wave shaper.
[Classes] SharedIn - Read from a shared control bus.
[Classes] SharedOut - Write to a shared control bus.
[Classes] ShutDown - register functions to be evaluated before system shuts down
[Classes] Signal - Sampled audio buffer
[Classes] Silent - Output silence.
[Classes] SimpleController - Controller according to the model-view-controller (M-V-C) paradigm
[Classes] SinOsc - Interpolating sine wavetable oscillator.
[Classes] SinOscFB - Feedback FM oscillator
[Classes] SkipJack - A utility for background tasks that survive cmd-period
[Classes] Slew - Slew rate limiter.
[Classes] Slider - A view consisting of a sliding handle.
[Classes] Slider2D - A view with a handle movable in two dimensions.
[Classes] Slope - Slope of signal
[Classes] softPut - set a (number) parameter in an environment conditionally
[Reference] softSet - set a proxy param value conditionally
[Reference] softVol_ - set a nodeproxy's vol conditionally
[Reference] SortedList - a Collection whose items are kept in a sorted order.
[Classes] SOS - Second order filter section (biquad).
[Classes] SoundIn - Read audio from hardware inputs
[Classes] SparseArray - Array that stores duplicated values more efficiently
[Classes] Spec - input datatype specification
[Classes] SpecPcile - Find a percentile of FFT magnitude spectrum
[Classes] Splay - Splay spreads an array of channels across the stereo field
[Classes] SplayAz - Spreads an array of channels across a ring of channels
[Classes] SplayZ - Spreads an array of channels across a ring of channels
[Classes] Spring - physical model of resonating spring
[Classes] StackLayout - A layout that stacks views on top of each other
[Classes] StandardL - Standard map chaotic generator
[Classes] StandardN - Standard map chaotic generator
[Classes] StartUp - register functions to be evaluated after the startup is finished
[Classes] StaticText - A view displaying non-editable text
[Classes] Stream - Stream is the base class for classes that define streams
[Classes] Streams - Patterns/Streams Help overview
[Overviews] String - array of Chars
[Classes] Sum3 - Sum three signals
[Classes] Sum4 - Sum four signals
[Classes] SuperCollider IDE - A guide to the cross-platform SuperCollider coding environment
[Guides] Sweep - Triggered linear ramp
[Classes] Symbol - a unique name for something
[Classes] SymbolArray - an array whose indexed slots are all of the same type
[Classes] SyncSaw - Hard sync sawtooth wave.
[Classes] Synth - Client-side representation of a synth node on the server
[Classes] SynthDef - Client-side representation of a synth definition
[Classes] SynthDesc - Description of a synth definition
[Classes] SystemClock - Clock running on separate accurately timed thread
[Classes] T2A - Control rate trigger to audio rate trigger converter
[Classes] T2K - Audio rate trigger to control rate trigger converter
[Classes] Tap - Single tap into a delay line
[Classes] Task - a pauseable process
[Classes] TaskProxyGui - a superclass for Guis for PatternProxies
[Classes] TBall - physical model of bouncing object
[Classes] TChoose - Randomly select one of several inputs
[Classes] Tdef - task reference definition
[Classes] TdefAllGui - see all Tdefs and their state
[Classes] TdefEditor - will be replaced - please use TdefGui now!
[Classes] TdefGui - a line of editing controls for a Tdef, and optionally its envir
[Classes] TDelay - Trigger delay.
[Classes] TDuty - Demand results as trigger from demand rate UGens.
[Classes] TempoBusClock - a clock that synchronizes its tempo with the server
[Classes] TExpRand - Triggered exponential random number generator.
[Classes] TextField - A view displaying editable text
[Classes] TextView - A view displaying editable formatted text
[Classes] TGrains - Buffer granulator.
[Classes] Thread - The context of code evaluation
[Classes] Thunk - unevaluated value
[Classes] Timer - Returns time since last triggered.
[Classes] TIRand - Triggered integer random number generator.
[Classes] ToolBar - An inline button bar populated by MenuActions
[Classes] TouchResponder - allow functions to be registered to respond to MIDI aftertouch events
[Classes] TRand - Triggered random number generator.
[Classes] TreeView - A view displaying a tree of items with columns
[Classes] Trig - Timed trigger.
[Classes] Trig1 - Timed trigger.
[Classes] True - true logical value
[Classes] Tuning - represents a musical tuning
[Classes] TWChoose - Randomly select one of several inputs
[Classes] TWindex - Triggered windex.
[Classes] TwoPole - Two pole filter.
[Classes] TwoZero - Two zero filter.
[Classes] UGen - Abstract superclass of all unit generators
[Classes] UnaryOpUGen - Apply a unary operation to the values of an input ugen
[Classes] UniqueID - source for unique numbers
[Classes] UnitTest - a class for programmatic testing of classes
[Classes] Unpack1FFT - Unpack a single value (magnitude or phase) from an FFT chain
[Classes] UnpackFFT - Unpack an FFT chain into separate demand-rate FFT bin streams
[Classes] User FAQ - Some FAQ and common errors
[Guides] UserView - A custom drawn view using Pen
[Classes] Using MIDI - Notes on MIDI support in SuperCollider
[Guides] VarLag - Variable shaped lag
[Classes] VarSaw - Variable duty saw
[Classes] VDiskIn - Stream in audio from a file, with variable rate
[Classes] Vibrato - The Vibrato oscillator models a slow frequency modulation.
[Classes] View - The basic visible element of GUI
[Classes] VLayout - A layout that distributes views in a vertical line
[Classes] VLayoutView - A container view that arranges its children vertically
[Classes] Volume - Model for the global volume of the synthesis server
[Classes] VOsc - Variable wavetable oscillator.
[Classes] VOsc3 - Three variable wavetable oscillators.
[Classes] Warp - specification of a shape for a mapping of numerical input
[Classes] Warp1 - Warp a buffer with a time pointer
[Classes] Wavetable - sampled audio buffer in wavetable format
[Classes] WebView - Web page display and browser
[Classes] Window - Top-level container of views
[Classes] Wrap - Wrap a signal outside given thresholds.
[Classes] WrapIndex - Index into a table with a signal.
[Classes] XFade2 - Equal power two channel cross fade.
[Classes] XIn - Helper class used by InBus.
[Classes] XLine - Exponential line generator.
[Classes] XOut - Send signal to a bus, crossfading with previous contents.
[Classes]