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