packages feed

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: