AllpassC allpass delay with cubic interpolation.
AllpassL allpass delay with linear interpolation.
AllpassN allpass delay with no interpolation.
Balance2 equal power panner.
Blip band-limited impulse generator.
BLowPass is a lowpass filter based on the Second Order Section biquad UGen.
BPF a resonant low pass filter.
BRF a second order band reject filter.
BrownNoise generates noise whose spectrum falls off in power by 6 dB per octave.
Buffer is a client-side representation of an scsynth audio buffer.
Client manages all communication with scsynth.
ClipNoise generates noise whose values are either -1 or 1.
Comb is a delay line with cubic interpolation.
Control represents a synth control.
COsc is a chorusing wavetable lookup oscillator.
Crackle is a noise generator based on a chaotic function.
Decay is an exponential decay.
Decay2 is just like Decay, except it rounds off the attack by subtracting one Decay from another.
Delay is a simple delay line.
DetectSilence evaluates Done when input falls below a certain threshold.
Dust generates random impulses from 0 to +1.
Dust2 generates random impulses from -1 to +1.
Env is a specification for a breakpoint envelope.
EnvADSR represents the ever-popular ADSR envelope.
EnvASR is an attack-sustain-release envelope.
EnvCutoff creates an envelope with no attack segment.
EnvDADSR is EnvADSR with its onset delayed by D seconds.
EnvGen plays back breakpoint envelopes.
EnvLinen creates a new envelope which has a trapezoidal shape.
EnvPairs creates a new envelope from coordinates/pairs.
EnvPerc creates a new envelope that has a percussive shape.
EnvSine creates a new envelope which has a hanning window shape.
EnvTriangle creates a new envelope that has a triangle shape.
Formlet is a resonant filter whose impulse response is like that of a sine wave with a Decay2 envelope over it.
FreeVerb reverb implemented with faust.
FSinOsc is a very fast sine wave generator implemented using a ringing filter.
Gate allows an input signal value to pass when gate is positive, otherwise holds last value.
GrainBuf is a table-lookup sinewave oscillator.
GrainFM is a table-lookup sinewave oscillator.
GrayNoise generates noise which results from flipping random bits in a word.
Group is a group of synth nodes.
Impulse non-band-limited single-sample impulses.
Integrator integrates an input signal with a leak.
Klank is a bank of fixed frequency resonators which can be used to simulate the resonant modes of an object.
LFCub is a sine-like shape made of two cubic pieces.
LFDNoise generates random values at a rate given by the freq argument, with two differences: no time quantization, and fast recovery from low freq values.
LFNoise generates random values at a rate given by the nearest integer division of the sample rate by the Freq input.
LFPulse a non-band-limited pulse oscillator.
LFSaw a non-band-limited sawtooth oscillator output ranges from -1 to +1.
LFTri is a non-band-limited triangle oscillator.
Limiter limits the input amplitude to the given level.
Line generates a line from the start value to the end value.
MouseX allpass delay with cubic interpolation.
MouseY allpass delay with cubic interpolation.
MultiNode is a MultiInput that consists of ugens.
Node is a node in a graph.
Out writes a signal to a bus.
Pan2 is a two-channel equal power panner.
ParamName represents a parameter name of a synthdef.
PinkNoise generates noise whose spectrum falls off in power by 3 dB per octave.
PlayBuf plays back a sample from memory.
PMOsc is a phase modulation sine-wave oscillator pair.
Pulse band-limited pulse wave generator with pulse width modulation.
Rand generates a single random float value in uniform distribution from Lo to Hi.
RLPF a resonant low pass filter.
Saw is a band-limited sawtooth wave generator.
Select selects an output from an array of inputs.
Server represents a running instance of scsynth.
ServerStatus represents the reply to the /status command.
SinOsc is a table-lookup sinewave oscillator.
Synth encapsulates a synth node.
SynthArgs contains the arguments necessary to create a synth that is part of a group.
Synthdef defines the structure of synthdef data as defined in http://doc.sccode.org/Reference/Synth-Definition-File-Format.html.
TLC (time, level, curve) triplet.
UgenNode represents a node in a ugen graph.
Variant provides a way to create synthdef presets.
WhiteNoise generates noise whose spectrum has equal power at all frequencies.
XLine generates an exponential curve from the start value to the end value.