Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell98 |
- a2K :: UGen -> UGen
- apf :: UGen -> UGen -> UGen -> UGen
- allpassC :: UGen -> UGen -> UGen -> UGen -> UGen
- allpassL :: UGen -> UGen -> UGen -> UGen -> UGen
- allpassN :: UGen -> UGen -> UGen -> UGen -> UGen
- ampComp :: Rate -> UGen -> UGen -> UGen -> UGen
- ampCompA :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- amplitude :: Rate -> UGen -> UGen -> UGen -> UGen
- audioControl :: Rate -> UGen -> UGen
- bAllPass :: UGen -> UGen -> UGen -> UGen
- bBandPass :: UGen -> UGen -> UGen -> UGen
- bBandStop :: UGen -> UGen -> UGen -> UGen
- bHiPass :: UGen -> UGen -> UGen -> UGen
- bHiShelf :: UGen -> UGen -> UGen -> UGen -> UGen
- bLowPass :: UGen -> UGen -> UGen -> UGen
- bLowShelf :: UGen -> UGen -> UGen -> UGen -> UGen
- bpf :: UGen -> UGen -> UGen -> UGen
- bpz2 :: UGen -> UGen
- bPeakEQ :: UGen -> UGen -> UGen -> UGen -> UGen
- brf :: UGen -> UGen -> UGen -> UGen
- brz2 :: UGen -> UGen
- balance2 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- ball :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- beatTrack :: Rate -> UGen -> UGen -> UGen
- beatTrack2 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- biPanB2 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- binaryOpUGen :: UGen -> UGen -> UGen
- blip :: Rate -> UGen -> UGen -> UGen
- blockSize :: UGen
- brownNoise :: ID a => a -> Rate -> UGen
- bufAllpassC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- bufAllpassL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- bufAllpassN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- bufChannels :: Rate -> UGen -> UGen
- bufCombC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- bufCombL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- bufCombN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- bufDelayC :: Rate -> UGen -> UGen -> UGen -> UGen
- bufDelayL :: Rate -> UGen -> UGen -> UGen -> UGen
- bufDelayN :: Rate -> UGen -> UGen -> UGen -> UGen
- bufDur :: Rate -> UGen -> UGen
- bufFrames :: Rate -> UGen -> UGen
- bufRateScale :: Rate -> UGen -> UGen
- bufRd :: Int -> Rate -> UGen -> UGen -> Loop -> Interpolation -> UGen
- bufSampleRate :: Rate -> UGen -> UGen
- bufSamples :: Rate -> UGen -> UGen
- bufWr :: UGen -> UGen -> Loop -> UGen -> UGen
- cOsc :: Rate -> UGen -> UGen -> UGen -> UGen
- checkBadValues :: UGen -> UGen -> UGen -> UGen
- clip :: UGen -> UGen -> UGen -> UGen
- clipNoise :: ID a => a -> Rate -> UGen
- coinGate :: ID a => a -> UGen -> UGen -> UGen
- combC :: UGen -> UGen -> UGen -> UGen -> UGen
- combL :: UGen -> UGen -> UGen -> UGen -> UGen
- combN :: UGen -> UGen -> UGen -> UGen -> UGen
- compander :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- companderD :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- controlDur :: UGen
- controlRate :: UGen
- convolution :: Rate -> UGen -> UGen -> UGen -> UGen
- convolution2 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- convolution2L :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- convolution3 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- crackle :: Rate -> UGen -> UGen
- cuspL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- cuspN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- dc :: Rate -> UGen -> UGen
- dbrown :: ID a => a -> UGen -> UGen -> UGen -> UGen -> UGen
- dbufrd :: ID a => a -> UGen -> UGen -> Loop -> UGen
- dbufwr :: ID a => a -> UGen -> UGen -> UGen -> Loop -> UGen
- decay :: UGen -> UGen -> UGen
- decay2 :: UGen -> UGen -> UGen -> UGen
- decodeB2 :: Int -> Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- degreeToKey :: UGen -> UGen -> UGen -> UGen
- delTapRd :: UGen -> UGen -> UGen -> UGen -> UGen
- delTapWr :: UGen -> UGen -> UGen
- delay1 :: UGen -> UGen
- delay2 :: UGen -> UGen
- delayC :: UGen -> UGen -> UGen -> UGen
- delayL :: UGen -> UGen -> UGen -> UGen
- delayN :: UGen -> UGen -> UGen -> UGen
- demand :: UGen -> UGen -> UGen -> UGen
- demandEnvGen :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> DoneAction -> UGen
- detectIndex :: UGen -> UGen -> UGen
- detectSilence :: UGen -> UGen -> UGen -> DoneAction -> UGen
- dgeom :: ID a => a -> UGen -> UGen -> UGen -> UGen
- dibrown :: ID a => a -> UGen -> UGen -> UGen -> UGen -> UGen
- diskIn :: Int -> UGen -> Loop -> UGen
- diskOut :: UGen -> UGen -> UGen
- diwhite :: ID a => a -> UGen -> UGen -> UGen -> UGen
- donce :: ID a => a -> UGen -> UGen
- done :: Rate -> UGen -> UGen
- dpoll :: ID a => a -> UGen -> UGen -> UGen -> UGen -> UGen
- drand :: ID a => a -> UGen -> UGen -> UGen
- dreset :: ID a => a -> UGen -> UGen -> UGen
- dseq :: ID a => a -> UGen -> UGen -> UGen
- dser :: ID a => a -> UGen -> UGen -> UGen
- dseries :: ID a => a -> UGen -> UGen -> UGen -> UGen
- dshuf :: ID a => a -> UGen -> UGen -> UGen
- dstutter :: ID a => a -> UGen -> UGen -> UGen
- dswitch :: ID a => a -> UGen -> UGen -> UGen
- dswitch1 :: ID a => a -> UGen -> UGen -> UGen
- dunique :: ID a => a -> UGen -> UGen -> UGen -> UGen
- dust :: ID a => a -> Rate -> UGen -> UGen
- dust2 :: ID a => a -> Rate -> UGen -> UGen
- duty :: Rate -> UGen -> UGen -> DoneAction -> UGen -> UGen
- dwhite :: ID a => a -> UGen -> UGen -> UGen -> UGen
- dxrand :: ID a => a -> UGen -> UGen -> UGen
- envGen :: Rate -> UGen -> UGen -> UGen -> UGen -> DoneAction -> Envelope UGen -> UGen
- expRand :: ID a => a -> UGen -> UGen -> UGen
- fBSineC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- fBSineL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- fBSineN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- fft :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- fos :: UGen -> UGen -> UGen -> UGen -> UGen
- fSinOsc :: Rate -> UGen -> UGen -> UGen
- fold :: UGen -> UGen -> UGen -> UGen
- formant :: Rate -> UGen -> UGen -> UGen -> UGen
- formlet :: UGen -> UGen -> UGen -> UGen -> UGen
- free :: UGen -> UGen -> UGen
- freeSelf :: UGen -> UGen
- freeSelfWhenDone :: Rate -> UGen -> UGen
- freeVerb :: UGen -> UGen -> UGen -> UGen -> UGen
- freeVerb2 :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- freqShift :: UGen -> UGen -> UGen -> UGen
- gVerb :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- gate :: UGen -> UGen -> UGen
- gbmanL :: Rate -> UGen -> UGen -> UGen -> UGen
- gbmanN :: Rate -> UGen -> UGen -> UGen -> UGen
- gendy1 :: ID a => a -> Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- gendy2 :: ID a => a -> Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- gendy3 :: ID a => a -> Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- grainBuf :: Int -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- grainFM :: Int -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- grainIn :: Int -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- grainSin :: Int -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- grayNoise :: ID a => a -> Rate -> UGen
- hpf :: UGen -> UGen -> UGen
- hpz1 :: UGen -> UGen
- hPZ2 :: UGen -> UGen
- hasher :: UGen -> UGen
- henonC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- henonL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- henonN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- hilbert :: UGen -> UGen
- hilbertFIR :: Rate -> UGen -> UGen -> UGen
- iEnvGen :: Rate -> UGen -> Envelope UGen -> UGen
- ifft :: UGen -> UGen -> UGen -> UGen
- iRand :: ID a => a -> UGen -> UGen -> UGen
- impulse :: Rate -> UGen -> UGen -> UGen
- in' :: Int -> Rate -> UGen -> UGen
- inFeedback :: Int -> UGen -> UGen
- inRange :: UGen -> UGen -> UGen -> UGen
- inRect :: Rate -> UGen -> UGen -> UGen -> UGen
- inTrig :: Int -> Rate -> UGen -> UGen
- index :: UGen -> UGen -> UGen
- indexInBetween :: Rate -> UGen -> UGen -> UGen
- indexL :: Rate -> UGen -> UGen -> UGen
- infoUGenBase :: Rate -> UGen
- integrator :: UGen -> UGen -> UGen
- k2A :: UGen -> UGen
- keyState :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- keyTrack :: Rate -> UGen -> UGen -> UGen -> UGen
- klang :: Rate -> UGen -> UGen -> UGen -> UGen
- klank :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- lfClipNoise :: ID a => a -> Rate -> UGen -> UGen
- lfCub :: Rate -> UGen -> UGen -> UGen
- lfdClipNoise :: ID a => a -> Rate -> UGen -> UGen
- lfdNoise0 :: ID a => a -> Rate -> UGen -> UGen
- lfdNoise1 :: ID a => a -> Rate -> UGen -> UGen
- lfdNoise3 :: ID a => a -> Rate -> UGen -> UGen
- lfGauss :: Rate -> UGen -> UGen -> UGen -> Loop -> DoneAction -> UGen
- lfNoise0 :: ID a => a -> Rate -> UGen -> UGen
- lfNoise1 :: ID a => a -> Rate -> UGen -> UGen
- lfNoise2 :: ID a => a -> Rate -> UGen -> UGen
- lfPar :: Rate -> UGen -> UGen -> UGen
- lfPulse :: Rate -> UGen -> UGen -> UGen -> UGen
- lfSaw :: Rate -> UGen -> UGen -> UGen
- lfTri :: Rate -> UGen -> UGen -> UGen
- lpf :: UGen -> UGen -> UGen
- lpz1 :: UGen -> UGen
- lPZ2 :: UGen -> UGen
- lag :: UGen -> UGen -> UGen
- lag2 :: UGen -> UGen -> UGen
- lag2UD :: UGen -> UGen -> UGen -> UGen
- lag3 :: UGen -> UGen -> UGen
- lag3UD :: UGen -> UGen -> UGen -> UGen
- lagIn :: Int -> UGen -> UGen -> UGen
- lagUD :: UGen -> UGen -> UGen -> UGen
- lastValue :: UGen -> UGen -> UGen
- latch :: UGen -> UGen -> UGen
- latoocarfianC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- latoocarfianL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- latoocarfianN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- leakDC :: UGen -> UGen -> UGen
- leastChange :: Rate -> UGen -> UGen -> UGen
- limiter :: UGen -> UGen -> UGen -> UGen
- linCongC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- linCongL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- linCongN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- linExp :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- linPan2 :: UGen -> UGen -> UGen -> UGen
- linRand :: ID a => a -> UGen -> UGen -> UGen -> UGen
- linXFade2 :: UGen -> UGen -> UGen -> UGen -> UGen
- line :: Rate -> UGen -> UGen -> UGen -> DoneAction -> UGen
- linen :: UGen -> UGen -> UGen -> UGen -> DoneAction -> UGen
- localBuf :: ID a => a -> UGen -> UGen -> UGen
- localIn :: Int -> Rate -> UGen -> UGen
- localOut :: UGen -> UGen
- logistic :: Rate -> UGen -> UGen -> UGen -> UGen
- lorenzL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- loudness :: Rate -> UGen -> UGen -> UGen -> UGen
- mFCC :: Rate -> UGen -> UGen -> UGen
- mantissaMask :: UGen -> UGen -> UGen
- median :: UGen -> UGen -> UGen
- midEQ :: UGen -> UGen -> UGen -> UGen -> UGen
- modDif :: Rate -> UGen -> UGen -> UGen -> UGen
- moogFF :: UGen -> UGen -> UGen -> UGen -> UGen
- mostChange :: UGen -> UGen -> UGen
- mouseButton :: Rate -> UGen -> UGen -> UGen -> UGen
- mouseX :: Rate -> UGen -> UGen -> Warp -> UGen -> UGen
- mouseY :: Rate -> UGen -> UGen -> Warp -> UGen -> UGen
- nRand :: ID a => a -> UGen -> UGen -> UGen -> UGen
- normalizer :: UGen -> UGen -> UGen -> UGen
- numAudioBuses :: UGen
- numBuffers :: UGen
- numControlBuses :: UGen
- numInputBuses :: UGen
- numOutputBuses :: UGen
- numRunningSynths :: UGen
- offsetOut :: UGen -> UGen -> UGen
- onePole :: UGen -> UGen -> UGen
- oneZero :: UGen -> UGen -> UGen
- onsets :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- osc :: Rate -> UGen -> UGen -> UGen -> UGen
- oscN :: Rate -> UGen -> UGen -> UGen -> UGen
- out :: UGen -> UGen -> UGen
- pSinGrain :: Rate -> UGen -> UGen -> UGen -> UGen
- pv_Add :: UGen -> UGen -> UGen
- pv_BinScramble :: ID a => a -> UGen -> UGen -> UGen -> UGen -> UGen
- pv_BinShift :: UGen -> UGen -> UGen -> UGen -> UGen
- pv_BinWipe :: UGen -> UGen -> UGen -> UGen
- pv_BrickWall :: UGen -> UGen -> UGen
- pv_ChainUGen :: UGen -> UGen
- pv_ConformalMap :: UGen -> UGen -> UGen -> UGen
- pv_Conj :: UGen -> UGen
- pv_Copy :: UGen -> UGen -> UGen
- pv_CopyPhase :: UGen -> UGen -> UGen
- pv_Diffuser :: UGen -> UGen -> UGen
- pv_Div :: UGen -> UGen -> UGen
- pv_HainsworthFoote :: UGen -> UGen
- pv_JensenAndersen :: UGen -> UGen
- pv_LocalMax :: UGen -> UGen -> UGen
- pv_MagAbove :: UGen -> UGen -> UGen
- pv_MagBelow :: UGen -> UGen -> UGen
- pv_MagClip :: UGen -> UGen -> UGen
- pv_MagDiv :: UGen -> UGen -> UGen -> UGen
- pv_MagFreeze :: UGen -> UGen -> UGen
- pv_MagMul :: UGen -> UGen -> UGen
- pv_MagNoise :: UGen -> UGen
- pv_MagShift :: UGen -> UGen -> UGen -> UGen
- pv_MagSmear :: UGen -> UGen -> UGen
- pv_MagSquared :: UGen -> UGen
- pv_Max :: UGen -> UGen -> UGen
- pv_Min :: UGen -> UGen -> UGen
- pv_Mul :: UGen -> UGen -> UGen
- pv_PhaseShift :: UGen -> UGen -> UGen -> UGen
- pv_PhaseShift270 :: UGen -> UGen
- pv_PhaseShift90 :: UGen -> UGen
- pv_RandComb :: ID a => a -> UGen -> UGen -> UGen -> UGen
- pv_RandWipe :: ID a => a -> UGen -> UGen -> UGen -> UGen -> UGen
- pv_RectComb :: UGen -> UGen -> UGen -> UGen -> UGen
- pv_RectComb2 :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- pan2 :: UGen -> UGen -> UGen -> UGen
- pan4 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- panAz :: Int -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- panB :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- panB2 :: Rate -> UGen -> UGen -> UGen -> UGen
- partConv :: UGen -> UGen -> UGen -> UGen
- pause :: Rate -> UGen -> UGen -> UGen
- pauseSelf :: Rate -> UGen -> UGen
- pauseSelfWhenDone :: Rate -> UGen -> UGen
- peak :: UGen -> UGen -> UGen
- peakFollower :: UGen -> UGen -> UGen
- phasor :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- pinkNoise :: ID a => a -> Rate -> UGen
- pitch :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- pitchShift :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- playBuf :: Int -> Rate -> UGen -> UGen -> UGen -> UGen -> Loop -> DoneAction -> UGen
- pluck :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- pulse :: Rate -> UGen -> UGen -> UGen
- pulseCount :: UGen -> UGen -> UGen
- pulseDivider :: UGen -> UGen -> UGen -> UGen
- quadC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- quadL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- quadN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- rhpf :: UGen -> UGen -> UGen -> UGen
- rlpf :: UGen -> UGen -> UGen -> UGen
- radiansPerSample :: UGen
- ramp :: UGen -> UGen -> UGen
- rand :: ID a => a -> UGen -> UGen -> UGen
- randID :: Rate -> UGen -> UGen
- randSeed :: Rate -> UGen -> UGen -> UGen
- recordBuf :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> Loop -> UGen -> DoneAction -> UGen -> UGen
- replaceOut :: UGen -> UGen -> UGen
- resonz :: UGen -> UGen -> UGen -> UGen
- ringz :: UGen -> UGen -> UGen -> UGen
- rotate2 :: UGen -> UGen -> UGen -> UGen
- runningMax :: UGen -> UGen -> UGen
- runningMin :: UGen -> UGen -> UGen
- runningSum :: UGen -> UGen -> UGen
- sos :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- sampleDur :: UGen
- sampleRate :: UGen
- saw :: Rate -> UGen -> UGen
- schmidt :: Rate -> UGen -> UGen -> UGen -> UGen
- scopeOut :: Rate -> UGen -> UGen -> UGen
- scopeOut2 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- select :: UGen -> UGen -> UGen
- sendTrig :: UGen -> UGen -> UGen -> UGen
- setResetFF :: UGen -> UGen -> UGen
- shaper :: UGen -> UGen -> UGen
- sinOsc :: Rate -> UGen -> UGen -> UGen
- sinOscFB :: Rate -> UGen -> UGen -> UGen
- slew :: UGen -> UGen -> UGen -> UGen
- slope :: UGen -> UGen
- specCentroid :: Rate -> UGen -> UGen
- specFlatness :: Rate -> UGen -> UGen
- specPcile :: Rate -> UGen -> UGen -> UGen -> UGen
- spring :: Rate -> UGen -> UGen -> UGen -> UGen
- standardL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- standardN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- stepper :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- stereoConvolution2L :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- subsampleOffset :: UGen
- sum3 :: UGen -> UGen -> UGen -> UGen
- sum4 :: UGen -> UGen -> UGen -> UGen -> UGen
- sweep :: UGen -> UGen -> UGen
- syncSaw :: Rate -> UGen -> UGen -> UGen
- t2A :: UGen -> UGen -> UGen
- t2K :: Rate -> UGen -> UGen
- tBall :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- tDelay :: UGen -> UGen -> UGen
- tDuty :: Rate -> UGen -> UGen -> DoneAction -> UGen -> UGen -> UGen
- tExpRand :: ID a => a -> UGen -> UGen -> UGen -> UGen
- tGrains :: Int -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- tIRand :: ID a => a -> UGen -> UGen -> UGen -> UGen
- tRand :: ID a => a -> UGen -> UGen -> UGen -> UGen
- tWindex :: ID a => a -> UGen -> UGen -> UGen -> UGen
- timer :: UGen -> UGen
- toggleFF :: UGen -> UGen
- trig :: UGen -> UGen -> UGen
- trig1 :: UGen -> UGen -> UGen
- trigControl :: Rate -> UGen -> UGen
- twoPole :: UGen -> UGen -> UGen -> UGen
- twoZero :: UGen -> UGen -> UGen -> UGen
- unaryOpUGen :: UGen -> UGen
- vDiskIn :: Int -> UGen -> UGen -> Loop -> UGen -> UGen
- vOsc :: Rate -> UGen -> UGen -> UGen -> UGen
- vOsc3 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- varLag :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- varSaw :: Rate -> UGen -> UGen -> UGen -> UGen
- vibrato :: ID a => a -> Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- warp1 :: Int -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- whiteNoise :: ID a => a -> Rate -> UGen
- widthFirstUGen :: Rate -> UGen -> UGen
- wrap :: UGen -> UGen -> UGen -> UGen
- wrapIndex :: UGen -> UGen -> UGen
- xFade2 :: UGen -> UGen -> UGen -> UGen -> UGen
- xLine :: Rate -> UGen -> UGen -> UGen -> DoneAction -> UGen
- xOut :: UGen -> UGen -> UGen -> UGen
- zeroCrossing :: UGen -> UGen
- maxLocalBufs :: Rate -> UGen -> UGen
- mulAdd :: UGen -> UGen -> UGen -> UGen
- setBuf :: UGen -> UGen -> UGen -> UGen -> UGen
Documentation
allpassC :: UGen -> UGen -> UGen -> UGen -> UGen Source
All pass delay line with cubic interpolation.
allpassL :: UGen -> UGen -> UGen -> UGen -> UGen Source
All pass delay line with linear interpolation.
ampCompA :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source
Basic psychoacoustic amplitude compensation (ANSI A-weighting curve).
audioControl :: Rate -> UGen -> UGen Source
(Undocumented class)
bLowPass :: UGen -> UGen -> UGen -> UGen Source
12db/oct rolloff - 2nd order resonant Low Pass Filter
beatTrack2 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source
Template matching beat tracker
binaryOpUGen :: UGen -> UGen -> UGen Source
Apply a binary operation to the values of an input UGen
brownNoise :: ID a => a -> Rate -> UGen Source
Brown Noise.
bufAllpassC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source
Buffer based all pass delay line with cubic interpolation.
bufAllpassL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source
Buffer based all pass delay line with linear interpolation.
bufAllpassN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source
Buffer based all pass delay line with no interpolation.
bufChannels :: Rate -> UGen -> UGen Source
Current number of channels of soundfile in buffer.
bufCombC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source
Buffer based comb delay line with cubic interpolation.
bufCombL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source
Buffer based comb delay line with linear interpolation.
bufCombN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source
Buffer based comb delay line with no interpolation.
bufDelayC :: Rate -> UGen -> UGen -> UGen -> UGen Source
Buffer based simple delay line with cubic interpolation.
bufDelayL :: Rate -> UGen -> UGen -> UGen -> UGen Source
Buffer based simple delay line with linear interpolation.
bufDelayN :: Rate -> UGen -> UGen -> UGen -> UGen Source
Buffer based simple delay line with no interpolation.
bufRateScale :: Rate -> UGen -> UGen Source
Buffer rate scaling in respect to server samplerate.
bufRd :: Int -> Rate -> UGen -> UGen -> Loop -> Interpolation -> UGen Source
Buffer reading oscillator.
bufSampleRate :: Rate -> UGen -> UGen Source
Buffer sample rate.
bufSamples :: Rate -> UGen -> UGen Source
Current number of samples in buffer.
compander :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source
Compressor, expander, limiter, gate, ducker
companderD :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source
Compressor, expander, limiter, gate, ducker.
controlDur :: UGen Source
Duration of one block
Server control rate.
convolution2 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source
Real-time fixed kernel convolver.
convolution2L :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source
Real-time convolver with linear interpolation
dbrown :: ID a => a -> UGen -> UGen -> UGen -> UGen -> UGen Source
Demand rate brownian movement generator.
decodeB2 :: Int -> Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source
2D Ambisonic B-format decoder.
demandEnvGen :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> DoneAction -> UGen Source
Demand rate envelope generator
detectIndex :: UGen -> UGen -> UGen Source
Search a buffer for a value
detectSilence :: UGen -> UGen -> UGen -> DoneAction -> UGen Source
When input falls below a threshhold, evaluate doneAction.
dibrown :: ID a => a -> UGen -> UGen -> UGen -> UGen -> UGen Source
Demand rate brownian movement generator.
diwhite :: ID a => a -> UGen -> UGen -> UGen -> UGen Source
Demand rate white noise random generator.
dpoll :: ID a => a -> UGen -> UGen -> UGen -> UGen -> UGen Source
Print the current output value of a demand rate UGen
dswitch :: ID a => a -> UGen -> UGen -> UGen Source
Demand rate generator for embedding different inputs
dswitch1 :: ID a => a -> UGen -> UGen -> UGen Source
Demand rate generator for switching between inputs.
dunique :: ID a => a -> UGen -> UGen -> UGen -> UGen Source
Return the same unique series of values for several demand streams
duty :: Rate -> UGen -> UGen -> DoneAction -> UGen -> UGen Source
Demand results from demand rate UGens.
dxrand :: ID a => a -> UGen -> UGen -> UGen Source
Demand rate weighted random sequence generator dwrand :: ID a => a -> UGen -> UGen -> UGen -> UGen dwrand z repeats weights list_ = mkUGen Nothing [DR] (Left DR) Dwrand [repeats,weights] (Just list_) 1 (Special 0) (toUId z)
Demand rate random sequence generator.
envGen :: Rate -> UGen -> UGen -> UGen -> UGen -> DoneAction -> Envelope UGen -> UGen Source
Envelope generator
fBSineC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source
Feedback sine with chaotic phase indexing
fBSineL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source
Feedback sine with chaotic phase indexing
fBSineN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source
Feedback sine with chaotic phase indexing
freeSelfWhenDone :: Rate -> UGen -> UGen Source
Free the enclosing synth when a UGen is finished
gVerb :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source
A two-channel reverb
gendy1 :: ID a => a -> Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source
Dynamic stochastic synthesis generator.
gendy2 :: ID a => a -> Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source
Dynamic stochastic synthesis generator.
gendy3 :: ID a => a -> Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source
Dynamic stochastic synthesis generator.
grainBuf :: Int -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source
Granular synthesis with sound stored in a buffer
grainFM :: Int -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source
Granular synthesis with frequency modulated sine tones
grainIn :: Int -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source
Granulate an input signal
grainSin :: Int -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source
Granular synthesis with sine tones
iEnvGen :: Rate -> UGen -> Envelope UGen -> UGen Source
Envelope generator for polling values from an Env
inFeedback :: Int -> UGen -> UGen Source
Read signal from a bus with a current or one cycle old timestamp.
indexInBetween :: Rate -> UGen -> UGen -> UGen Source
Finds the (lowest) point in the Buffer at which the input signal lies in-between the two values
infoUGenBase :: Rate -> UGen Source
Base class for info ugens
integrator :: UGen -> UGen -> UGen Source
A leaky integrator.
lfGauss :: Rate -> UGen -> UGen -> UGen -> Loop -> DoneAction -> UGen Source
Gaussian function oscillator
latoocarfianC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source
Latoocarfian chaotic generator
latoocarfianL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source
Latoocarfian chaotic generator
latoocarfianN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source
Latoocarfian chaotic generator
linCongC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source
Linear congruential chaotic generator
linCongL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source
Linear congruential chaotic generator
linCongN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source
Linear congruential chaotic generator
linExp :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source
Map a linear range to an exponential range
lorenzL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source
Lorenz chaotic generator
loudness :: Rate -> UGen -> UGen -> UGen -> UGen Source
Extraction of instantaneous loudness in sones
mantissaMask :: UGen -> UGen -> UGen Source
Reduce precision.
modDif :: Rate -> UGen -> UGen -> UGen -> UGen Source
Minimum difference of two values in modulo arithmetics
moogFF :: UGen -> UGen -> UGen -> UGen -> UGen Source
Moog VCF implementation, designed by Federico Fontana
mostChange :: UGen -> UGen -> UGen Source
Output most changed.
Number of audio busses.
numBuffers :: UGen Source
Number of open buffers.
numControlBuses :: UGen Source
Number of control busses.
Number of input busses.
Number of output busses.
numRunningSynths :: UGen Source
Number of currently running synths.
onsets :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source
Onset detector
pSinGrain :: Rate -> UGen -> UGen -> UGen -> UGen Source
Very fast sine grain with a parabolic envelope
pv_BrickWall :: UGen -> UGen -> UGen Source
Zero bins.
pv_ChainUGen :: UGen -> UGen Source
Base class for UGens that alter FFT chains
pv_CopyPhase :: UGen -> UGen -> UGen Source
Copy magnitudes and phases.
pv_Diffuser :: UGen -> UGen -> UGen Source
Random phase shifting.
pv_HainsworthFoote :: UGen -> UGen Source
FFT onset detector.
pv_JensenAndersen :: UGen -> UGen Source
FFT feature detector for onset detection.
pv_LocalMax :: UGen -> UGen -> UGen Source
Pass bins which are a local maximum.
pv_MagAbove :: UGen -> UGen -> UGen Source
Pass bins above a threshold.
pv_MagBelow :: UGen -> UGen -> UGen Source
Pass bins below a threshold.
pv_MagClip :: UGen -> UGen -> UGen Source
Clip bins to a threshold.
pv_MagFreeze :: UGen -> UGen -> UGen Source
Freeze magnitudes.
pv_MagNoise :: UGen -> UGen Source
Multiply magnitudes by noise.
pv_MagSmear :: UGen -> UGen -> UGen Source
Average magnitudes across bins.
pv_MagSquared :: UGen -> UGen Source
Square magnitudes.
pv_PhaseShift270 :: UGen -> UGen Source
Shift phase by 270 degrees.
pv_PhaseShift90 :: UGen -> UGen Source
Shift phase by 90 degrees.
pv_RandWipe :: ID a => a -> UGen -> UGen -> UGen -> UGen -> UGen Source
Crossfade in random bin order.
pauseSelfWhenDone :: Rate -> UGen -> UGen Source
FIXME: PauseSelfWhenDone purpose.
peakFollower :: UGen -> UGen -> UGen Source
Track peak signal amplitude.
phasor :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source
A resettable linear ramp between two levels.
pitch :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source
Autocorrelation pitch follower
playBuf :: Int -> Rate -> UGen -> UGen -> UGen -> UGen -> Loop -> DoneAction -> UGen Source
Sample playback oscillator.
pulse :: Rate -> UGen -> UGen -> UGen Source
Print the current output value of a UGen poll :: UGen -> UGen -> UGen -> UGen -> UGen poll trig_ in_ label_ trigid = mkUGen Nothing [KR,AR] (Right [1]) Poll [trig_,in_,label_,trigid] Nothing 1 (Special 0) NoId
Band limited pulse wave.
pulseCount :: UGen -> UGen -> UGen Source
Pulse counter.
quadC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source
General quadratic map chaotic generator
quadL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source
General quadratic map chaotic generator
quadN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source
General quadratic map chaotic generator
radiansPerSample :: UGen Source
Number of radians per sample.
recordBuf :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> Loop -> UGen -> DoneAction -> UGen -> UGen Source
Record or overdub into a Buffer.
replaceOut :: UGen -> UGen -> UGen Source
Send signal to a bus, overwriting previous contents.
runningMax :: UGen -> UGen -> UGen Source
Track maximum level.
runningMin :: UGen -> UGen -> UGen Source
Track minimum level.
runningSum :: UGen -> UGen -> UGen Source
Running sum over n frames
sos :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source
Second order filter section (biquad).
sampleRate :: UGen Source
Server sample rate.
sendTrig :: UGen -> UGen -> UGen -> UGen Source
Send a trigger message from the server back to the client.
setResetFF :: UGen -> UGen -> UGen Source
Set-reset flip flop.
specCentroid :: Rate -> UGen -> UGen Source
Spectral centroid
specFlatness :: Rate -> UGen -> UGen Source
Spectral Flatness measure
stereoConvolution2L :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source
Stereo real-time convolver with linear interpolation
subsampleOffset :: UGen Source
Offset from synth start within one sample.
tDuty :: Rate -> UGen -> UGen -> DoneAction -> UGen -> UGen -> UGen Source
Demand results as trigger from demand rate UGens.
tExpRand :: ID a => a -> UGen -> UGen -> UGen -> UGen Source
Triggered exponential random number generator.
tGrains :: Int -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source
Buffer granulator.
tIRand :: ID a => a -> UGen -> UGen -> UGen -> UGen Source
Triggered integer random number generator.
trigControl :: Rate -> UGen -> UGen Source
FIXME: TrigControl purpose.
unaryOpUGen :: UGen -> UGen Source
Apply a unary operation to the values of an input ugen
vDiskIn :: Int -> UGen -> UGen -> Loop -> UGen -> UGen Source
Stream in audio from a file, with variable rate
vibrato :: ID a => a -> Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source
The Vibrato oscillator models a slow frequency modulation.
warp1 :: Int -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source
Warp a buffer with a time pointer
whiteNoise :: ID a => a -> Rate -> UGen Source
White noise.
widthFirstUGen :: Rate -> UGen -> UGen Source
(Undocumented class)
xOut :: UGen -> UGen -> UGen -> UGen Source
Send signal to a bus, crossfading with previous contents.
zeroCrossing :: UGen -> UGen Source
Zero crossing frequency follower
maxLocalBufs :: Rate -> UGen -> UGen Source
LocalBuf count