| ||||
| ||||
| 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 |