| ||||
| ||||
Synopsis | ||||
Documentation | ||||
allpassN :: UGen -> UGen -> UGen -> UGen -> UGen | ||||
Allpass filter (no interpolation) | ||||
allpassL :: UGen -> UGen -> UGen -> UGen -> UGen | ||||
Allpass filter (linear interpolation) | ||||
allpassC :: UGen -> UGen -> UGen -> UGen -> UGen | ||||
Allpass filter (cubic interpolation) | ||||
ampComp :: UGen -> UGen -> UGen -> UGen | ||||
Basic psychoacoustic amplitude compensation. | ||||
ampCompA :: UGen -> UGen -> UGen -> UGen -> UGen | ||||
ANSI A-weighting curve psychoacoustic amplitude compensation. | ||||
bpf :: UGen -> UGen -> UGen -> UGen | ||||
Bandpass filter | ||||
bpz2 :: UGen -> UGen | ||||
Two zero fixed midpass filter. | ||||
brf :: UGen -> UGen -> UGen -> UGen | ||||
Band reject filter | ||||
brz2 :: UGen -> UGen | ||||
Two zero fixed midcut filter. | ||||
clip :: UGen -> UGen -> UGen -> UGen | ||||
Clip input between lower and upper bounds. | ||||
combN :: UGen -> UGen -> UGen -> UGen -> UGen | ||||
Comb filter (no interpolation) | ||||
combL :: UGen -> UGen -> UGen -> UGen -> UGen | ||||
Comb filter (linear interpolation) | ||||
combC :: UGen -> UGen -> UGen -> UGen -> UGen | ||||
Comb filter (cubic interpolation) | ||||
degreeToKey :: UGen -> UGen -> UGen -> UGen | ||||
Convert signal to modal pitch. | ||||
decay :: UGen -> UGen -> UGen | ||||
Exponential decay. | ||||
decay2 :: UGen -> UGen -> UGen -> UGen | ||||
Exponential decay (equvalent to $decay dcy - decay atk$). | ||||
delay1 :: UGen -> UGen | ||||
Single sample delay. | ||||
delay2 :: UGen -> UGen | ||||
Two sample delay. | ||||
delayC :: UGen -> UGen -> UGen -> UGen | ||||
Simple delay line (cubic interpolation). | ||||
delayL :: UGen -> UGen -> UGen -> UGen | ||||
Simple delay line (linear interpolation). | ||||
delayN :: UGen -> UGen -> UGen -> UGen | ||||
Simple delay line (no interpolation). | ||||
formlet :: UGen -> UGen -> UGen -> UGen -> UGen | ||||
FOF like filter. | ||||
fos :: UGen -> UGen -> UGen -> UGen -> UGen | ||||
First order filter section. | ||||
gate :: UGen -> UGen -> UGen | ||||
Gate. | ||||
hasher :: UGen -> UGen | ||||
Hash input values. | ||||
hilbert :: UGen -> UGen | ||||
Hilbert transform. | ||||
hpf :: UGen -> UGen -> UGen | ||||
Highpass filter. | ||||
hpz1 :: UGen -> UGen | ||||
Two point difference filter. | ||||
hpz2 :: UGen -> UGen | ||||
Two zero fixed highpass filter. | ||||
inRange :: UGen -> UGen -> UGen -> UGen | ||||
Is signal within specified range. | ||||
klank :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen | ||||
Fixed resonator filter bank. | ||||
klankSpec :: [UGen] -> [UGen] -> [UGen] -> UGen | ||||
Format frequency, amplitude and decay time data as required for klank. | ||||
lag :: UGen -> UGen -> UGen | ||||
Simple averaging filter. | ||||
lag2 :: UGen -> UGen -> UGen | ||||
Nested lag filter. | ||||
lag3 :: UGen -> UGen -> UGen | ||||
Twice nested lag filter. | ||||
lastValue :: UGen -> UGen -> UGen | ||||
Last value before chang above threshhold. | ||||
latch :: UGen -> UGen -> UGen | ||||
Sample and hold. | ||||
leakDC :: UGen -> UGen -> UGen | ||||
Remove DC offset. | ||||
linLin :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen | ||||
Map from one linear range to another linear range. | ||||
linExp :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen | ||||
Map from a linear range to an exponential range. | ||||
lpf :: UGen -> UGen -> UGen | ||||
Lowpass filter. | ||||
lpz1 :: UGen -> UGen | ||||
Two point average filter. | ||||
lpz2 :: UGen -> UGen | ||||
Two zero fixed lowpass filter. | ||||
mantissaMask :: UGen -> UGen -> UGen | ||||
Masks off bits in the mantissa of signal. | ||||
median :: UGen -> UGen -> UGen | ||||
Median filter. | ||||
moogFF :: UGen -> UGen -> UGen -> UGen -> UGen | ||||
Moog VCF implementation. | ||||
mostChange :: UGen -> UGen -> UGen | ||||
Most changed input. | ||||
mulAdd :: UGen -> UGen -> UGen -> UGen | ||||
Multiply add ternary operator. | ||||
normalizer :: UGen -> UGen -> UGen -> UGen | ||||
Flattens dynamics. | ||||
onePole :: UGen -> UGen -> UGen | ||||
One pole filter. | ||||
oneZero :: UGen -> UGen -> UGen | ||||
One zero filter. | ||||
peak :: UGen -> UGen -> UGen | ||||
Maximum value. | ||||
pitchShift :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen | ||||
Simple time domain pitch shifter. | ||||
pulseCount :: UGen -> UGen -> UGen | ||||
Trigger counter. | ||||
pulseDivider :: UGen -> UGen -> UGen -> UGen | ||||
Pass every nth trigger. | ||||
rhpf :: UGen -> UGen -> UGen -> UGen | ||||
Resonant highpass filter. | ||||
rlpf :: UGen -> UGen -> UGen -> UGen | ||||
Resonant lowpass filter. | ||||
resonz :: UGen -> UGen -> UGen -> UGen | ||||
Resonant filter. | ||||
ringz :: UGen -> UGen -> UGen -> UGen | ||||
Ringing filter (equivalent to Resonz). | ||||
runningMax :: UGen -> UGen -> UGen | ||||
Track maximum level. | ||||
runningMin :: UGen -> UGen -> UGen | ||||
Track minimum level. | ||||
runningSum :: UGen -> UGen -> UGen | ||||
Running sum. | ||||
select :: UGen -> UGen -> UGen | ||||
Select output from array of inputs. | ||||
sendTrig :: UGen -> UGen -> UGen -> UGen | ||||
Send a trigger message from the server back to the all registered clients. | ||||
setResetFF :: UGen -> UGen -> UGen | ||||
Set-reset flip flop. | ||||
shaper :: UGen -> UGen -> UGen | ||||
Wave shaper. | ||||
slew :: UGen -> UGen -> UGen -> UGen | ||||
Remove transients and higher frequencies. | ||||
sos :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen | ||||
Second order filter section (biquad). | ||||
stepper :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen | ||||
Stepper pulse counter. | ||||
sweep :: UGen -> UGen -> UGen | ||||
Triggered linear ramp. | ||||
tDelay :: UGen -> UGen -> UGen | ||||
Delay trigger by specified interval. | ||||
timer :: UGen -> UGen | ||||
Time since last triggered. | ||||
toggleFF :: UGen -> UGen | ||||
Toggle flip flop. | ||||
trig :: UGen -> UGen -> UGen | ||||
When triggered output trigger for specified duration. | ||||
trig1 :: UGen -> UGen -> UGen | ||||
When triggered output unit signal for specified duration. | ||||
twindex :: UGen -> UGen -> UGen -> UGen | ||||
Triggered windex. | ||||
twoPole :: UGen -> UGen -> UGen -> UGen | ||||
Two pole filter. | ||||
twoZero :: UGen -> UGen -> UGen -> UGen | ||||
Two zero filter. | ||||
wrapIndex :: UGen -> UGen -> UGen | ||||
Index into a table with a signal. | ||||
Produced by Haddock version 0.8 |