hsc3-db-0.15: Sound/SC3/UGen/DB/Data.hs
-- AUTOGENERATED: 2014-10-08-21h48
module Sound.SC3.UGen.DB.Data where
import Sound.SC3.UGen.DB.Record
import Sound.SC3.UGen.Rate
sc3_ugenDB :: [SC3_U]
sc3_ugenDB = [
("A2K",[KR],KR,[I "in" (0)],1,"Audio to control rate converter.")
,("APF",[AR,KR],AR,[I "in" (0),I "freq" (440),I "radius" (0.8)],1,"FIXME: APF purpose.")
,("AllpassC",[AR,KR],AR,[I "in" (0),I "maxdelaytime" (0.2),I "delaytime" (0.2),I "decaytime" (1)],1,"All pass delay line with cubic interpolation.")
,("AllpassL",[AR,KR],AR,[I "in" (0),I "maxdelaytime" (0.2),I "delaytime" (0.2),I "decaytime" (1)],1,"All pass delay line with linear interpolation.")
,("AllpassN",[AR,KR],AR,[I "in" (0),I "maxdelaytime" (0.2),I "delaytime" (0.2),I "decaytime" (1)],1,"All pass delay line with no interpolation.")
,("AmpComp",[AR,KR,IR],AR,[I "freq" 0,I "root" 0,I "exp" (0.3333)],1,"Basic psychoacoustic amplitude compensation.")
,("AmpCompA",[AR,KR,IR],AR,[I "freq" (1000),I "root" (0),I "minAmp" (0.32),I "rootAmp" (1)],1,"Basic psychoacoustic amplitude compensation (ANSI A-weighting curve).")
,("Amplitude",[AR,KR],AR,[I "in" (0),I "attackTime" (0.01),I "releaseTime" (0.01)],1,"Amplitude follower")
,("AudioControl",[AR],AR,[I "values" 0],0,"(Undocumented class)")
,("BAllPass",[AR],AR,[I "in" 0,I "freq" (1200),I "rq" (1)],1,"All Pass Filter")
,("BBandPass",[AR],AR,[I "in" 0,I "freq" (1200),I "bw" (1)],1,"Band Pass Filter")
,("BBandStop",[AR],AR,[I "in" 0,I "freq" (1200),I "bw" (1)],1,"Band reject filter")
,("BHiPass",[AR],AR,[I "in" 0,I "freq" (1200),I "rq" (1)],1,"12db/oct rolloff - 2nd order resonant Hi Pass Filter")
,("BHiShelf",[AR],AR,[I "in" 0,I "freq" (1200),I "rs" (1),I "db" (0)],1,"Hi Shelf")
,("BLowPass",[AR],AR,[I "in" 0,I "freq" (1200),I "rq" (1)],1,"12db/oct rolloff - 2nd order resonant Low Pass Filter")
,("BLowShelf",[AR],AR,[I "in" 0,I "freq" (1200),I "rs" (1),I "db" (0)],1,"Low Shelf")
,("BPF",[AR,KR],AR,[I "in" (0),I "freq" (440),I "rq" (1)],1,"2nd order Butterworth bandpass filter.")
,("BPZ2",[AR,KR],AR,[I "in" (0)],1,"Two zero fixed midpass.")
,("BPeakEQ",[AR],AR,[I "in" 0,I "freq" (1200),I "rq" (1),I "db" (0)],1,"Parametric equalizer")
,("BRF",[AR,KR],AR,[I "in" (0),I "freq" (440),I "rq" (1)],1,"2nd order Butterworth band reject filter.")
,("BRZ2",[AR,KR],AR,[I "in" (0)],1,"Two zero fixed midcut.")
,("Balance2",[AR,KR],AR,[I "left" 0,I "right" 0,I "pos" (0),I "level" (1)],2,"Stereo signal balancer")
,("Ball",[AR,KR],AR,[I "in" (0),I "g" (1),I "damp" (0),I "friction" (0.01)],1,"physical model of bouncing object")
,("BeatTrack",[KR],KR,[I "chain" 0,I "lock" (0)],1,"Autocorrelation beat tracker")
,("BeatTrack2",[KR],KR,[I "busindex" 0,I "numfeatures" 0,I "windowsize" (2),I "phaseaccuracy" (0.02),I "lock" (0),I "weightingscheme" 0],6,"Template matching beat tracker")
,("BiPanB2",[AR,KR],AR,[I "inA" 0,I "inB" 0,I "azimuth" 0,I "gain" (1)],3,"2D Ambisonic B-format panner.")
,("BinaryOpUGen",[],IR,[I "a" 0,I "b" 0],1,"Apply a binary operation to the values of an input UGen")
,("Blip",[AR,KR],AR,[I "freq" (440),I "numharm" (200)],1,"Band limited impulse oscillator.")
,("BlockSize",[IR],IR,[],1,"(Undocumented class)")
,("BrownNoise",[AR,KR],AR,[],1,"Brown Noise.")
,("BufAllpassC",[AR],AR,[I "buf" (0),I "in" (0),I "delaytime" (0.2),I "decaytime" (1)],1,"Buffer based all pass delay line with cubic interpolation.")
,("BufAllpassL",[AR],AR,[I "buf" (0),I "in" (0),I "delaytime" (0.2),I "decaytime" (1)],1,"Buffer based all pass delay line with linear interpolation.")
,("BufAllpassN",[AR],AR,[I "buf" (0),I "in" (0),I "delaytime" (0.2),I "decaytime" (1)],1,"Buffer based all pass delay line with no interpolation.")
,("BufChannels",[KR,IR],KR,[I "bufnum" 0],1,"Current number of channels of soundfile in buffer.")
,("BufCombC",[AR],AR,[I "buf" (0),I "in" (0),I "delaytime" (0.2),I "decaytime" (1)],1,"Buffer based comb delay line with cubic interpolation.")
,("BufCombL",[AR],AR,[I "buf" (0),I "in" (0),I "delaytime" (0.2),I "decaytime" (1)],1,"Buffer based comb delay line with linear interpolation.")
,("BufCombN",[AR],AR,[I "buf" (0),I "in" (0),I "delaytime" (0.2),I "decaytime" (1)],1,"Buffer based comb delay line with no interpolation.")
,("BufDelayC",[AR,KR],AR,[I "buf" (0),I "in" (0),I "delaytime" (0.2)],1,"Buffer based simple delay line with cubic interpolation.")
,("BufDelayL",[AR,KR],AR,[I "buf" (0),I "in" (0),I "delaytime" (0.2)],1,"Buffer based simple delay line with linear interpolation.")
,("BufDelayN",[AR,KR],AR,[I "buf" (0),I "in" (0),I "delaytime" (0.2)],1,"Buffer based simple delay line with no interpolation.")
,("BufDur",[KR,IR],KR,[I "bufnum" 0],1,"Current duration of soundfile in buffer.")
,("BufFrames",[KR,IR],KR,[I "bufnum" 0],1,"Current number of frames allocated in the buffer.")
,("BufRateScale",[KR,IR],KR,[I "bufnum" 0],1,"Buffer rate scaling in respect to server samplerate.")
,("BufRd",[AR,KR],AR,[I "numChannels" 0,I "bufnum" (0),I "phase" (0),I "loop" (1),I "interpolation" (2)],0,"Buffer reading oscillator.")
,("BufSampleRate",[KR,IR],KR,[I "bufnum" 0],1,"Buffer sample rate.")
,("BufSamples",[KR,IR],KR,[I "bufnum" 0],1,"Current number of samples in buffer.")
,("BufWr",[AR,KR],AR,[I "inputArray" 0,I "bufnum" (0),I "phase" (0),I "loop" (1)],1,"Buffer writing oscillator.")
,("COsc",[AR,KR],AR,[I "bufnum" 0,I "freq" (440),I "beats" (0.5)],1,"Chorusing wavetable oscillator.")
,("CheckBadValues",[AR,KR],AR,[I "in" (0),I "id" (0),I "post" (2)],1,"Test for infinity, not-a-number, and denormals")
,("Clip",[AR,KR,IR],AR,[I "in" (0),I "lo" (0),I "hi" (1)],1,"Clip a signal outside given thresholds.")
,("ClipNoise",[AR,KR],AR,[],1,"Clip Noise.")
,("CoinGate",[AR,KR],AR,[I "prob" 0,I "in" 0],1,"Statistical gate.")
,("CombC",[AR,KR],AR,[I "in" (0),I "maxdelaytime" (0.2),I "delaytime" (0.2),I "decaytime" (1)],1,"Comb delay line with cubic interpolation.")
,("CombL",[AR,KR],AR,[I "in" (0),I "maxdelaytime" (0.2),I "delaytime" (0.2),I "decaytime" (1)],1,"Comb delay line with linear interpolation.")
,("CombN",[AR,KR],AR,[I "in" (0),I "maxdelaytime" (0.2),I "delaytime" (0.2),I "decaytime" (1)],1,"Comb delay line with no interpolation.")
,("Compander",[AR],AR,[I "in" (0),I "control" (0),I "thresh" (0.5),I "slopeBelow" (1),I "slopeAbove" (1),I "clampTime" (0.01),I "relaxTime" (0.1)],1,"Compressor, expander, limiter, gate, ducker")
,("CompanderD",[AR],AR,[I "in" (0),I "thresh" (0.5),I "slopeBelow" (1),I "slopeAbove" (1),I "clampTime" (0.01),I "relaxTime" (0.01)],1,"Compressor, expander, limiter, gate, ducker.")
,("ControlDur",[IR],IR,[],1,"Duration of one block")
,("ControlRate",[IR],IR,[],1,"Server control rate.")
,("Convolution",[AR],AR,[I "in" 0,I "kernel" 0,I "framesize" (512)],1,"Real-time convolver.")
,("Convolution2",[AR],AR,[I "in" 0,I "kernel" 0,I "trigger" (0),I "framesize" (2048)],1,"Real-time fixed kernel convolver.")
,("Convolution2L",[AR],AR,[I "in" 0,I "kernel" 0,I "trigger" (0),I "framesize" (2048),I "crossfade" (1)],1,"Real-time convolver with linear interpolation")
,("Convolution3",[AR,KR],AR,[I "in" 0,I "kernel" 0,I "trigger" (0),I "framesize" (2048)],1,"Time based convolver.")
,("Crackle",[AR,KR],AR,[I "chaosParam" (1.5)],1,"Chaotic noise function.")
,("CuspL",[AR],AR,[I "freq" (22050),I "a" (1),I "b" (1.9),I "xi" (0)],1,"Cusp map chaotic generator")
,("CuspN",[AR],AR,[I "freq" (22050),I "a" (1),I "b" (1.9),I "xi" (0)],1,"Cusp map chaotic generator")
,("DC",[AR,KR],AR,[I "in" (0)],1,"Create a constant amplitude signal")
,("Dbrown",[DR],DR,[I "lo" (0),I "hi" (1),I "step" (0.01),I "length" (inf)],1,"Demand rate brownian movement generator.")
,("Dbufrd",[DR],DR,[I "bufnum" (0),I "phase" (0),I "loop" (1)],1,"Buffer read demand ugen")
,("Dbufwr",[DR],DR,[I "input" (0),I "bufnum" (0),I "phase" (0),I "loop" (1)],1,"Buffer write demand ugen")
,("Decay",[AR,KR],AR,[I "in" (0),I "decayTime" (1)],1,"Exponential decay")
,("Decay2",[AR,KR],AR,[I "in" (0),I "attackTime" (0.01),I "decayTime" (1)],1,"Exponential decay")
,("DecodeB2",[AR,KR],AR,[I "numChans" 0,I "w" 0,I "x" 0,I "y" 0,I "orientation" (0.5)],0,"2D Ambisonic B-format decoder.")
,("DegreeToKey",[AR,KR],AR,[I "bufnum" 0,I "in" (0),I "octave" (12)],1,"Convert signal to modal pitch.")
,("DelTapRd",[AR,KR],AR,[I "buffer" 0,I "phase" 0,I "delTime" 0,I "interp" (1)],1,"Tap a delay line from a DelTapWr UGen")
,("DelTapWr",[AR,KR],AR,[I "buffer" 0,I "in" 0],1,"Write to a buffer for a DelTapRd UGen")
,("Delay1",[AR,KR],AR,[I "in" (0)],1,"Single sample delay.")
,("Delay2",[AR,KR],AR,[I "in" (0)],1,"Two sample delay.")
,("DelayC",[AR,KR],AR,[I "in" (0),I "maxdelaytime" (0.2),I "delaytime" (0.2)],1,"Simple delay line with cubic interpolation.")
,("DelayL",[AR,KR],AR,[I "in" (0),I "maxdelaytime" (0.2),I "delaytime" (0.2)],1,"Simple delay line with linear interpolation.")
,("DelayN",[AR,KR],AR,[I "in" (0),I "maxdelaytime" (0.2),I "delaytime" (0.2)],1,"Simple delay line with no interpolation.")
,("Demand",[AR,KR],AR,[I "trig" 0,I "reset" 0,I "demandUGens" 0],0,"Demand results from demand rate UGens.")
,("DemandEnvGen",[AR,KR],AR,[I "level" 0,I "dur" 0,I "shape" (1),I "curve" (0),I "gate" (1),I "reset" (1),I "levelScale" (1),I "levelBias" (0),I "timeScale" (1),I "doneAction" (0)],1,"Demand rate envelope generator")
,("DetectIndex",[AR,KR],AR,[I "bufnum" 0,I "in" (0)],1,"Search a buffer for a value")
,("DetectSilence",[AR,KR],AR,[I "in" (0),I "amp" (0.0001),I "time" (0.1),I "doneAction" (0)],1,"When input falls below a threshhold, evaluate doneAction.")
,("Dgeom",[DR],DR,[I "start" (1),I "grow" (2),I "length" (inf)],1,"Demand rate geometric series UGen.")
,("Dibrown",[DR],DR,[I "lo" (0),I "hi" (1),I "step" (0.01),I "length" (inf)],1,"Demand rate brownian movement generator.")
,("DiskIn",[AR],AR,[I "numChannels" 0,I "bufnum" 0,I "loop" (0)],0,"Stream in audio from a file.")
,("DiskOut",[AR],AR,[I "bufnum" 0,I "channelsArray" 0],1,"Record to a soundfile to disk.")
,("Diwhite",[DR],DR,[I "lo" (0),I "hi" (1),I "length" (inf)],1,"Demand rate white noise random generator.")
,("Donce",[DR],DR,[I "in" 0],1,"(Undocumented class)")
,("Done",[KR],KR,[I "src" 0],1,"Monitors another UGen to see when it is finished")
,("Dpoll",[DR],DR,[I "in" 0,I "label" 0,I "run" (1),I "trigid" (-1)],1,"Print the current output value of a demand rate UGen")
,("Drand",[DR],DR,[I "list" 0,I "repeats" (1)],1,"Demand rate random sequence generator.")
,("Dreset",[DR],DR,[I "in" 0,I "reset" (0)],1,"demand rate reset")
,("Dseq",[DR],DR,[I "list" 0,I "repeats" (1)],1,"Demand rate sequence generator.")
,("Dser",[DR],DR,[I "list" 0,I "repeats" (1)],1,"Demand rate sequence generator.")
,("Dseries",[DR],DR,[I "start" (1),I "step" (1),I "length" (inf)],1,"Demand rate arithmetic series UGen.")
,("Dshuf",[DR],DR,[I "list" 0,I "repeats" (1)],1,"Demand rate random sequence generator")
,("Dstutter",[DR],DR,[I "n" 0,I "in" 0],1,"Demand rate input replicator")
,("Dswitch",[DR],DR,[I "list" 0,I "index" 0],1,"Demand rate generator for embedding different inputs")
,("Dswitch1",[DR],DR,[I "list" 0,I "index" 0],1,"Demand rate generator for switching between inputs.")
,("Dunique",[DR],DR,[I "source" 0,I "maxBufferSize" (1024),I "protected" (true)],1,"Return the same unique series of values for several demand streams")
,("Dust",[AR,KR],AR,[I "density" (0)],1,"Random impulses.")
,("Dust2",[AR,KR],AR,[I "density" (0)],1,"Random impulses.")
,("DustR",[AR],AR,[I "iot_min" (0.1),I "iot_max" (1)],1,"(Undocumented class)")
,("Duty",[AR,KR],AR,[I "dur" (1),I "reset" (0),I "level" (1),I "doneAction" (0)],1,"Demand results from demand rate UGens.")
,("Dwhite",[DR],DR,[I "lo" (0),I "hi" (1),I "length" (inf)],1,"Demand rate white noise random generator.")
,("Dwrand",[DR],DR,[I "list" 0,I "weights" 0,I "repeats" (1)],1,"Demand rate weighted random sequence generator")
,("Dxrand",[DR],DR,[I "list" 0,I "repeats" (1)],1,"Demand rate random sequence generator.")
,("EnvGen",[AR,KR],AR,[I "envelope" 0,I "gate" (1),I "levelScale" (1),I "levelBias" (0),I "timeScale" (1),I "doneAction" (0)],1,"Envelope generator")
,("ExpRand",[],IR,[I "lo" (0.01),I "hi" (1)],1,"Exponential single random number generator.")
,("FBSineC",[AR],AR,[I "freq" (22050),I "im" (1),I "fb" (0.1),I "a" (1.1),I "c" (0.5),I "xi" (0.1),I "yi" (0.1)],1,"Feedback sine with chaotic phase indexing")
,("FBSineL",[AR],AR,[I "freq" (22050),I "im" (1),I "fb" (0.1),I "a" (1.1),I "c" (0.5),I "xi" (0.1),I "yi" (0.1)],1,"Feedback sine with chaotic phase indexing")
,("FBSineN",[AR],AR,[I "freq" (22050),I "im" (1),I "fb" (0.1),I "a" (1.1),I "c" (0.5),I "xi" (0.1),I "yi" (0.1)],1,"Feedback sine with chaotic phase indexing")
,("FFT",[KR],KR,[I "buffer" 0,I "in" (0),I "hop" (0.5),I "wintype" (0),I "active" (1),I "winsize" (0)],1,"Fast Fourier Transform")
,("FOS",[AR,KR],AR,[I "in" (0),I "a0" (0),I "a1" (0),I "b1" (0)],1,"First order filter section.")
,("FSinOsc",[AR,KR],AR,[I "freq" (440),I "iphase" (0)],1,"Fast sine oscillator.")
,("Fold",[AR,KR,IR],AR,[I "in" (0),I "lo" (0),I "hi" (1)],1,"Fold a signal outside given thresholds.")
,("Formant",[AR],AR,[I "fundfreq" (440),I "formfreq" (1760),I "bwfreq" (880)],1,"Formant oscillator")
,("Formlet",[AR,KR],AR,[I "in" (0),I "freq" (440),I "attacktime" (1),I "decaytime" (1)],1,"FOF-like filter.")
,("Free",[KR],KR,[I "trig" 0,I "id" 0],1,"When triggered, frees a node.")
,("FreeSelf",[KR],KR,[I "in" 0],1,"When triggered, free enclosing synth.")
,("FreeSelfWhenDone",[KR],KR,[I "src" 0],1,"Free the enclosing synth when a UGen is finished")
,("FreeVerb",[AR],AR,[I "in" 0,I "mix" (0.33),I "room" (0.5),I "damp" (0.5)],1,"A reverb")
,("FreeVerb2",[AR],AR,[I "in" 0,I "in2" 0,I "mix" (0.33),I "room" (0.5),I "damp" (0.5)],2,"A two-channel reverb")
,("FreqShift",[AR],AR,[I "in" 0,I "freq" (0),I "phase" (0)],1,"Frequency Shifter.")
,("GVerb",[AR],AR,[I "in" 0,I "roomsize" (10),I "revtime" (3),I "damping" (0.5),I "inputbw" (0.5),I "spread" (15),I "drylevel" (1),I "earlyreflevel" (0.7),I "taillevel" (0.5),I "maxroomsize" (300)],2,"A two-channel reverb")
,("Gate",[AR,KR],AR,[I "in" (0),I "trig" (0)],1,"Gate or hold.")
,("GbmanL",[AR],AR,[I "freq" (22050),I "xi" (1.2),I "yi" (2.1)],1,"Gingerbreadman map chaotic generator")
,("GbmanN",[AR],AR,[I "freq" (22050),I "xi" (1.2),I "yi" (2.1)],1,"Gingerbreadman map chaotic generator")
,("Gendy1",[AR,KR],AR,[I "ampdist" (1),I "durdist" (1),I "adparam" (1),I "ddparam" (1),I "minfreq" (440),I "maxfreq" (660),I "ampscale" (0.5),I "durscale" (0.5),I "initCPs" (12),I "knum" 0],1,"Dynamic stochastic synthesis generator.")
,("Gendy2",[AR,KR],AR,[I "ampdist" (1),I "durdist" (1),I "adparam" (1),I "ddparam" (1),I "minfreq" (440),I "maxfreq" (660),I "ampscale" (0.5),I "durscale" (0.5),I "initCPs" (12),I "knum" 0,I "a" (1.17),I "c" (0.31)],1,"Dynamic stochastic synthesis generator.")
,("Gendy3",[AR,KR],AR,[I "ampdist" (1),I "durdist" (1),I "adparam" (1),I "ddparam" (1),I "freq" (440),I "ampscale" (0.5),I "durscale" (0.5),I "initCPs" (12),I "knum" 0],1,"Dynamic stochastic synthesis generator.")
,("GrainBuf",[AR],AR,[I "numChannels" (1),I "trigger" (0),I "dur" (1),I "sndbuf" 0,I "rate" (1),I "pos" (0),I "interp" (2),I "pan" (0),I "envbufnum" (-1),I "maxGrains" (512)],1,"Granular synthesis with sound stored in a buffer")
,("GrainFM",[AR],AR,[I "numChannels" (1),I "trigger" (0),I "dur" (1),I "carfreq" (440),I "modfreq" (200),I "index" (1),I "pan" (0),I "envbufnum" (-1),I "maxGrains" (512)],1,"Granular synthesis with frequency modulated sine tones")
,("GrainIn",[AR],AR,[I "numChannels" (1),I "trigger" (0),I "dur" (1),I "in" 0,I "pan" (0),I "envbufnum" (-1),I "maxGrains" (512)],1,"Granulate an input signal")
,("GrainSin",[AR],AR,[I "numChannels" (1),I "trigger" (0),I "dur" (1),I "freq" (440),I "pan" (0),I "envbufnum" (-1),I "maxGrains" (512)],1,"Granular synthesis with sine tones")
,("GrayNoise",[AR,KR],AR,[],1,"Gray Noise.")
,("HPF",[AR,KR],AR,[I "in" (0),I "freq" (440)],1,"2nd order Butterworth highpass filter.")
,("HPZ1",[AR,KR],AR,[I "in" (0)],1,"Two point difference filter")
,("HPZ2",[AR,KR],AR,[I "in" (0)],1,"Two zero fixed midcut.")
,("Hasher",[AR,KR],AR,[I "in" (0)],1,"Randomized value.")
,("HenonC",[AR],AR,[I "freq" (22050),I "a" (1.4),I "b" (0.3),I "x0" (0),I "x1" (0)],1,"Henon map chaotic generator")
,("HenonL",[AR],AR,[I "freq" (22050),I "a" (1.4),I "b" (0.3),I "x0" (0),I "x1" (0)],1,"Henon map chaotic generator")
,("HenonN",[AR],AR,[I "freq" (22050),I "a" (1.4),I "b" (0.3),I "x0" (0),I "x1" (0)],1,"Henon map chaotic generator")
,("Hilbert",[AR],AR,[I "in" 0],2,"Applies the Hilbert transform to an input signal.")
,("HilbertFIR",[AR],AR,[I "in" 0,I "buffer" 0],2,"Applies the Hilbert transform to an input signal.")
,("IEnvGen",[AR,KR],AR,[I "envelope" 0,I "index" 0],1,"Envelope generator for polling values from an Env")
,("IFFT",[AR,KR],AR,[I "buffer" 0,I "wintype" (0),I "winsize" (0)],1,"Inverse Fast Fourier Transform")
,("IRand",[],IR,[I "lo" (0),I "hi" (127)],1,"Single integer random number generator.")
,("Impulse",[AR,KR],AR,[I "freq" (440),I "phase" (0)],1,"Impulse oscillator.")
,("In",[AR,KR],AR,[I "bus" (0),I "numChannels" (1)],1,"Read a signal from a bus.")
,("InFeedback",[AR],AR,[I "bus" (0),I "numChannels" (1)],1,"Read signal from a bus with a current or one cycle old timestamp.")
,("InRange",[AR,KR,IR],AR,[I "in" (0),I "lo" (0),I "hi" (1)],1,"Tests if a signal is within a given range.")
,("InRect",[AR,KR],AR,[I "x" (0),I "y" (0),I "rect" 0],1,"Test if a point is within a given rectangle.")
,("InTrig",[KR],KR,[I "bus" (0),I "numChannels" (1)],1,"Generate a trigger anytime a bus is set.")
,("Index",[AR,KR],AR,[I "bufnum" 0,I "in" (0)],1,"Index into a table with a signal")
,("IndexInBetween",[AR,KR],AR,[I "bufnum" 0,I "in" (0)],1,"Finds the (lowest) point in the Buffer at which the input signal lies in-between the two values")
,("IndexL",[AR,KR],AR,[I "bufnum" 0,I "in" (0)],1,"Index into a table with a signal, linear interpolated")
,("InfoUGenBase",[IR],IR,[],1,"Base class for info ugens")
,("Integrator",[AR,KR],AR,[I "in" (0),I "coef" (1)],1,"A leaky integrator.")
,("K2A",[AR],AR,[I "in" (0)],1,"Control to audio rate converter.")
,("KeyState",[KR],KR,[I "keycode" (0),I "minval" (0),I "maxval" (1),I "lag" (0.2)],1,"Respond to the state of a key")
,("KeyTrack",[KR],KR,[I "chain" 0,I "keydecay" (2),I "chromaleak" (0.5)],1,"Key tracker")
,("Klang",[AR],AR,[I "specificationsArrayRef" 0,I "freqscale" (1),I "freqoffset" (0)],1,"Sine oscillator bank")
,("Klank",[AR],AR,[I "specificationsArrayRef" 0,I "input" 0,I "freqscale" (1),I "freqoffset" (0),I "decayscale" (1)],1,"Bank of resonators")
,("LFClipNoise",[AR,KR],AR,[I "freq" (500)],1,"Clipped noise")
,("LFCub",[AR,KR],AR,[I "freq" (440),I "iphase" (0)],1,"A sine like shape made of two cubic pieces")
,("LFDClipNoise",[AR,KR],AR,[I "freq" (500)],1,"Dynamic clipped noise")
,("LFDNoise0",[AR,KR],AR,[I "freq" (500)],1,"Dynamic step noise")
,("LFDNoise1",[AR,KR],AR,[I "freq" (500)],1,"Dynamic ramp noise")
,("LFDNoise3",[AR,KR],AR,[I "freq" (500)],1,"Dynamic cubic noise")
,("LFGauss",[AR,KR],AR,[I "duration" (1),I "width" (0.1),I "iphase" (0),I "loop" (1),I "doneAction" (0)],1,"Gaussian function oscillator")
,("LFNoise0",[AR,KR],AR,[I "freq" (500)],1,"Step noise")
,("LFNoise1",[AR,KR],AR,[I "freq" (500)],1,"Ramp noise")
,("LFNoise2",[AR,KR],AR,[I "freq" (500)],1,"Quadratic noise.")
,("LFPar",[AR,KR],AR,[I "freq" (440),I "iphase" (0)],1,"Parabolic oscillator")
,("LFPulse",[AR,KR],AR,[I "freq" (440),I "iphase" (0),I "width" (0.5)],1,"pulse oscillator")
,("LFSaw",[AR,KR],AR,[I "freq" (440),I "iphase" (0)],1,"Sawtooth oscillator")
,("LFTri",[AR,KR],AR,[I "freq" (440),I "iphase" (0)],1,"Triangle oscillator")
,("LPF",[AR,KR],AR,[I "in" (0),I "freq" (440)],1,"2nd order Butterworth lowpass filter")
,("LPZ1",[AR,KR],AR,[I "in" (0)],1,"Two point average filter")
,("LPZ2",[AR,KR],AR,[I "in" (0)],1,"Two zero fixed lowpass")
,("Lag",[AR,KR],AR,[I "in" (0),I "lagTime" (0.1)],1,"Exponential lag")
,("Lag2",[AR,KR],AR,[I "in" (0),I "lagTime" (0.1)],1,"Exponential lag")
,("Lag2UD",[AR,KR],AR,[I "in" (0),I "lagTimeU" (0.1),I "lagTimeD" (0.1)],1,"Exponential lag")
,("Lag3",[AR,KR],AR,[I "in" (0),I "lagTime" (0.1)],1,"Exponential lag")
,("Lag3UD",[AR,KR],AR,[I "in" (0),I "lagTimeU" (0.1),I "lagTimeD" (0.1)],1,"Exponential lag")
,("LagIn",[KR],KR,[I "bus" (0),I "numChannels" (1),I "lag" (0.1)],1,"Read a control signal from a bus with a lag")
,("LagUD",[AR,KR],AR,[I "in" (0),I "lagTimeU" (0.1),I "lagTimeD" (0.1)],1,"Exponential lag")
,("LastValue",[AR,KR],AR,[I "in" (0),I "diff" (0.01)],1,"Output the last value before the input changed")
,("Latch",[AR,KR],AR,[I "in" (0),I "trig" (0)],1,"Sample and hold")
,("LatoocarfianC",[AR],AR,[I "freq" (22050),I "a" (1),I "b" (3),I "c" (0.5),I "d" (0.5),I "xi" (0.5),I "yi" (0.5)],1,"Latoocarfian chaotic generator")
,("LatoocarfianL",[AR],AR,[I "freq" (22050),I "a" (1),I "b" (3),I "c" (0.5),I "d" (0.5),I "xi" (0.5),I "yi" (0.5)],1,"Latoocarfian chaotic generator")
,("LatoocarfianN",[AR],AR,[I "freq" (22050),I "a" (1),I "b" (3),I "c" (0.5),I "d" (0.5),I "xi" (0.5),I "yi" (0.5)],1,"Latoocarfian chaotic generator")
,("LeakDC",[AR,KR],AR,[I "in" (0),I "coef" (0.995)],1,"Remove DC")
,("LeastChange",[AR,KR],AR,[I "a" (0),I "b" (0)],1,"Output least changed")
,("Limiter",[AR],AR,[I "in" (0),I "level" (1),I "dur" (0.01)],1,"Peak limiter")
,("LinCongC",[AR],AR,[I "freq" (22050),I "a" (1.1),I "c" (0.13),I "m" (1),I "xi" (0)],1,"Linear congruential chaotic generator")
,("LinCongL",[AR],AR,[I "freq" (22050),I "a" (1.1),I "c" (0.13),I "m" (1),I "xi" (0)],1,"Linear congruential chaotic generator")
,("LinCongN",[AR],AR,[I "freq" (22050),I "a" (1.1),I "c" (0.13),I "m" (1),I "xi" (0)],1,"Linear congruential chaotic generator")
,("LinExp",[AR,KR],AR,[I "in" (0),I "srclo" (0),I "srchi" (1),I "dstlo" (1),I "dsthi" (2)],1,"Map a linear range to an exponential range")
,("LinPan2",[AR,KR],AR,[I "in" 0,I "pos" (0),I "level" (1)],2,"Two channel linear pan.")
,("LinRand",[],IR,[I "lo" (0),I "hi" (1),I "minmax" (0)],1,"Skewed random number generator.")
,("LinXFade2",[AR,KR],AR,[I "inA" 0,I "inB" (0),I "pan" (0),I "level" (1)],1,"Two channel linear crossfade.")
,("Line",[AR,KR],AR,[I "start" (0),I "end" (1),I "dur" (1),I "doneAction" (0)],1,"Line generator.")
,("Linen",[KR],KR,[I "gate" (1),I "attackTime" (0.01),I "susLevel" (1),I "releaseTime" (1),I "doneAction" (0)],1,"Simple linear envelope generator.")
,("LocalBuf",[],IR,[I "numFrames" (1),I "numChannels" (1)],1,"Allocate a buffer local to the synth")
,("LocalIn",[AR,KR],AR,[I "numChannels" (1),I "default" (0)],1,"Define and read from buses local to a synth.")
,("LocalOut",[AR,KR],AR,[I "channelsArray" 0],0,"Write to buses local to a synth.")
,("Logistic",[AR,KR],AR,[I "chaosParam" (3),I "freq" (1000),I "init" (0.5)],1,"Chaotic noise function")
,("LorenzL",[AR],AR,[I "freq" (22050),I "s" (10),I "r" (28),I "b" (2.667),I "h" (0.05),I "xi" (0.1),I "yi" (0),I "zi" (0)],1,"Lorenz chaotic generator")
,("Loudness",[KR],KR,[I "chain" 0,I "smask" (0.25),I "tmask" (1)],1,"Extraction of instantaneous loudness in sones")
,("MFCC",[KR],KR,[I "chain" 0,I "numcoeff" (13)],13,"Mel frequency cepstral coefficients")
,("MantissaMask",[AR,KR],AR,[I "in" (0),I "bits" (3)],1,"Reduce precision.")
,("Median",[AR,KR],AR,[I "length" (3),I "in" (0)],1,"Median filter.")
,("MidEQ",[AR,KR],AR,[I "in" (0),I "freq" (440),I "rq" (1),I "db" (0)],1,"Parametric filter.")
,("ModDif",[AR,KR,IR],AR,[I "x" (0),I "y" (0),I "mod" (1)],1,"Minimum difference of two values in modulo arithmetics")
,("MoogFF",[AR,KR],AR,[I "in" 0,I "freq" (100),I "gain" (2),I "reset" (0)],1,"Moog VCF implementation, designed by Federico Fontana")
,("MostChange",[AR,KR],AR,[I "a" (0),I "b" (0)],1,"Output most changed.")
,("MouseButton",[KR],KR,[I "minval" (0),I "maxval" (1),I "lag" (0.2)],1,"Mouse button UGen.")
,("MouseX",[KR],KR,[I "minval" (0),I "maxval" (1),I "warp" (0),I "lag" (0.2)],1,"Cursor tracking UGen.")
,("MouseY",[KR],KR,[I "minval" (0),I "maxval" (1),I "warp" (0),I "lag" (0.2)],1,"Cursor tracking UGen.")
,("NRand",[],IR,[I "lo" (0),I "hi" (1),I "n" (0)],1,"Sum of uniform distributions.")
,("Normalizer",[AR],AR,[I "in" (0),I "level" (1),I "dur" (0.01)],1,"Flattens dynamics.")
,("NumAudioBuses",[IR],IR,[],1,"Number of audio busses.")
,("NumBuffers",[IR],IR,[],1,"Number of open buffers.")
,("NumControlBuses",[IR],IR,[],1,"Number of control busses.")
,("NumInputBuses",[IR],IR,[],1,"Number of input busses.")
,("NumOutputBuses",[IR],IR,[],1,"Number of output busses.")
,("NumRunningSynths",[KR,IR],KR,[],1,"Number of currently running synths.")
,("OffsetOut",[AR,KR],AR,[I "bus" 0,I "channelsArray" 0],0,"Write a signal to a bus with sample accurate timing.")
,("OnePole",[AR,KR],AR,[I "in" (0),I "coef" (0.5)],1,"One pole filter.")
,("OneZero",[AR,KR],AR,[I "in" (0),I "coef" (0.5)],1,"One zero filter.")
,("Onsets",[KR],KR,[I "chain" 0,I "threshold" (0.5),I "odftype" (rcomplex),I "relaxtime" (1),I "floor" (0.1),I "mingap" (10),I "medianspan" (11),I "whtype" (1),I "rawodf" (0)],1,"Onset detector")
,("Osc",[AR,KR],AR,[I "bufnum" 0,I "freq" (440),I "phase" (0)],1,"Interpolating wavetable oscillator.")
,("OscN",[AR,KR],AR,[I "bufnum" 0,I "freq" (440),I "phase" (0)],1,"Noninterpolating wavetable oscillator.")
,("Out",[AR,KR],AR,[I "bus" 0,I "channelsArray" 0],0,"Write a signal to a bus.")
,("PSinGrain",[AR],AR,[I "freq" (440),I "dur" (0.2),I "amp" (1)],1,"Very fast sine grain with a parabolic envelope")
,("PV_Add",[KR],KR,[I "bufferA" 0,I "bufferB" 0],1,"Complex addition.")
,("PV_BinScramble",[KR],KR,[I "buffer" 0,I "wipe" (0),I "width" (0.2),I "trig" (0)],1,"Scramble bins.")
,("PV_BinShift",[KR],KR,[I "buffer" 0,I "stretch" (1),I "shift" (0),I "interp" (0)],1,"Shift and stretch bin position.")
,("PV_BinWipe",[KR],KR,[I "bufferA" 0,I "bufferB" 0,I "wipe" (0)],1,"Combine low and high bins from two inputs.")
,("PV_BrickWall",[KR],KR,[I "buffer" 0,I "wipe" (0)],1,"Zero bins.")
,("PV_ChainUGen",[KR],KR,[I "maxSize" (0)],1,"Base class for UGens that alter FFT chains")
,("PV_ConformalMap",[KR],KR,[I "buffer" 0,I "areal" (0),I "aimag" (0)],1,"Complex plane attack.")
,("PV_Conj",[KR],KR,[I "buffer" 0],1,"Complex conjugate")
,("PV_Copy",[KR],KR,[I "bufferA" 0,I "bufferB" 0],1,"Copy an FFT buffer")
,("PV_CopyPhase",[KR],KR,[I "bufferA" 0,I "bufferB" 0],1,"Copy magnitudes and phases.")
,("PV_Diffuser",[KR],KR,[I "buffer" 0,I "trig" (0)],1,"Random phase shifting.")
,("PV_Div",[KR],KR,[I "bufferA" 0,I "bufferB" 0],1,"Complex division")
,("PV_HainsworthFoote",[AR,KR],AR,[I "maxSize" (0)],1,"FFT onset detector.")
,("PV_JensenAndersen",[AR,KR],AR,[I "maxSize" (0)],1,"FFT feature detector for onset detection.")
,("PV_LocalMax",[KR],KR,[I "buffer" 0,I "threshold" (0)],1,"Pass bins which are a local maximum.")
,("PV_MagAbove",[KR],KR,[I "buffer" 0,I "threshold" (0)],1,"Pass bins above a threshold.")
,("PV_MagBelow",[KR],KR,[I "buffer" 0,I "threshold" (0)],1,"Pass bins below a threshold.")
,("PV_MagClip",[KR],KR,[I "buffer" 0,I "threshold" (0)],1,"Clip bins to a threshold.")
,("PV_MagDiv",[KR],KR,[I "bufferA" 0,I "bufferB" 0,I "zeroed" (0.0001)],1,"Division of magnitudes")
,("PV_MagFreeze",[KR],KR,[I "buffer" 0,I "freeze" (0)],1,"Freeze magnitudes.")
,("PV_MagMul",[KR],KR,[I "bufferA" 0,I "bufferB" 0],1,"Multiply magnitudes.")
,("PV_MagNoise",[KR],KR,[I "buffer" 0],1,"Multiply magnitudes by noise.")
,("PV_MagShift",[KR],KR,[I "buffer" 0,I "stretch" (1),I "shift" (0)],1,"shift and stretch magnitude bin position.")
,("PV_MagSmear",[KR],KR,[I "buffer" 0,I "bins" (0)],1,"Average magnitudes across bins.")
,("PV_MagSquared",[KR],KR,[I "buffer" 0],1,"Square magnitudes.")
,("PV_Max",[KR],KR,[I "bufferA" 0,I "bufferB" 0],1,"Maximum magnitude.")
,("PV_Min",[KR],KR,[I "bufferA" 0,I "bufferB" 0],1,"Minimum magnitude.")
,("PV_Mul",[KR],KR,[I "bufferA" 0,I "bufferB" 0],1,"Complex multiply.")
,("PV_PhaseShift",[KR],KR,[I "buffer" 0,I "shift" 0,I "integrate" (0)],1,"Shift phase.")
,("PV_PhaseShift270",[KR],KR,[I "buffer" 0],1,"Shift phase by 270 degrees.")
,("PV_PhaseShift90",[KR],KR,[I "buffer" 0],1,"Shift phase by 90 degrees.")
,("PV_RandComb",[KR],KR,[I "buffer" 0,I "wipe" (0),I "trig" (0)],1,"Pass random bins.")
,("PV_RandWipe",[KR],KR,[I "bufferA" 0,I "bufferB" 0,I "wipe" (0),I "trig" (0)],1,"Crossfade in random bin order.")
,("PV_RectComb",[KR],KR,[I "buffer" 0,I "numTeeth" (0),I "phase" (0),I "width" (0.5)],1,"Make gaps in spectrum.")
,("PV_RectComb2",[KR],KR,[I "bufferA" 0,I "bufferB" 0,I "numTeeth" (0),I "phase" (0),I "width" (0.5)],1,"Make gaps in spectrum.")
,("PV_Split",[KR],KR,[I "bufferA" 0,I "bufferB" 0],2,"(Undocumented class)")
,("Pan2",[AR,KR],AR,[I "in" 0,I "pos" (0),I "level" (1)],2,"Two channel equal power pan.")
,("Pan4",[AR,KR],AR,[I "in" 0,I "xpos" (0),I "ypos" (0),I "level" (1)],4,"Four channel equal power pan.")
,("PanAz",[AR,KR],AR,[I "numChans" 0,I "in" 0,I "pos" (0),I "level" (1),I "width" (2),I "orientation" (0.5)],0,"Azimuth panner")
,("PanB",[AR,KR],AR,[I "in" 0,I "azimuth" (0),I "elevation" (0),I "gain" (1)],4,"Ambisonic B-format panner.")
,("PanB2",[AR,KR],AR,[I "in" 0,I "azimuth" (0),I "gain" (1)],3,"2D Ambisonic B-format panner.")
,("PartConv",[AR],AR,[I "in" 0,I "fftsize" 0,I "irbufnum" 0],1,"Real-time partitioned convolution")
,("Pause",[KR],KR,[I "gate" 0,I "id" 0],1,"When triggered, pauses a node.")
,("PauseSelf",[KR],KR,[I "in" 0],1,"When triggered, pause enclosing synth.")
,("PauseSelfWhenDone",[KR],KR,[I "src" 0],1,"FIXME: PauseSelfWhenDone purpose.")
,("Peak",[AR,KR],AR,[I "in" (0),I "trig" (0)],1,"Track peak signal amplitude.")
,("PeakFollower",[AR,KR],AR,[I "in" (0),I "decay" (0.999)],1,"Track peak signal amplitude.")
,("Phasor",[AR,KR],AR,[I "trig" (0),I "rate" (1),I "start" (0),I "end" (1),I "resetPos" (0)],1,"A resettable linear ramp between two levels.")
,("PinkNoise",[AR,KR],AR,[],1,"Pink Noise.")
,("Pitch",[KR],KR,[I "in" (0),I "initFreq" (440),I "minFreq" (60),I "maxFreq" (4000),I "execFreq" (100),I "maxBinsPerOctave" (16),I "median" (1),I "ampThreshold" (0.01),I "peakThreshold" (0.5),I "downSample" (1),I "clar" (0)],2,"Autocorrelation pitch follower")
,("PitchShift",[AR],AR,[I "in" (0),I "windowSize" (0.2),I "pitchRatio" (1),I "pitchDispersion" (0),I "timeDispersion" (0)],1,"Time domain pitch shifter.")
,("PlayBuf",[AR,KR],AR,[I "numChannels" 0,I "bufnum" (0),I "rate" (1),I "trigger" (1),I "startPos" (0),I "loop" (0),I "doneAction" (0)],0,"Sample playback oscillator.")
,("Pluck",[AR],AR,[I "in" (0),I "trig" (1),I "maxdelaytime" (0.2),I "delaytime" (0.2),I "decaytime" (1),I "coef" (0.5)],1,"A Karplus-Strong UGen")
,("Poll",[AR,KR],AR,[I "trig" 0,I "in" 0,I "label" 0,I "trigid" (-1)],1,"Print the current output value of a UGen")
,("Pulse",[AR,KR],AR,[I "freq" (440),I "width" (0.5)],1,"Band limited pulse wave.")
,("PulseCount",[AR,KR],AR,[I "trig" (0),I "reset" (0)],1,"Pulse counter.")
,("PulseDivider",[AR,KR],AR,[I "trig" (0),I "div" (2),I "start" (0)],1,"Pulse divider.")
,("QuadC",[AR],AR,[I "freq" (22050),I "a" (1),I "b" (-1),I "c" (-0.75),I "xi" (0)],1,"General quadratic map chaotic generator")
,("QuadL",[AR],AR,[I "freq" (22050),I "a" (1),I "b" (-1),I "c" (-0.75),I "xi" (0)],1,"General quadratic map chaotic generator")
,("QuadN",[AR],AR,[I "freq" (22050),I "a" (1),I "b" (-1),I "c" (-0.75),I "xi" (0)],1,"General quadratic map chaotic generator")
,("RDelayMap",[AR],AR,[I "bufnum" (0),I "in" (0),I "dynamic" (0),I "spec" 0],1,"(Undocumented class)")
,("RDelaySet",[AR],AR,[I "in" (0),I "spec" 0],1,"(Undocumented class)")
,("RDelaySetB",[AR],AR,[I "bufnum" (0),I "in" (0),I "spec" 0],1,"(Undocumented class)")
,("RFreezer",[AR],AR,[I "bufnum" (0),I "left" (0),I "right" (1),I "gain" (1),I "increment" (1),I "incrementOffset" (0),I "incrementRandom" (0),I "rightRandom" (0),I "syncPhaseTrigger" (0),I "randomizePhaseTrigger" (0),I "numberOfLoops" (4)],1,"(Undocumented class)")
,("RHPF",[AR,KR],AR,[I "in" (0),I "freq" (440),I "rq" (1)],1,"A resonant high pass filter.")
,("RLPF",[AR,KR],AR,[I "in" (0),I "freq" (440),I "rq" (1)],1,"A resonant low pass filter.")
,("RLoopSet",[AR],AR,[I "bufnum" (0),I "left" (0),I "right" (1),I "gain" (1),I "increment" (1),I "spec" 0],1,"(Undocumented class)")
,("RPlayTrace",[AR,KR],AR,[I "bufnum" (0),I "degree" (4),I "rate" (0),I "axis" (1)],1,"(Undocumented class)")
,("RShufflerB",[AR],AR,[I "bufnum" (0),I "readLocationMinima" (0.01),I "readLocationMaxima" (0.02),I "readIncrementMinima" (1),I "readIncrementMaxima" (1),I "durationMinima" (0.2),I "durationMaxima" (0.2),I "envelopeAmplitudeMinima" (0.5),I "envelopeAmplitudeMaxima" (0.5),I "envelopeShapeMinima" (0.5),I "envelopeShapeMaxima" (0.5),I "envelopeSkewMinima" (0.5),I "envelopeSkewMaxima" (0.5),I "stereoLocationMinima" (0.5),I "stereoLocationMaxima" (0.5),I "interOffsetTimeMinima" (0.05),I "interOffsetTimeMaxima" (0.01),I "ftableReadLocationIncrement" (1),I "readIncrementQuanta" (0),I "interOffsetTimeQuanta" (0)],2,"(Undocumented class)")
,("RShufflerL",[AR],AR,[I "in" (0),I "fragmentSize" (0.01),I "maxDelay" (0.01)],1,"(Undocumented class)")
,("RTraceRd",[AR,KR],AR,[I "bufnum" (0),I "degree" (4),I "index" (0),I "axis" (1)],1,"(Undocumented class)")
,("RTraceRdX",[KR],KR,[I "bufnum" (0),I "degree" (4),I "index" (0)],1,"(Undocumented class)")
,("RTraceRdY",[KR],KR,[I "bufnum" (0),I "degree" (4),I "index" (0)],1,"(Undocumented class)")
,("RTraceRdZ",[KR],KR,[I "bufnum" (0),I "degree" (4),I "index" (0)],1,"(Undocumented class)")
,("RadiansPerSample",[IR],IR,[],1,"Number of radians per sample.")
,("Ramp",[AR,KR],AR,[I "in" (0),I "lagTime" (0.1)],1,"Break a continuous signal into line segments")
,("Rand",[],IR,[I "lo" (0),I "hi" (1)],1,"Single random number generator.")
,("RandID",[KR,IR],KR,[I "id" (0)],0,"Set the synth's random generator ID.")
,("RandSeed",[AR,KR,IR],AR,[I "trig" (0),I "seed" (56789)],0,"Sets the synth's random generator seed.")
,("RecordBuf",[AR,KR],AR,[I "inputArray" 0,I "bufnum" (0),I "offset" (0),I "recLevel" (1),I "preLevel" (0),I "run" (1),I "loop" (1),I "trigger" (1),I "doneAction" (0)],1,"Record or overdub into a Buffer.")
,("ReplaceOut",[AR,KR],AR,[I "bus" 0,I "channelsArray" 0],0,"Send signal to a bus, overwriting previous contents.")
,("Resonz",[AR,KR],AR,[I "in" (0),I "freq" (440),I "bwr" (1)],1,"Resonant filter.")
,("Ringz",[AR,KR],AR,[I "in" (0),I "freq" (440),I "decaytime" (1)],1,"Ringing filter.")
,("Rotate2",[AR,KR],AR,[I "x" 0,I "y" 0,I "pos" (0)],2,"Rotate a sound field.")
,("RunningMax",[AR,KR],AR,[I "in" (0),I "trig" (0)],1,"Track maximum level.")
,("RunningMin",[AR,KR],AR,[I "in" (0),I "trig" (0)],1,"Track minimum level.")
,("RunningSum",[AR,KR],AR,[I "in" 0,I "numsamp" (40)],1,"Running sum over n frames")
,("SOS",[AR,KR],AR,[I "in" (0),I "a0" (0),I "a1" (0),I "a2" (0),I "b1" (0),I "b2" (0)],1,"Second order filter section (biquad).")
,("SampleDur",[IR],IR,[],1,"Duration of one sample.")
,("SampleRate",[IR],IR,[],1,"Server sample rate.")
,("Saw",[AR,KR],AR,[I "freq" (440)],1,"Band limited sawtooth.")
,("Schmidt",[AR,KR,IR],AR,[I "in" (0),I "lo" (0),I "hi" (1)],1,"Schmidt trigger.")
,("ScopeOut",[AR,KR],AR,[I "inputArray" 0,I "bufnum" (0)],0,"FIXME: ScopeOut purpose.")
,("ScopeOut2",[AR,KR],AR,[I "inputArray" 0,I "scopeNum" (0),I "maxFrames" (4096),I "scopeFrames" 0],0,"(Undocumented class)")
,("Select",[AR,KR],AR,[I "which" 0,I "array" 0],1,"Select output from an array of inputs.")
,("SendTrig",[AR,KR],AR,[I "in" (0),I "id" (0),I "value" (0)],0,"Send a trigger message from the server back to the client.")
,("SetResetFF",[AR,KR],AR,[I "trig" (0),I "reset" (0)],1,"Set-reset flip flop.")
,("Shaper",[AR,KR],AR,[I "bufnum" 0,I "in" (0)],1,"Wave shaper.")
,("SinOsc",[AR,KR],AR,[I "freq" (440),I "phase" (0)],1,"Interpolating sine wavetable oscillator.")
,("SinOscFB",[AR,KR],AR,[I "freq" (440),I "feedback" (0)],1,"Feedback FM oscillator")
,("Slew",[AR,KR],AR,[I "in" (0),I "up" (1),I "dn" (1)],1,"Slew rate limiter.")
,("Slope",[AR,KR],AR,[I "in" (0)],1,"Slope of signal")
,("SpecCentroid",[KR],KR,[I "buffer" 0],1,"Spectral centroid")
,("SpecFlatness",[KR],KR,[I "buffer" 0],1,"Spectral Flatness measure")
,("SpecPcile",[KR],KR,[I "buffer" 0,I "fraction" (0.5),I "interpolate" (0)],1,"Find a percentile of FFT magnitude spectrum")
,("Spring",[AR,KR],AR,[I "in" (0),I "spring" (1),I "damp" (0)],1,"physical model of resonating spring")
,("StandardL",[AR],AR,[I "freq" (22050),I "k" (1),I "xi" (0.5),I "yi" (0)],1,"Standard map chaotic generator")
,("StandardN",[AR],AR,[I "freq" (22050),I "k" (1),I "xi" (0.5),I "yi" (0)],1,"Standard map chaotic generator")
,("Stepper",[AR,KR],AR,[I "trig" (0),I "reset" (0),I "min" (0),I "max" (7),I "step" (1),I "resetval" 0],1,"Pulse counter.")
,("StereoConvolution2L",[AR],AR,[I "in" 0,I "kernelL" 0,I "kernelR" 0,I "trigger" (0),I "framesize" (2048),I "crossfade" (1)],2,"Stereo real-time convolver with linear interpolation")
,("SubsampleOffset",[IR],IR,[],1,"Offset from synth start within one sample.")
,("Sum3",[],IR,[I "in0" 0,I "in1" 0,I "in2" 0],1,"Sum three signals")
,("Sum4",[],IR,[I "in0" 0,I "in1" 0,I "in2" 0,I "in3" 0],1,"Sum four signals")
,("Sweep",[AR,KR],AR,[I "trig" (0),I "rate" (1)],1,"Triggered linear ramp")
,("SyncSaw",[AR,KR],AR,[I "syncFreq" (440),I "sawFreq" (440)],1,"Hard sync sawtooth wave.")
,("T2A",[AR],AR,[I "in" (0),I "offset" (0)],1,"Control rate trigger to audio rate trigger converter")
,("T2K",[KR],KR,[I "in" (0)],1,"Audio rate trigger to control rate trigger converter")
,("TBall",[AR,KR],AR,[I "in" (0),I "g" (10),I "damp" (0),I "friction" (0.01)],1,"physical model of bouncing object")
,("TDelay",[AR,KR],AR,[I "in" (0),I "dur" (0.1)],1,"Trigger delay.")
,("TDuty",[AR,KR],AR,[I "dur" (1),I "reset" (0),I "level" (1),I "doneAction" (0),I "gapFirst" (0)],1,"Demand results as trigger from demand rate UGens.")
,("TExpRand",[AR,KR],AR,[I "lo" (0.01),I "hi" (1),I "trig" (0)],1,"Triggered exponential random number generator.")
,("TGrains",[AR],AR,[I "numChannels" 0,I "trigger" (0),I "bufnum" (0),I "rate" (1),I "centerPos" (0),I "dur" (0.1),I "pan" (0),I "amp" (0.1),I "interp" (4)],1,"Buffer granulator.")
,("TIRand",[AR,KR],AR,[I "lo" (0),I "hi" (127),I "trig" (0)],1,"Triggered integer random number generator.")
,("TRand",[AR,KR],AR,[I "lo" (0),I "hi" (1),I "trig" (0)],1,"Triggered random number generator.")
,("TWindex",[AR,KR],AR,[I "in" 0,I "array" 0,I "normalize" (0)],1,"Triggered windex.")
,("Timer",[AR,KR],AR,[I "trig" (0)],1,"Returns time since last triggered.")
,("ToggleFF",[AR,KR],AR,[I "trig" (0)],1,"Toggle flip flop.")
,("Trig",[AR,KR],AR,[I "in" (0),I "dur" (0.1)],1,"Timed trigger.")
,("Trig1",[AR,KR],AR,[I "in" (0),I "dur" (0.1)],1,"Timed trigger.")
,("TrigControl",[KR,IR],KR,[I "values" 0],0,"FIXME: TrigControl purpose.")
,("TwoPole",[AR,KR],AR,[I "in" (0),I "freq" (440),I "radius" (0.8)],1,"Two pole filter.")
,("TwoZero",[AR,KR],AR,[I "in" (0),I "freq" (440),I "radius" (0.8)],1,"Two zero filter.")
,("UnaryOpUGen",[],IR,[I "a" 0],1,"Apply a unary operation to the values of an input ugen")
,("VDiskIn",[AR],AR,[I "numChannels" 0,I "bufnum" 0,I "rate" (1),I "loop" (0),I "sendID" (0)],0,"Stream in audio from a file, with variable rate")
,("VOsc",[AR,KR],AR,[I "bufpos" 0,I "freq" (440),I "phase" (0)],1,"Variable wavetable oscillator.")
,("VOsc3",[AR,KR],AR,[I "bufpos" 0,I "freq1" (110),I "freq2" (220),I "freq3" (440)],1,"Three variable wavetable oscillators.")
,("VarLag",[AR,KR],AR,[I "in" (0),I "time" (0.1),I "curvature" (0),I "warp" (5),I "start" 0],0,"Variable shaped lag")
,("VarSaw",[AR,KR],AR,[I "freq" (440),I "iphase" (0),I "width" (0.5)],1,"Variable duty saw")
,("Vibrato",[AR,KR],AR,[I "freq" (440),I "rate" (6),I "depth" (0.02),I "delay" (0),I "onset" (0),I "rateVariation" (0.04),I "depthVariation" (0.1),I "iphase" (0)],1,"The Vibrato oscillator models a slow frequency modulation.")
,("Warp1",[AR],AR,[I "numChannels" (1),I "bufnum" (0),I "pointer" (0),I "freqScale" (1),I "windowSize" (0.2),I "envbufnum" (-1),I "overlaps" (8),I "windowRandRatio" (0),I "interp" (1)],1,"Warp a buffer with a time pointer")
,("WhiteNoise",[AR,KR],AR,[],1,"White noise.")
,("WidthFirstUGen",[],IR,[I "maxSize" (0)],1,"(Undocumented class)")
,("Wrap",[AR,KR,IR],AR,[I "in" (0),I "lo" (0),I "hi" (1)],1,"Wrap a signal outside given thresholds.")
,("WrapIndex",[AR,KR],AR,[I "bufnum" 0,I "in" (0)],1,"Index into a table with a signal.")
,("XFade2",[AR,KR],AR,[I "inA" 0,I "inB" (0),I "pan" (0),I "level" (1)],1,"Equal power two channel cross fade.")
,("XLine",[AR,KR],AR,[I "start" (1),I "end" (2),I "dur" (1),I "doneAction" (0)],1,"Exponential line generator.")
,("XOut",[AR,KR],AR,[I "bus" 0,I "xfade" 0,I "channelsArray" 0],0,"Send signal to a bus, crossfading with previous contents.")
,("ZeroCrossing",[AR,KR],AR,[I "in" (0)],1,"Zero crossing frequency follower")
]
-- Local Variables:
-- truncate-lines:t
-- End: