|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
---|---|
Add | Takes an incoming signal (or signals in the multi-channel case) and adds something (either a float value or another signal) to it (them). |
AllpassFilter | A simple all-pass filter with variable delay. |
BiquadCustomCoeffCalculator | BiquadCustomCoeffCalculator provides a mechanism to define custom filter
coefficients for a BiquadFilter based on frequency and Q. |
BiquadFilter | A simple implementation of a multi-channel biquad filter. |
Change | Outputs 1 if the input signal is increasing; -1 if it is decreasing; 0 if it is the same. |
Clicker | A very simple UGen that generates one click and then kills itself. |
Clip | Clip constrains a signal within a range. |
Clock | A sample rate Clock. |
CombFilter | Implements a simple comb filter with both feed-forward and feed-back components. |
Compressor | A simple multi-channel dynamic range compression UGen. |
CrossFade | CrossFade is used to quickly crossfade between elements. |
CrossoverFilter | A multi-channel 4th-order Linkwitz-Riley crossover filter. |
DelayData | DelayData waits for a specified duration and then sends a DataBead message to a receiver. |
DelayEvent | An abstract UGen that waits for a specified amount of time before "triggering" (executing some code). |
DelayTrigger | A DelayTrigger waits for a specified duration and then notifies a receiver. |
Delta | Outputs the change in the input signal from the previous sample to the current one. |
Drain | Drain mixes grains of audio. |
Envelope | An Envelope generates a sequence of timed transitions (segments) between values as an audio signal. |
Function | Function is an abstract class which can be quickly subclassed to make a custom UGen on the fly. |
Gain | Gain modifies the gain of a multi-channel audio signal. |
Glide | Simple UGen that ramps between given values over a given duration (e.g., for portamento). |
GranularSamplePlayer | GranularSamplePlayer plays back a Sample using granular synthesis. |
IIRFilter | An abstract class that provides methods for analyzing infinite impulse response (IIR) filters. |
IIRFilter.IIRFilterAnalysis | A holder class for the various filter analysis data. |
LPRezFilter | A simple 2nd-order resonant low-pass filter optimized for single-channel processing. |
Maximum | For each sample, outputs the maximum of its two inputs. |
Minimum | For each sample, outputs the minimum of its two inputs. |
MonoPlug | MonoPlug performs the simple task of channelling a single output from a multi-channel
UGen . |
MouseResponder | A MouseResponder is a way of getting mouse input to control audio rate data. |
Mult | Takes an incoming signal (or signals in the multi-channel case) and multiplies it with something (another signal or a float value). |
MultiWrapper | A generalized multi-channel wrapper for UGens. |
NBitsConverter | Converts a signal to have n-bits, useful for 8-bit synthesis. |
Noise | Noise generates white noise. |
OnePoleFilter | A simple one-pole filter implementation. |
OscillatorBank | An OscillatorBank sums the output of a set of oscillators with assignable frequencies and amplitudes. |
Panner | A simple panning object that takes a mono input and gives stereo output. |
Phasor | Produces a cycling linear ramp from 0 to 1, like the Phasor object in Max/MSP. |
Plug | A simple UGen that just forwards its inputs to its outputs. |
PolyLimit | The Class PolyLimit is a mixer which can be used to keep a limit on the number of UGens connected to it. |
RandomPWM | A simple random-length pulse wave modulator. |
RangeLimiter | RangeLimiter forces a signal within the range [-1,1]. |
RecordToSample | RecordToSample records audio into a writeable Sample . |
Reverb | A basic reverb unit with adjustable room size, high-frequency damping, and early reflections and late reverb levels. |
RMS | Calculates and outputs the RMS (root-mean-squares) power factor for a signal over a given time frame. |
SamplePlayer | SamplePlayer plays back a Sample . |
ScalingMixer | ScalingMixer scales the gain of the signal at each input by the number of UGen s connected to that input, passing the scaled signal to the corresponding output. |
SignalReporter | An easy way to monitor a signal; useful for debugging signal chains. |
Spatial | A mixer for a speaker config in any number of dimensions (we haven't tested D>3 yet). |
Static | Static represents a UGen with a fixed value. |
TapIn | TapIn stores and serves sound data. |
TapOut | TapOut accesses a TapIn object to implement delays. |
Throughput | A simple UGen that just forwards its inputs to its outputs. |
TrapezoidWave | Generates a pulse-wave with adjustable duty cycle and "attack"/"decay" lengths. |
WavePlayer | WavePlayer iterates over wave data stored in a Buffer . |
WaveShaper | A simple wave-shaper. |
ZeroCross | Counts and outputs as a signal the number of zero crossings in its input signal over a specified time frame. |
ZMap | Performs a simple linear map from one range of values to another. |
Enum Summary | |
---|---|
BiquadFilter.Type | |
RandomPWM.Mode | |
RecordToSample.Mode | |
SamplePlayer.EnvelopeType | Used to determine whether the SamplePlayer updates control values at sample rate (SamplePlayer.EnvelopeType.FINE ) or
just every frame (SamplePlayer.EnvelopeType.COARSE ). |
SamplePlayer.InterpolationType | Used to determine what kind of interpolation is used when access samples. |
SamplePlayer.LoopType | Used to determine which kind of loop the sample player will use. |
TapOut.InterpolationType |
Provides a set of useful UGens.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |