Safe Haskell | Safe |
---|---|
Language | Haskell98 |
SC3 external (sce3-plugins) UGen bindings (auto-generated).
Synopsis
- a2B :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- ay :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- allpass1 :: Rate -> UGen -> UGen -> UGen
- allpass2 :: Rate -> UGen -> UGen -> UGen -> UGen
- amplitudeMod :: Rate -> UGen -> UGen -> UGen -> UGen
- analyseEvents2 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- arrayMax :: Rate -> UGen -> UGen
- arrayMin :: Rate -> UGen -> UGen
- atsAmp :: Rate -> UGen -> UGen -> UGen -> UGen
- atsBand :: Rate -> UGen -> UGen -> UGen -> UGen
- atsFreq :: Rate -> UGen -> UGen -> UGen -> UGen
- atsNoiSynth :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- atsNoise :: Rate -> UGen -> UGen -> UGen -> UGen
- atsParInfo :: Rate -> UGen -> UGen -> UGen -> UGen
- atsPartial :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- atsSynth :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- atsUGen :: Rate -> UGen -> UGen
- attackSlope :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- audioMSG :: Rate -> UGen -> UGen -> UGen
- averageOutput :: UGen -> UGen -> UGen
- b2A :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- b2Ster :: Rate -> UGen -> UGen -> UGen -> UGen
- b2UHJ :: Rate -> UGen -> UGen -> UGen -> UGen
- bBlockerBuf :: Rate -> UGen -> UGen -> UGen -> UGen
- bFDecode1 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- bFDecoder :: Rate -> UGen -> UGen
- bFEncode1 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- bFEncode2 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- bFEncodeSter :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- bFGrainPanner :: Rate -> UGen -> UGen
- bFManipulate :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- bFPanner :: Rate -> UGen -> UGen
- bLBufRd :: Rate -> UGen -> UGen -> UGen -> UGen
- bMoog :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- balance :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- beatStatistics :: Rate -> UGen -> UGen -> UGen -> UGen
- binData :: Rate -> UGen -> UGen -> UGen -> UGen
- blitB3 :: Rate -> UGen -> UGen
- blitB3Saw :: Rate -> UGen -> UGen -> UGen
- blitB3Square :: Rate -> UGen -> UGen -> UGen
- blitB3Tri :: Rate -> UGen -> UGen -> UGen -> UGen
- breakcore :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- brusselator :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- bufGrain :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- bufGrainB :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- bufGrainBBF :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- bufGrainBF :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- bufGrainI :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- bufGrainIBF :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- bufMax :: Rate -> UGen -> UGen -> UGen
- bufMin :: Rate -> UGen -> UGen -> UGen
- cQ_Diff :: Rate -> UGen -> UGen -> UGen -> UGen
- cepstrum :: Rate -> UGen -> UGen -> UGen
- chromagram :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- chuaL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- circleRamp :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- clipper32 :: Rate -> UGen -> UGen -> UGen -> UGen
- clipper4 :: Rate -> UGen -> UGen -> UGen -> UGen
- clipper8 :: Rate -> UGen -> UGen -> UGen -> UGen
- clockmus :: Rate -> UGen
- combLP :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- complexRes :: UGen -> UGen -> UGen -> UGen
- concat :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- concat2 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- coyote :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- crest :: Rate -> UGen -> UGen -> UGen -> UGen
- crossoverDistortion :: UGen -> UGen -> UGen -> UGen
- dfm1 :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- dNoiseRing :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- dpw3Tri :: Rate -> UGen -> UGen
- dpw4Saw :: Rate -> UGen -> UGen
- dWGBowed :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- dWGBowedSimple :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- dWGBowedTor :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- dWGPlucked :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- dWGPlucked2 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- dWGPluckedStiff :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- dWGSoundBoard :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- dbrown2 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- dbufTag :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- decimator :: Rate -> UGen -> UGen -> UGen -> UGen
- detaBlockerBuf :: Rate -> UGen -> UGen -> UGen
- dfsm :: Rate -> UGen -> UGen -> UGen -> UGen
- dgauss :: Rate -> UGen -> UGen -> UGen -> UGen
- diodeRingMod :: UGen -> UGen -> UGen
- disintegrator :: ID a => a -> UGen -> UGen -> UGen -> UGen
- dneuromodule :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- doubleNestedAllpassC :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- doubleNestedAllpassL :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- doubleNestedAllpassN :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- doubleWell :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- doubleWell2 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- doubleWell3 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- driveNoise :: Rate -> UGen -> UGen -> UGen -> UGen
- drumTrack :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- dtag :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- envDetect :: Rate -> UGen -> UGen -> UGen -> UGen
- envFollow :: Rate -> UGen -> UGen -> UGen
- fFTComplexDev :: Rate -> UGen -> UGen -> UGen -> UGen
- fFTCrest :: Rate -> UGen -> UGen -> UGen -> UGen
- fFTDiffMags :: Rate -> UGen -> UGen -> UGen
- fFTFlux :: Rate -> UGen -> UGen -> UGen
- fFTFluxPos :: Rate -> UGen -> UGen -> UGen
- fFTMKL :: Rate -> UGen -> UGen -> UGen
- fFTPeak :: Rate -> UGen -> UGen -> UGen -> UGen
- fFTPhaseDev :: Rate -> UGen -> UGen -> UGen -> UGen
- fFTPower :: Rate -> UGen -> UGen -> UGen
- fFTSlope :: Rate -> UGen -> UGen
- fFTSpread :: Rate -> UGen -> UGen -> UGen
- fFTSubbandFlatness :: Rate -> UGen -> UGen -> UGen
- fFTSubbandFlux :: Rate -> UGen -> UGen -> UGen -> UGen
- fFTSubbandPower :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- fm7 :: Rate -> UGen -> UGen -> UGen
- fmGrain :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- fmGrainB :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- fmGrainBBF :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- fmGrainBF :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- fmGrainI :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- fmGrainIBF :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- fMHDecode1 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- fMHEncode0 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- fMHEncode1 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- fMHEncode2 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- featureSave :: Rate -> UGen -> UGen -> UGen
- fhn2DC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- fhn2DL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- fhn2DN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- fhnTrig :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- fincoSprottL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- fincoSprottM :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- fincoSprottS :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- fitzHughNagumo :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- foa :: Rate -> UGen -> UGen
- foaAsymmetry :: Rate -> UGen -> UGen -> UGen
- foaDirectO :: Rate -> UGen -> UGen -> UGen
- foaDirectX :: Rate -> UGen -> UGen -> UGen
- foaDirectY :: Rate -> UGen -> UGen -> UGen
- foaDirectZ :: Rate -> UGen -> UGen -> UGen
- foaDominateX :: Rate -> UGen -> UGen -> UGen
- foaDominateY :: Rate -> UGen -> UGen -> UGen
- foaDominateZ :: Rate -> UGen -> UGen -> UGen
- foaFocusX :: Rate -> UGen -> UGen -> UGen
- foaFocusY :: Rate -> UGen -> UGen -> UGen
- foaFocusZ :: Rate -> UGen -> UGen -> UGen
- foaNFC :: Rate -> UGen -> UGen -> UGen
- foaPanB :: Rate -> UGen -> UGen -> UGen -> UGen
- foaPressX :: Rate -> UGen -> UGen -> UGen
- foaPressY :: Rate -> UGen -> UGen -> UGen
- foaPressZ :: Rate -> UGen -> UGen -> UGen
- foaProximity :: Rate -> UGen -> UGen -> UGen
- foaPsychoShelf :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- foaPushX :: Rate -> UGen -> UGen -> UGen
- foaPushY :: Rate -> UGen -> UGen -> UGen
- foaPushZ :: Rate -> UGen -> UGen -> UGen
- foaRotate :: Rate -> UGen -> UGen -> UGen
- foaTilt :: Rate -> UGen -> UGen -> UGen
- foaTumble :: Rate -> UGen -> UGen -> UGen
- foaZoomX :: Rate -> UGen -> UGen -> UGen
- foaZoomY :: Rate -> UGen -> UGen -> UGen
- foaZoomZ :: Rate -> UGen -> UGen -> UGen
- frameCompare :: Rate -> UGen -> UGen -> UGen -> UGen
- friction :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- gammatone :: Rate -> UGen -> UGen -> UGen -> UGen
- gaussClass :: Rate -> UGen -> UGen -> UGen -> UGen
- gaussTrig :: Rate -> UGen -> UGen -> UGen
- gbman2DC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- gbman2DL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- gbman2DN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- gbmanTrig :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- gendy4 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- gendy5 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- getenv :: Rate -> UGen -> UGen -> UGen
- glitchBPF :: Rate -> UGen -> UGen -> UGen -> UGen
- glitchBRF :: Rate -> UGen -> UGen -> UGen -> UGen
- glitchHPF :: Rate -> UGen -> UGen -> UGen
- glitchRHPF :: Rate -> UGen -> UGen -> UGen -> UGen
- goertzel :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- grainBufJ :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- grainFMJ :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- grainInJ :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- grainSinJ :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- gravityGrid :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- gravityGrid2 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- greyholeRaw :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- hairCell :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- henon2DC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- henon2DL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- henon2DN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- henonTrig :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- iCepstrum :: Rate -> UGen -> UGen -> UGen
- iirFilter :: UGen -> UGen -> UGen -> UGen
- inGrain :: Rate -> UGen -> UGen -> UGen -> UGen
- inGrainB :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- inGrainBBF :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- inGrainBF :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- inGrainI :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- inGrainIBF :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- insideOut :: Rate -> UGen -> UGen
- instruction :: Rate -> UGen -> UGen
- jPverbRaw :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- joshGrain :: Rate -> UGen -> UGen
- joshMultiChannelGrain :: Rate -> UGen -> UGen
- joshMultiOutGrain :: Rate -> UGen -> UGen
- kMeansRT :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- keyClarity :: Rate -> UGen -> UGen -> UGen -> UGen
- keyMode :: Rate -> UGen -> UGen -> UGen -> UGen
- kmeansToBPSet1 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- lfBrownNoise0 :: ID a => a -> Rate -> UGen -> UGen -> UGen -> UGen
- lfBrownNoise1 :: ID a => a -> Rate -> UGen -> UGen -> UGen -> UGen
- lfBrownNoise2 :: ID a => a -> Rate -> UGen -> UGen -> UGen -> UGen
- lpcAnalyzer :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- lpcError :: Rate -> UGen -> UGen -> UGen
- lpcSynth :: UGen -> UGen -> UGen -> UGen
- lpcVals :: Rate -> UGen -> UGen -> UGen
- lPF1 :: Rate -> UGen -> UGen -> UGen
- lPF18 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- lPFVS6 :: Rate -> UGen -> UGen -> UGen -> UGen
- lti :: Rate -> UGen -> UGen -> UGen -> UGen
- latoocarfian2DC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- latoocarfian2DL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- latoocarfian2DN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- latoocarfianTrig :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- listTrig :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- listTrig2 :: Rate -> UGen -> UGen -> UGen -> UGen
- logger :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- loopBuf :: Int -> Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- lorenz2DC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- lorenz2DL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- lorenz2DN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- lorenzTrig :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- mCLDChaosGen :: Rate -> UGen -> UGen
- markovSynth :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- matchingP :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- max :: Rate -> UGen -> UGen -> UGen
- maxamp :: Rate -> UGen -> UGen -> UGen
- mdaPiano :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- meanTriggered :: Rate -> UGen -> UGen -> UGen -> UGen
- meddis :: Rate -> UGen -> UGen
- medianSeparation :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- medianTriggered :: Rate -> UGen -> UGen -> UGen -> UGen
- membraneCircle :: Rate -> UGen -> UGen -> UGen -> UGen
- membraneHexagon :: Rate -> UGen -> UGen -> UGen -> UGen
- metro :: Rate -> UGen -> UGen -> UGen
- monoGrain :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- monoGrainBF :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- moogLadder :: UGen -> UGen -> UGen -> UGen
- moogVCF :: UGen -> UGen -> UGen -> UGen
- multiOutDemandUGen :: Rate -> UGen -> UGen
- nhHall :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- nl :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- nL2 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- nLFiltC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- nLFiltL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- nLFiltN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- nTube :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- nearestN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- needleRect :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- nestedAllpassC :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- nestedAllpassL :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- nestedAllpassN :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- oSFold4 :: Rate -> UGen -> UGen -> UGen -> UGen
- oSFold8 :: Rate -> UGen -> UGen -> UGen -> UGen
- oSTrunc4 :: Rate -> UGen -> UGen -> UGen
- oSTrunc8 :: Rate -> UGen -> UGen -> UGen
- oSWrap4 :: Rate -> UGen -> UGen -> UGen -> UGen
- oSWrap8 :: Rate -> UGen -> UGen -> UGen -> UGen
- onsetStatistics :: Rate -> UGen -> UGen -> UGen -> UGen
- oregonator :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- oteyPiano :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- oteyPianoStrings :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- oteySoundBoard :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- pVInfo :: Rate -> UGen -> UGen -> UGen -> UGen
- pVSynth :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- pv_BinBufRd :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- pv_BinDelay :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- pv_BinFilter :: UGen -> UGen -> UGen -> UGen
- pv_BinPlayBuf :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- pv_BufRd :: UGen -> UGen -> UGen -> UGen
- pv_CommonMag :: UGen -> UGen -> UGen -> UGen -> UGen
- pv_CommonMul :: UGen -> UGen -> UGen -> UGen -> UGen
- pv_Compander :: UGen -> UGen -> UGen -> UGen -> UGen
- pv_Cutoff :: UGen -> UGen -> UGen -> UGen
- pv_EvenBin :: UGen -> UGen
- pv_ExtractRepeat :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- pv_Freeze :: UGen -> UGen -> UGen
- pv_FreqBuffer :: UGen -> UGen -> UGen
- pv_Invert :: UGen -> UGen
- pv_MagBuffer :: UGen -> UGen -> UGen
- pv_MagExp :: UGen -> UGen
- pv_MagGate :: UGen -> UGen -> UGen -> UGen
- pv_MagLog :: UGen -> UGen
- pv_MagMap :: UGen -> UGen -> UGen
- pv_MagMinus :: UGen -> UGen -> UGen -> UGen
- pv_MagMulAdd :: UGen -> UGen
- pv_MagScale :: UGen -> UGen -> UGen
- pv_MagSmooth :: UGen -> UGen -> UGen
- pv_MagSubtract :: UGen -> UGen -> UGen -> UGen
- pv_MaxMagN :: UGen -> UGen -> UGen
- pv_MinMagN :: UGen -> UGen -> UGen
- pv_Morph :: UGen -> UGen -> UGen -> UGen
- pv_NoiseSynthF :: UGen -> UGen -> UGen -> UGen -> UGen
- pv_NoiseSynthP :: UGen -> UGen -> UGen -> UGen -> UGen
- pv_OddBin :: UGen -> UGen
- pv_PartialSynthF :: UGen -> UGen -> UGen -> UGen -> UGen
- pv_PartialSynthP :: UGen -> UGen -> UGen -> UGen -> UGen
- pv_PitchShift :: UGen -> UGen -> UGen
- pv_PlayBuf :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- pv_RecordBuf :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- pv_SoftWipe :: UGen -> UGen -> UGen -> UGen
- pv_SpectralEnhance :: UGen -> UGen -> UGen -> UGen -> UGen
- pv_SpectralMap :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- pv_Whiten :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- pv_XFade :: UGen -> UGen -> UGen -> UGen
- panX :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- panX2D :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- peakEQ2 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- peakEQ4 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- perlin3 :: Rate -> UGen -> UGen -> UGen -> UGen
- planeTree :: Rate -> UGen -> UGen -> UGen -> UGen
- posRatio :: Rate -> UGen -> UGen -> UGen -> UGen
- printVal :: Rate -> UGen -> UGen -> UGen -> UGen
- qitch :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- rLPFD :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- rMAFoodChainL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- rMEQ :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- rMEQSuite :: Rate -> UGen -> UGen
- rMShelf :: Rate -> UGen -> UGen -> UGen -> UGen
- rMShelf2 :: Rate -> UGen -> UGen -> UGen -> UGen
- regaliaMitraEQ :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- rosslerL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- rosslerResL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- rotate :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- sLOnset :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- sms :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- sOMAreaWr :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- sOMRd :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- sOMTrain :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- svf :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- sawDPW :: Rate -> UGen -> UGen -> UGen
- sensoryDissonance :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- sieve1 :: Rate -> UGen -> UGen -> UGen -> UGen
- sinGrain :: Rate -> UGen -> UGen -> UGen -> UGen
- sinGrainB :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- sinGrainBBF :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- sinGrainBF :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- sinGrainI :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- sinGrainIBF :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- sinTone :: Rate -> UGen -> UGen -> UGen
- sineShaper :: UGen -> UGen -> UGen
- skipNeedle :: Rate -> UGen -> UGen -> UGen -> UGen
- smoothDecimator :: Rate -> UGen -> UGen -> UGen -> UGen
- softClipAmp :: Rate -> UGen -> UGen -> UGen
- softClipAmp4 :: Rate -> UGen -> UGen -> UGen
- softClipAmp8 :: Rate -> UGen -> UGen -> UGen
- softClipper4 :: Rate -> UGen -> UGen
- softClipper8 :: Rate -> UGen -> UGen
- sortBuf :: Rate -> UGen -> UGen -> UGen -> UGen
- spectralEntropy :: Rate -> UGen -> UGen -> UGen -> UGen
- spreader :: Rate -> UGen -> UGen -> UGen -> UGen
- spruceBudworm :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- squiz :: UGen -> UGen -> UGen -> UGen -> UGen
- standard2DC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- standard2DL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- standard2DN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- stkBandedWG :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- stkBeeThree :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- stkBlowHole :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- stkBowed :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- stkClarinet :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- stkFlute :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- stkGlobals :: Rate -> UGen -> UGen -> UGen -> UGen
- stkInst :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- stkMandolin :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- stkModalBar :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- stkMoog :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- stkPluck :: Rate -> UGen -> UGen -> UGen
- stkSaxofony :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- stkShakers :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- stkVoicForm :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- streson :: UGen -> UGen -> UGen -> UGen
- summer :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- switchDelay :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- tBetaRand :: ID a => a -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- tBrownRand :: ID a => a -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- tGaussRand :: ID a => a -> UGen -> UGen -> UGen -> UGen
- tGrains2 :: Int -> Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- tGrains3 :: Int -> Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- tpv :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- tTendency :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- tartini :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- termanWang :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- textVU :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- tilt :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- trigAvg :: Rate -> UGen -> UGen -> UGen
- tumble :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- twoTube :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- uHJ2B :: Rate -> UGen -> UGen -> UGen
- vBAP :: Int -> Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- vMScan2D :: Rate -> UGen -> UGen
- vosim :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- wAmp :: Rate -> UGen -> UGen -> UGen
- walshHadamard :: Rate -> UGen -> UGen -> UGen
- warpZ :: Int -> Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- waveLoss :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- waveTerrain :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- waveletDaub :: Rate -> UGen -> UGen -> UGen -> UGen
- weaklyNonlinear :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- weaklyNonlinear2 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- wrapSummer :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
Documentation
a2B :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
A2B [AR] a=0.0 b=0.0 c=0.0 d=0.0
ay :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Emulator of the AY (aka YM) soundchip, used in Spectrum/Atari
AY [AR] tonea=1777.0 toneb=1666.0 tonec=1555.0 noise=1.0 control=7.0 vola=15.0 volb=15.0 volc=15.0 envfreq=4.0 envstyle=1.0 chiptype=0.0
allpass1 :: Rate -> UGen -> UGen -> UGen Source #
(Undocumented class)
Allpass1 [AR] in=0.0 freq=1200.0
allpass2 :: Rate -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
Allpass2 [AR] in=0.0 freq=1200.0 rq=1.0
amplitudeMod :: Rate -> UGen -> UGen -> UGen -> UGen Source #
amplitude follower
AmplitudeMod [KR,AR] in=0.0 attackTime=1.0e-2 releaseTime=1.0e-2
analyseEvents2 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
event analyser (BBCut)
AnalyseEvents2 [AR] in=0.0 bufnum=0.0 threshold=0.34 triggerid=101.0 circular=0.0 pitch=0.0
arrayMax :: Rate -> UGen -> UGen Source #
detect the largest value (and its position) in an array of UGens
ArrayMax [KR,AR] array=0.0
arrayMin :: Rate -> UGen -> UGen Source #
detect the smallest value (and its position) in an array of UGens
ArrayMin [KR,AR] array=0.0
atsAmp :: Rate -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
AtsAmp [KR,AR] atsbuffer=0.0 partialNum=0.0 filePointer=0.0
atsBand :: Rate -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
AtsBand [AR] atsbuffer=0.0 band=0.0 filePointer=0.0
atsFreq :: Rate -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
AtsFreq [KR,AR] atsbuffer=0.0 partialNum=0.0 filePointer=0.0
atsNoiSynth :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
AtsNoiSynth [AR] atsbuffer=0.0 numPartials=0.0 partialStart=0.0 partialSkip=1.0 filePointer=0.0 sinePct=1.0 noisePct=1.0 freqMul=1.0 freqAdd=0.0 numBands=25.0 bandStart=0.0 bandSkip=1.0
atsNoise :: Rate -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
AtsNoise [KR,AR] atsbuffer=0.0 bandNum=0.0 filePointer=0.0
atsParInfo :: Rate -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
AtsParInfo [KR,AR] atsbuffer=0.0 partialNum=0.0 filePointer=0.0
atsPartial :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
AtsPartial [AR] atsbuffer=0.0 partial=0.0 filePointer=0.0 freqMul=1.0 freqAdd=0.0
atsSynth :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
AtsSynth [AR] atsbuffer=0.0 numPartials=0.0 partialStart=0.0 partialSkip=1.0 filePointer=0.0 freqMul=1.0 freqAdd=0.0
attackSlope :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Detect onsets and assess the nature of the attack slope
AttackSlope [KR] input=0.0 windowsize=1024.0 peakpicksize=20.0 leak=0.999 energythreshold=1.0e-2 sumthreshold=20.0 mingap=30.0 numslopesaveraged=10.0
averageOutput :: UGen -> UGen -> UGen Source #
calculates mean average of audio or control rate signal
AverageOutput [KR,AR] in=0.0 trig=0.0
b2A :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
B2A [AR] w=0.0 x=0.0 y=0.0 z=0.0
b2Ster :: Rate -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
B2Ster [AR] w=0.0 x=0.0 y=0.0
b2UHJ :: Rate -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
B2UHJ [AR] w=0.0 x=0.0 y=0.0
bBlockerBuf :: Rate -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
BBlockerBuf [AR] freq=0.0 bufnum=0.0 startpoint=0.0
bFDecode1 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
BFDecode1 [AR] w=0.0 x=0.0 y=0.0 z=0.0 azimuth=0.0 elevation=0.0 wComp=0.0
bFEncode1 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
BFEncode1 [AR] in=0.0 azimuth=0.0 elevation=0.0 rho=1.0 gain=1.0 wComp=0.0
bFEncode2 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
BFEncode2 [AR] in=0.0 point_x=1.0 point_y=1.0 elevation=0.0 gain=1.0 wComp=0.0
bFEncodeSter :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
BFEncodeSter [AR] l=0.0 r=0.0 azimuth=0.0 width=1.5707963267949 elevation=0.0 rho=1.0 gain=1.0 wComp=0.0
bFManipulate :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
BFManipulate [AR] w=0.0 x=0.0 y=0.0 z=0.0 rotate=0.0 tilt=0.0 tumble=0.0
bLBufRd :: Rate -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
BLBufRd [KR,AR] bufnum=0.0 phase=0.0 ratio=1.0
bMoog :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
24dboct rolloff - 4nd order resonant LowHigh/Band Pass Filter
BMoog [AR] in=0.0 freq=440.0 q=0.2 mode=0.0 saturation=0.95
balance :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
Balance [AR] in=0.0 test=0.0 hp=10.0 stor=0.0
beatStatistics :: Rate -> UGen -> UGen -> UGen -> UGen Source #
Extracts statistics on a beat histogram
BeatStatistics [KR] fft=0.0 leak=0.995 numpreviousbeats=4.0
binData :: Rate -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
BinData [KR,AR] buffer=0.0 bin=0.0 overlaps=0.5
blitB3Saw :: Rate -> UGen -> UGen -> UGen Source #
BLIT derived sawtooth
BlitB3Saw [AR] freq=440.0 leak=0.99
blitB3Square :: Rate -> UGen -> UGen -> UGen Source #
Bipolar BLIT derived square waveform
BlitB3Square [AR] freq=440.0 leak=0.99
blitB3Tri :: Rate -> UGen -> UGen -> UGen -> UGen Source #
Bipolar BLIT derived triangle
BlitB3Tri [AR] freq=440.0 leak=0.99 leak2=0.99
breakcore :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
breakcore simulator
Breakcore [AR] bufnum=0.0 capturein=0.0 capturetrigger=0.0 duration=0.1 ampdropout=0.0
brusselator :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Prigogine oscillator
Brusselator [AR] reset=0.0 rate=1.0e-2 mu=1.0 gamma=1.0 initx=0.5 inity=0.5
bufGrain :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
BufGrain [AR] trigger=0.0 dur=1.0 sndbuf=0.0 rate=1.0 pos=0.0 interp=2.0
bufGrainB :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
BufGrainB [AR] trigger=0.0 dur=1.0 sndbuf=0.0 rate=1.0 pos=0.0 envbuf=0.0 interp=2.0
bufGrainBBF :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
BufGrainBBF [AR] trigger=0.0 dur=1.0 sndbuf=0.0 rate=1.0 pos=0.0 envbuf=0.0 azimuth=0.0 elevation=0.0 rho=1.0 interp=2.0 wComp=0.0
bufGrainBF :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
BufGrainBF [AR] trigger=0.0 dur=1.0 sndbuf=0.0 rate=1.0 pos=0.0 azimuth=0.0 elevation=0.0 rho=1.0 interp=2.0 wComp=0.0
bufGrainI :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
BufGrainI [AR] trigger=0.0 dur=1.0 sndbuf=0.0 rate=1.0 pos=0.0 envbuf1=0.0 envbuf2=0.0 ifac=0.5 interp=2.0
bufGrainIBF :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
BufGrainIBF [AR] trigger=0.0 dur=1.0 sndbuf=0.0 rate=1.0 pos=0.0 envbuf1=0.0 envbuf2=0.0 ifac=0.5 azimuth=0.0 elevation=0.0 rho=1.0 interp=2.0 wComp=0.0
bufMax :: Rate -> UGen -> UGen -> UGen Source #
detect the largest value (and its position) in an array of UGens
BufMax [KR] bufnum=0.0 gate=1.0
bufMin :: Rate -> UGen -> UGen -> UGen Source #
detect the largest value (and its position) in an array of UGens
BufMin [KR] bufnum=0.0 gate=1.0
cQ_Diff :: Rate -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
CQ_Diff [KR] in1=0.0 in2=0.0 databufnum=0.0
cepstrum :: Rate -> UGen -> UGen -> UGen Source #
Quefrency analysis and liftering
Cepstrum [] cepbuf=0.0 fftchain=0.0
chromagram :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Octave chroma band based representation of energy in a signal; Chromagram for nTET tuning systems with any base reference
Chromagram [KR] fft=0.0 fftsize=2048.0 n=12.0 tuningbase=32.703195662575 octaves=8.0 integrationflag=0.0 coeff=0.9 octaveratio=2.0 perframenormalize=0.0
chuaL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
ChuaL [AR] freq=22050.0 a=0.3286 b=0.9336 c=-0.8126 d=0.399 rr=0.0 h=5.0e-2 xi=0.1 yi=0.0 zi=0.0
circleRamp :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source #
circular linear lag
CircleRamp [KR,AR] in=0.0 lagTime=0.1 circmin=-180.0 circmax=180.0
clipper32 :: Rate -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
Clipper32 [AR] in=0.0 lo=-0.8 hi=0.8
clipper4 :: Rate -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
Clipper4 [AR] in=0.0 lo=-0.8 hi=0.8
clipper8 :: Rate -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
Clipper8 [AR] in=0.0 lo=-0.8 hi=0.8
combLP :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
CombLP [AR] in=0.0 gate=1.0 maxdelaytime=0.2 delaytime=0.2 decaytime=1.0 coef=0.5
complexRes :: UGen -> UGen -> UGen -> UGen Source #
FM-modulable resonating filter
ComplexRes [AR] in=0.0 freq=100.0 decay=0.2; FILTER: TRUE
concat :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Concatenative Cross-Synthesis on Live Streams
Concat [AR] control=0.0 source=0.0 storesize=1.0 seektime=1.0 seekdur=1.0 matchlength=5.0e-2 freezestore=0.0 zcr=1.0 lms=1.0 sc=1.0 st=0.0 randscore=0.0
concat2 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Concatenative Cross-Synthesis on Live Streams
Concat2 [AR] control=0.0 source=0.0 storesize=1.0 seektime=1.0 seekdur=1.0 matchlength=5.0e-2 freezestore=0.0 zcr=1.0 lms=1.0 sc=1.0 st=0.0 randscore=0.0 threshold=1.0e-2
coyote :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
an amplitude tracking based onset detector
Coyote [KR] in=0.0 trackFall=0.2 slowLag=0.2 fastLag=1.0e-2 fastMul=0.5 thresh=5.0e-2 minDur=0.1
crest :: Rate -> UGen -> UGen -> UGen -> UGen Source #
Measure the temporal crest factor of a signal
Crest [KR] in=0.0 numsamps=400.0 gate=1.0
crossoverDistortion :: UGen -> UGen -> UGen -> UGen Source #
port of some ladspa plugins
CrossoverDistortion [AR] in=0.0 amp=0.5 smooth=0.5
dfm1 :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Digitally modelled analog filter
DFM1 [AR] in=0.0 freq=1000.0 res=0.1 inputgain=1.0 type=0.0 noiselevel=3.0e-4
dNoiseRing :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Demand rate implementation of a Wiard noise ring
DNoiseRing [DR] change=0.5 chance=0.5 shift=1.0 numBits=8.0 resetval=0.0; DEMAND/NONDET
dpw3Tri :: Rate -> UGen -> UGen Source #
Triangle via 3rd order differerentiated polynomial waveform
DPW3Tri [AR] freq=440.0
dpw4Saw :: Rate -> UGen -> UGen Source #
Sawtooth via 4th order differerentiated polynomial waveform
DPW4Saw [AR] freq=440.0
dWGBowed :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Plucked physical model.
DWGBowed [AR] freq=440.0 velb=0.5 force=1.0 gate=1.0 pos=0.14 release=0.1 c1=1.0 c3=3.0 impZ=0.55 fB=2.0
dWGBowedSimple :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Plucked physical model.
DWGBowedSimple [AR] freq=440.0 velb=0.5 force=1.0 gate=1.0 pos=0.14 release=0.1 c1=1.0 c3=30.0
dWGBowedTor :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Plucked physical model.
DWGBowedTor [AR] freq=440.0 velb=0.5 force=1.0 gate=1.0 pos=0.14 release=0.1 c1=1.0 c3=3.0 impZ=0.55 fB=2.0 mistune=5.2 c1tor=1.0 c3tor=3000.0 iZtor=1.8
dWGPlucked :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Plucked physical model.
DWGPlucked [AR] freq=440.0 amp=0.5 gate=1.0 pos=0.14 c1=1.0 c3=30.0 inp=0.0 release=0.1
dWGPlucked2 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Plucked physical model.
DWGPlucked2 [AR] freq=440.0 amp=0.5 gate=1.0 pos=0.14 c1=1.0 c3=30.0 inp=0.0 release=0.1 mistune=1.008 mp=0.55 gc=1.0e-2
dWGPluckedStiff :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Plucked physical model.
DWGPluckedStiff [AR] freq=440.0 amp=0.5 gate=1.0 pos=0.14 c1=1.0 c3=30.0 inp=0.0 release=0.1 fB=2.0
dWGSoundBoard :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
DWGSoundBoard [AR] inp=0.0 c1=20.0 c3=20.0 mix=0.8 d1=199.0 d2=211.0 d3=223.0 d4=227.0 d5=229.0 d6=233.0 d7=239.0 d8=241.0
dbrown2 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
demand rate brownian movement with Gendyn distributions
Dbrown2 [] lo=0.0 hi=0.0 step=0.0 dist=0.0 length=1.0e8
dbufTag :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
demand rate tag system on a buffer
DbufTag [DR] bufnum=0.0 v=0.0 axiom=0.0 rules=0.0 recycle=0.0 mode=0.0; DEMAND/NONDET
decimator :: Rate -> UGen -> UGen -> UGen -> UGen Source #
port of some ladspa plugins
Decimator [AR] in=0.0 rate=44100.0 bits=24.0
detaBlockerBuf :: Rate -> UGen -> UGen -> UGen Source #
Demand version of the BetaBlocker VChip
DetaBlockerBuf [DR] bufnum=0.0 startpoint=0.0; DEMAND/NONDET
dfsm :: Rate -> UGen -> UGen -> UGen -> UGen Source #
demand rate finite state machine
Dfsm [DR] rules=0.0 n=1.0 rgen=0.0; DEMAND/NONDET
dgauss :: Rate -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
Dgauss [] lo=0.0 hi=0.0 length=1.0e8
diodeRingMod :: UGen -> UGen -> UGen Source #
Ring modulation based on the physical model of a diode.
DiodeRingMod [AR] car=0.0 mod=0.0; FILTER: TRUE
disintegrator :: ID a => a -> UGen -> UGen -> UGen -> UGen Source #
port of some ladspa plugins
Disintegrator [AR] in=0.0 probability=0.5 multiplier=0.0; FILTER: TRUE, NONDET
dneuromodule :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
discrete time neurodynamics
Dneuromodule [KR,AR] dt=0.0 numChannels=0.0 theta=0.0 x=0.0 weights=0.0
doubleNestedAllpassC :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Nested Allpass filters as proposed by Vercoe and Pluckett
DoubleNestedAllpassC [AR] in=0.0 maxdelay1=4.7e-3 delay1=4.7e-3 gain1=0.15 maxdelay2=2.2e-2 delay2=2.2e-2 gain2=0.25 maxdelay3=8.3e-3 delay3=8.3e-3 gain3=0.3; FILTER: TRUE
doubleNestedAllpassL :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Nested Allpass filters as proposed by Vercoe and Pluckett
DoubleNestedAllpassL [AR] in=0.0 maxdelay1=4.7e-3 delay1=4.7e-3 gain1=0.15 maxdelay2=2.2e-2 delay2=2.2e-2 gain2=0.25 maxdelay3=8.3e-3 delay3=8.3e-3 gain3=0.3; FILTER: TRUE
doubleNestedAllpassN :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Nested Allpass filters as proposed by Vercoe and Pluckett
DoubleNestedAllpassN [AR] in=0.0 maxdelay1=4.7e-3 delay1=4.7e-3 gain1=0.15 maxdelay2=2.2e-2 delay2=2.2e-2 gain2=0.25 maxdelay3=8.3e-3 delay3=8.3e-3 gain3=0.3; FILTER: TRUE
doubleWell :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Forced DoubleWell Oscillator
DoubleWell [AR] reset=0.0 ratex=1.0e-2 ratey=1.0e-2 f=1.0 w=1.0e-3 delta=1.0 initx=0.0 inity=0.0
doubleWell2 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Forced DoubleWell Oscillator
DoubleWell2 [AR] reset=0.0 ratex=1.0e-2 ratey=1.0e-2 f=1.0 w=1.0e-3 delta=1.0 initx=0.0 inity=0.0
doubleWell3 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Forced DoubleWell Oscillator
DoubleWell3 [AR] reset=0.0 rate=1.0e-2 f=0.0 delta=0.25 initx=0.0 inity=0.0
driveNoise :: Rate -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
DriveNoise [AR] in=0.0 amount=1.0 multi=5.0
drumTrack :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Crosscorrelation search and drum pattern matching beat tracker
DrumTrack [KR] in=0.0 lock=0.0 dynleak=0.0 tempowt=0.0 phasewt=0.0 basswt=0.0 patternwt=1.0 prior=0.0 kicksensitivity=1.0 snaresensitivity=1.0 debugmode=0.0
dtag :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
demand rate tag system
Dtag [] bufsize=0.0 v=0.0 axiom=0.0 rules=0.0 recycle=0.0 mode=0.0
envDetect :: Rate -> UGen -> UGen -> UGen -> UGen Source #
Envelope Follower Filter
EnvDetect [AR] in=0.0 attack=100.0 release=0.0
envFollow :: Rate -> UGen -> UGen -> UGen Source #
Envelope Follower
EnvFollow [KR,AR] input=0.0 decaycoeff=0.99
fFTComplexDev :: Rate -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
FFTComplexDev [KR] buffer=0.0 rectify=0.0 powthresh=0.1
fFTCrest :: Rate -> UGen -> UGen -> UGen -> UGen Source #
Spectral crest measure
FFTCrest [KR] buffer=0.0 freqlo=0.0 freqhi=50000.0
fFTDiffMags :: Rate -> UGen -> UGen -> UGen Source #
(Undocumented class)
FFTDiffMags [KR] bufferA=0.0 bufferB=0.0
fFTFlux :: Rate -> UGen -> UGen -> UGen Source #
(Undocumented class)
FFTFlux [KR] buffer=0.0 normalise=1.0
fFTFluxPos :: Rate -> UGen -> UGen -> UGen Source #
(Undocumented class)
FFTFluxPos [KR] buffer=0.0 normalise=1.0
fFTMKL :: Rate -> UGen -> UGen -> UGen Source #
(Undocumented class)
FFTMKL [KR] buffer=0.0 epsilon=1.0e-6
fFTPeak :: Rate -> UGen -> UGen -> UGen -> UGen Source #
Find peak value in an FFT frame
FFTPeak [KR] buffer=0.0 freqlo=0.0 freqhi=50000.0
fFTPhaseDev :: Rate -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
FFTPhaseDev [KR] buffer=0.0 weight=0.0 powthresh=0.1
fFTPower :: Rate -> UGen -> UGen -> UGen Source #
Instantaneous spectral power
FFTPower [KR] buffer=0.0 square=1.0
fFTSpread :: Rate -> UGen -> UGen -> UGen Source #
Spectral spread
FFTSpread [KR] buffer=0.0 centroid=0.0
fFTSubbandFlatness :: Rate -> UGen -> UGen -> UGen Source #
Spectral flatness, divided into subbands
FFTSubbandFlatness [KR] chain=0.0 cutfreqs=0.0
fFTSubbandFlux :: Rate -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
FFTSubbandFlux [KR] chain=0.0 cutfreqs=0.0 posonly=0.0
fFTSubbandPower :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Spectral power, divided into subbands
FFTSubbandPower [KR] chain=0.0 cutfreqs=0.0 square=1.0 scalemode=1.0
fm7 :: Rate -> UGen -> UGen -> UGen Source #
Phase modulation oscillator matrix.
FM7 [AR] *ctlMatrix=0.0 *modMatrix=0.0
fmGrain :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
FMGrain [AR] trigger=0.0 dur=1.0 carfreq=440.0 modfreq=200.0 index=1.0
fmGrainB :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
FMGrainB [AR] trigger=0.0 dur=1.0 carfreq=440.0 modfreq=200.0 index=1.0 envbuf=0.0
fmGrainBBF :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
FMGrainBBF [AR] trigger=0.0 dur=1.0 carfreq=440.0 modfreq=200.0 index=1.0 envbuf=0.0 azimuth=0.0 elevation=0.0 rho=1.0 wComp=0.0
fmGrainBF :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
FMGrainBF [AR] trigger=0.0 dur=1.0 carfreq=440.0 modfreq=200.0 index=1.0 azimuth=0.0 elevation=0.0 rho=1.0 wComp=0.0
fmGrainI :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
FMGrainI [AR] trigger=0.0 dur=1.0 carfreq=440.0 modfreq=200.0 index=1.0 envbuf1=0.0 envbuf2=0.0 ifac=0.5
fmGrainIBF :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
FMGrainIBF [AR] trigger=0.0 dur=1.0 carfreq=440.0 modfreq=200.0 index=1.0 envbuf1=0.0 envbuf2=0.0 ifac=0.5 azimuth=0.0 elevation=0.0 rho=1.0 wComp=0.0
fMHDecode1 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
FMHDecode1 [AR] w=0.0 x=0.0 y=0.0 z=0.0 r=0.0 s=0.0 t=0.0 u=0.0 v=0.0 azimuth=0.0 elevation=0.0
fMHEncode0 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
FMHEncode0 [AR] in=0.0 azimuth=0.0 elevation=0.0 gain=1.0
fMHEncode1 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
FMHEncode1 [AR] in=0.0 azimuth=0.0 elevation=0.0 rho=1.0 gain=1.0 wComp=0.0
fMHEncode2 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
FMHEncode2 [AR] in=0.0 point_x=0.0 point_y=0.0 elevation=0.0 gain=1.0 wComp=0.0
featureSave :: Rate -> UGen -> UGen -> UGen Source #
Storing feature data from UGens in NRT mode
FeatureSave [KR] features=0.0 trig=0.0
fhn2DC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
FitzHughNagumo Neuron Firing Oscillator
Fhn2DC [KR,AR] minfreq=11025.0 maxfreq=22050.0 urate=0.1 wrate=0.1 b0=0.6 b1=0.8 i=0.0 u0=0.0 w0=0.0
fhn2DL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
FitzHughNagumo Neuron Firing Oscillator
Fhn2DL [KR,AR] minfreq=11025.0 maxfreq=22050.0 urate=0.1 wrate=0.1 b0=0.6 b1=0.8 i=0.0 u0=0.0 w0=0.0
fhn2DN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
FitzHughNagumo Neuron Firing Oscillator
Fhn2DN [KR,AR] minfreq=11025.0 maxfreq=22050.0 urate=0.1 wrate=0.1 b0=0.6 b1=0.8 i=0.0 u0=0.0 w0=0.0
fhnTrig :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
FhnTrig [KR,AR] minfreq=4.0 maxfreq=10.0 urate=0.1 wrate=0.1 b0=0.6 b1=0.8 i=0.0 u0=0.0 w0=0.0
fincoSprottL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
FincoSprottL [AR] freq=22050.0 a=2.45 h=5.0e-2 xi=0.0 yi=0.0 zi=0.0
fincoSprottM :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
FincoSprottM [AR] freq=22050.0 a=-7.0 b=4.0 h=5.0e-2 xi=0.0 yi=0.0 zi=0.0
fincoSprottS :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
FincoSprottS [AR] freq=22050.0 a=8.0 b=2.0 h=5.0e-2 xi=0.0 yi=0.0 zi=0.0
fitzHughNagumo :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Neuron Firing Model Oscillator
FitzHughNagumo [AR] reset=0.0 rateu=1.0e-2 ratew=1.0e-2 b0=1.0 b1=1.0 initu=0.0 initw=0.0
foaAsymmetry :: Rate -> UGen -> UGen -> UGen Source #
First Order Ambisonic (FOA) asymmetry transformer
FoaAsymmetry [AR] in=0.0 angle=0.0
foaDirectO :: Rate -> UGen -> UGen -> UGen Source #
First Order Ambisonic (FOA) directivity transformer
FoaDirectO [AR] in=0.0 angle=0.0
foaDirectX :: Rate -> UGen -> UGen -> UGen Source #
First Order Ambisonic (FOA) directivity transformer
FoaDirectX [AR] in=0.0 angle=0.0
foaDirectY :: Rate -> UGen -> UGen -> UGen Source #
First Order Ambisonic (FOA) directivity transformer
FoaDirectY [AR] in=0.0 angle=0.0
foaDirectZ :: Rate -> UGen -> UGen -> UGen Source #
First Order Ambisonic (FOA) directivity transformer
FoaDirectZ [AR] in=0.0 angle=0.0
foaDominateX :: Rate -> UGen -> UGen -> UGen Source #
First Order Ambisonic (FOA) dominance transformer
FoaDominateX [AR] in=0.0 gain=0.0
foaDominateY :: Rate -> UGen -> UGen -> UGen Source #
First Order Ambisonic (FOA) dominance transformer
FoaDominateY [AR] in=0.0 gain=0.0
foaDominateZ :: Rate -> UGen -> UGen -> UGen Source #
First Order Ambisonic (FOA) dominance transformer
FoaDominateZ [AR] in=0.0 gain=0.0
foaFocusX :: Rate -> UGen -> UGen -> UGen Source #
First Order Ambisonic (FOA) focus transformer
FoaFocusX [AR] in=0.0 angle=0.0
foaFocusY :: Rate -> UGen -> UGen -> UGen Source #
First Order Ambisonic (FOA) focus transformer
FoaFocusY [AR] in=0.0 angle=0.0
foaFocusZ :: Rate -> UGen -> UGen -> UGen Source #
First Order Ambisonic (FOA) focus transformer
FoaFocusZ [AR] in=0.0 angle=0.0
foaNFC :: Rate -> UGen -> UGen -> UGen Source #
First Order Ambisonic (FOA) nearfield compensation filter
FoaNFC [AR] in=0.0 distance=1.0
foaPanB :: Rate -> UGen -> UGen -> UGen -> UGen Source #
First Order Ambisonic (FOA) panner
FoaPanB [AR] in=0.0 azimuth=0.0 elevation=0.0
foaPressX :: Rate -> UGen -> UGen -> UGen Source #
First Order Ambisonic (FOA) press transformer
FoaPressX [AR] in=0.0 angle=0.0
foaPressY :: Rate -> UGen -> UGen -> UGen Source #
First Order Ambisonic (FOA) press transformer
FoaPressY [AR] in=0.0 angle=0.0
foaPressZ :: Rate -> UGen -> UGen -> UGen Source #
First Order Ambisonic (FOA) press transformer
FoaPressZ [AR] in=0.0 angle=0.0
foaProximity :: Rate -> UGen -> UGen -> UGen Source #
First Order Ambisonic (FOA) proximity effect filter
FoaProximity [AR] in=0.0 distance=1.0
foaPsychoShelf :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source #
First Order Ambisonic (FOA) psychoacoustic shelf filter
FoaPsychoShelf [AR] in=0.0 freq=400.0 k0=0.0 k1=0.0
foaPushX :: Rate -> UGen -> UGen -> UGen Source #
First Order Ambisonic (FOA) push transformer
FoaPushX [AR] in=0.0 angle=0.0
foaPushY :: Rate -> UGen -> UGen -> UGen Source #
First Order Ambisonic (FOA) push transformer
FoaPushY [AR] in=0.0 angle=0.0
foaPushZ :: Rate -> UGen -> UGen -> UGen Source #
First Order Ambisonic (FOA) push transformer
FoaPushZ [AR] in=0.0 angle=0.0
foaRotate :: Rate -> UGen -> UGen -> UGen Source #
First Order Ambisonic (FOA) rotation transformer
FoaRotate [AR] in=0.0 angle=0.0
foaTilt :: Rate -> UGen -> UGen -> UGen Source #
First Order Ambisonic (FOA) rotation transformer
FoaTilt [AR] in=0.0 angle=0.0
foaTumble :: Rate -> UGen -> UGen -> UGen Source #
First Order Ambisonic (FOA) rotation transformer
FoaTumble [AR] in=0.0 angle=0.0
foaZoomX :: Rate -> UGen -> UGen -> UGen Source #
First Order Ambisonic (FOA) zoom transformer
FoaZoomX [AR] in=0.0 angle=0.0
foaZoomY :: Rate -> UGen -> UGen -> UGen Source #
First Order Ambisonic (FOA) zoom transformer
FoaZoomY [AR] in=0.0 angle=0.0
foaZoomZ :: Rate -> UGen -> UGen -> UGen Source #
First Order Ambisonic (FOA) zoom transformer
FoaZoomZ [AR] in=0.0 angle=0.0
frameCompare :: Rate -> UGen -> UGen -> UGen -> UGen Source #
calculates spectral MSE distance of two fft chains
FrameCompare [KR] buffer1=0.0 buffer2=0.0 wAmount=0.5
friction :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
A physical model of a system with dry-friction. A chaotic filter.
Friction [KR,AR] in=0.0 friction=0.5 spring=0.414 damp=0.313 mass=0.1 beltmass=1.0
gammatone :: Rate -> UGen -> UGen -> UGen -> UGen Source #
Single gammatone filter
Gammatone [AR] input=0.0 centrefrequency=440.0 bandwidth=200.0
gaussClass :: Rate -> UGen -> UGen -> UGen -> UGen Source #
Gaussian classifier
GaussClass [KR] in=0.0 bufnum=0.0 gate=0.0
gaussTrig :: Rate -> UGen -> UGen -> UGen Source #
impulses around a certain frequency
GaussTrig [KR,AR] freq=440.0 dev=0.3
gbman2DC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source #
gingerbreadman map 2D chaotic generator
Gbman2DC [KR,AR] minfreq=11025.0 maxfreq=22050.0 x0=1.2 y0=2.1
gbman2DL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source #
gingerbreadman map 2D chaotic generator
Gbman2DL [KR,AR] minfreq=11025.0 maxfreq=22050.0 x0=1.2 y0=2.1
gbman2DN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source #
gingerbreadman map 2D chaotic generator
Gbman2DN [KR,AR] minfreq=11025.0 maxfreq=22050.0 x0=1.2 y0=2.1
gbmanTrig :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
GbmanTrig [KR,AR] minfreq=5.0 maxfreq=10.0 x0=1.2 y0=2.1
gendy4 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Dynamic stochastic synthesis generator
Gendy4 [KR,AR] ampdist=1.0 durdist=1.0 adparam=1.0 ddparam=1.0 minfreq=440.0 maxfreq=660.0 ampscale=0.5 durscale=0.5 initCPs=12.0 knum=0.0
gendy5 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Dynamic stochastic synthesis generator
Gendy5 [KR,AR] ampdist=1.0 durdist=1.0 adparam=1.0 ddparam=1.0 minfreq=440.0 maxfreq=660.0 ampscale=0.5 durscale=0.5 initCPs=12.0 knum=0.0
getenv :: Rate -> UGen -> UGen -> UGen Source #
Read (numeric) shell environment variables into a synth
Getenv [] key=0.0 defaultval=0.0
glitchBPF :: Rate -> UGen -> UGen -> UGen -> UGen Source #
backward compatibility
GlitchBPF [KR,AR] in=0.0 freq=440.0 rq=1.0
glitchBRF :: Rate -> UGen -> UGen -> UGen -> UGen Source #
backward compatibility
GlitchBRF [KR,AR] in=0.0 freq=440.0 rq=1.0
glitchHPF :: Rate -> UGen -> UGen -> UGen Source #
backward compatibility
GlitchHPF [KR,AR] in=0.0 freq=440.0
glitchRHPF :: Rate -> UGen -> UGen -> UGen -> UGen Source #
backward compatibility
GlitchRHPF [KR,AR] in=0.0 freq=440.0 rq=1.0
goertzel :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Calculate a single DFT bin, to detect presence of a frequency
Goertzel [KR] in=0.0 bufsize=1024.0 freq=0.0 hop=1.0
grainBufJ :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
GrainBufJ [AR] numChannels=1.0 trigger=0.0 dur=1.0 sndbuf=0.0 rate=1.0 pos=0.0 loop=0.0 interp=2.0 grainAmp=1.0 pan=0.0 envbufnum=-1.0 maxGrains=512.0
grainFMJ :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
GrainFMJ [AR] numChannels=1.0 trigger=0.0 dur=1.0 carfreq=440.0 modfreq=200.0 index=1.0 grainAmp=1.0 pan=0.0 envbufnum=-1.0 maxGrains=512.0
grainInJ :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
GrainInJ [AR] numChannels=1.0 trigger=0.0 dur=1.0 in=0.0 grainAmp=1.0 pan=0.0 envbufnum=-1.0 maxGrains=512.0
grainSinJ :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
GrainSinJ [AR] numChannels=1.0 trigger=0.0 dur=1.0 freq=440.0 grainAmp=1.0 pan=0.0 envbufnum=-1.0 maxGrains=512.0
gravityGrid :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
dynamical system simulation (Newtonian gravitational force)
GravityGrid [AR] reset=0.0 rate=0.1 newx=0.0 newy=0.0 bufnum=0.0
gravityGrid2 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
dynamical system simulation (Newtonian gravitational force)
GravityGrid2 [AR] reset=0.0 rate=0.1 newx=0.0 newy=0.0 bufnum=0.0
greyholeRaw :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
algorithmic delay
GreyholeRaw [AR] in1=0.0 in2=0.0 damping=0.0 delaytime=2.0 diffusion=0.5 feedback=0.9 moddepth=0.1 modfreq=2.0 size=1.0
hairCell :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Simple cochlear hair cell model
HairCell [KR,AR] input=0.0 spontaneousrate=0.0 boostrate=200.0 restorerate=1000.0 loss=0.99
henon2DC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
henon map 2D chaotic generator
Henon2DC [KR,AR] minfreq=11025.0 maxfreq=22050.0 a=1.4 b=0.3 x0=0.30501993062401 y0=0.20938865431933
henon2DL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
henon map 2D chaotic generator
Henon2DL [KR,AR] minfreq=11025.0 maxfreq=22050.0 a=1.4 b=0.3 x0=0.30501993062401 y0=0.20938865431933
henon2DN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
henon map 2D chaotic generator
Henon2DN [KR,AR] minfreq=11025.0 maxfreq=22050.0 a=1.4 b=0.3 x0=0.30501993062401 y0=0.20938865431933
henonTrig :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
HenonTrig [KR,AR] minfreq=5.0 maxfreq=10.0 a=1.4 b=0.3 x0=0.30501993062401 y0=0.20938865431933
iCepstrum :: Rate -> UGen -> UGen -> UGen Source #
Transform a cepstrum back to a spectrum
ICepstrum [] cepchain=0.0 fftbuf=0.0
iirFilter :: UGen -> UGen -> UGen -> UGen Source #
24db/oct rolloff, 4nd order resonant Low Pass Filter
IIRFilter [AR] in=0.0 freq=440.0 rq=1.0
inGrain :: Rate -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
InGrain [AR] trigger=0.0 dur=1.0 in=0.0
inGrainB :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
InGrainB [AR] trigger=0.0 dur=1.0 in=0.0 envbuf=0.0
inGrainBBF :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
InGrainBBF [AR] trigger=0.0 dur=1.0 in=0.0 envbuf=0.0 azimuth=0.0 elevation=0.0 rho=1.0 wComp=0.0
inGrainBF :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
InGrainBF [AR] trigger=0.0 dur=1.0 in=0.0 azimuth=0.0 elevation=0.0 rho=1.0 wComp=0.0
inGrainI :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
InGrainI [AR] trigger=0.0 dur=1.0 in=0.0 envbuf1=0.0 envbuf2=0.0 ifac=0.5
inGrainIBF :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
InGrainIBF [AR] trigger=0.0 dur=1.0 in=0.0 envbuf1=0.0 envbuf2=0.0 ifac=0.5 azimuth=0.0 elevation=0.0 rho=1.0 wComp=0.0
insideOut :: Rate -> UGen -> UGen Source #
Distortion by subtracting magnitude from 1
InsideOut [KR,AR] in=0.0
instruction :: Rate -> UGen -> UGen Source #
instruction synthesis (breakpoint set interpreter)
Instruction [AR] bufnum=0.0
jPverbRaw :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Raw version of the JPverb algorithmic reverberator, designed to produce long tails with chorusing
JPverbRaw [KR,AR] in1=0.0 in2=0.0 damp=0.0 earlydiff=0.707 highband=2000.0 highx=1.0 lowband=500.0 lowx=1.0 mdepth=0.1 mfreq=2.0 midx=1.0 size=1.0 t60=1.0; FILTER: TRUE
joshMultiChannelGrain :: Rate -> UGen -> UGen Source #
(Undocumented class)
JoshMultiChannelGrain [] maxSize=0.0
joshMultiOutGrain :: Rate -> UGen -> UGen Source #
(Undocumented class)
JoshMultiOutGrain [] maxSize=0.0
kMeansRT :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
k-means classification in real time
KMeansRT [KR] bufnum=0.0 inputdata=0.0 k=5.0 gate=1.0 reset=0.0 learn=1.0
keyClarity :: Rate -> UGen -> UGen -> UGen -> UGen Source #
Running score of maximum correlation of chromagram with key profiles
KeyClarity [KR] chain=0.0 keydecay=2.0 chromaleak=0.5
keyMode :: Rate -> UGen -> UGen -> UGen -> UGen Source #
Find best correlated key mode with chromagram between major, minor and chromatic cluster
KeyMode [KR] chain=0.0 keydecay=2.0 chromaleak=0.5
kmeansToBPSet1 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
K-means Oscillator
KmeansToBPSet1 [AR] freq=440.0 numdatapoints=20.0 maxnummeans=4.0 nummeans=4.0 tnewdata=1.0 tnewmeans=1.0 soft=1.0 bufnum=0.0
lfBrownNoise0 :: ID a => a -> Rate -> UGen -> UGen -> UGen -> UGen Source #
random walk step
LFBrownNoise0 [KR,AR] freq=20.0 dev=1.0 dist=0.0; NONDET
lfBrownNoise1 :: ID a => a -> Rate -> UGen -> UGen -> UGen -> UGen Source #
random walk linear interp
LFBrownNoise1 [KR,AR] freq=20.0 dev=1.0 dist=0.0; NONDET
lfBrownNoise2 :: ID a => a -> Rate -> UGen -> UGen -> UGen -> UGen Source #
random walk cubic interp
LFBrownNoise2 [KR,AR] freq=20.0 dev=1.0 dist=0.0; NONDET
lpcAnalyzer :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Live Linear Predictive Coding Analysis and Resynthesis
LPCAnalyzer [AR] input=0.0 source=1.0e-2 n=256.0 p=10.0 testE=0.0 delta=0.999 windowtype=0.0; FILTER: TRUE
lpcError :: Rate -> UGen -> UGen -> UGen Source #
Linear Predictive Coding Gone Wrong
LPCError [AR] input=0.0 p=10.0
lpcSynth :: UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
LPCSynth [AR] buffer=0.0 signal=0.0 pointer=0.0
lpcVals :: Rate -> UGen -> UGen -> UGen Source #
(Undocumented class)
LPCVals [KR,AR] buffer=0.0 pointer=0.0
lPF18 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
LPF18 [AR] in=0.0 freq=100.0 res=1.0 dist=0.4
lPFVS6 :: Rate -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
LPFVS6 [KR,AR] in=0.0 freq=1000.0 slope=0.5
lti :: Rate -> UGen -> UGen -> UGen -> UGen Source #
Linear Time Invariant General Filter Equation
LTI [AR] input=0.0 bufnuma=0.0 bufnumb=1.0
latoocarfian2DC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
latoocarfian 2D chaotic generator
Latoocarfian2DC [KR,AR] minfreq=11025.0 maxfreq=22050.0 a=1.0 b=3.0 c=0.5 d=0.5 x0=0.34082301375036 y0=-0.38270086971332
latoocarfian2DL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
latoocarfian 2D chaotic generator
Latoocarfian2DL [KR,AR] minfreq=11025.0 maxfreq=22050.0 a=1.0 b=3.0 c=0.5 d=0.5 x0=0.34082301375036 y0=-0.38270086971332
latoocarfian2DN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
latoocarfian 2D chaotic generator
Latoocarfian2DN [KR,AR] minfreq=11025.0 maxfreq=22050.0 a=1.0 b=3.0 c=0.5 d=0.5 x0=0.34082301375036 y0=-0.38270086971332
latoocarfianTrig :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
LatoocarfianTrig [KR,AR] minfreq=5.0 maxfreq=10.0 a=1.0 b=3.0 c=0.5 d=0.5 x0=0.34082301375036 y0=-0.38270086971332
listTrig :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Emit a sequence of triggers at specified time offsets
ListTrig [KR] bufnum=0.0 reset=0.0 offset=0.0 numframes=0.0
listTrig2 :: Rate -> UGen -> UGen -> UGen -> UGen Source #
Emit a sequence of triggers at specified time offsets
ListTrig2 [KR] bufnum=0.0 reset=0.0 numframes=0.0
logger :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Store values to a buffer, whenever triggered
Logger [KR] inputArray=0.0 trig=0.0 bufnum=0.0 reset=0.0
loopBuf :: Int -> Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
sample looping oscillator
LoopBuf [AR] bufnum=0.0 rate=1.0 gate=1.0 startPos=0.0 startLoop=0.0 endLoop=0.0 interpolation=2.0; NC INPUT: True
lorenz2DC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
lorenz 2D chaotic generator
Lorenz2DC [KR,AR] minfreq=11025.0 maxfreq=22050.0 s=10.0 r=28.0 b=2.6666667 h=2.0e-2 x0=9.0879182417163e-2 y0=2.97077458055 z0=24.282041054363
lorenz2DL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
lorenz 2D chaotic generator
Lorenz2DL [KR,AR] minfreq=11025.0 maxfreq=22050.0 s=10.0 r=28.0 b=2.6666667 h=2.0e-2 x0=9.0879182417163e-2 y0=2.97077458055 z0=24.282041054363
lorenz2DN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
lorenz 2D chaotic generator
Lorenz2DN [KR,AR] minfreq=11025.0 maxfreq=22050.0 s=10.0 r=28.0 b=2.6666667 h=2.0e-2 x0=9.0879182417163e-2 y0=2.97077458055 z0=24.282041054363
lorenzTrig :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
lorenz chaotic trigger generator
LorenzTrig [KR,AR] minfreq=11025.0 maxfreq=22050.0 s=10.0 r=28.0 b=2.6666667 h=2.0e-2 x0=9.0879182417163e-2 y0=2.97077458055 z0=24.282041054363
markovSynth :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source #
First order Markov Chain implementation for audio signals
MarkovSynth [AR] in=0.0 isRecording=1.0 waitTime=2.0 tableSize=10.0
matchingP :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Real time sparse representation
MatchingP [KR,AR] dict=0.0 in=0.0 dictsize=1.0 ntofind=1.0 hop=1.0 method=0.0
max :: Rate -> UGen -> UGen -> UGen Source #
maximum within last x samples
Max [KR] in=0.0 numsamp=64.0
maxamp :: Rate -> UGen -> UGen -> UGen Source #
(Undocumented class)
Maxamp [AR] in=0.0 numSamps=1000.0
mdaPiano :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Piano synthesiser
MdaPiano [AR] freq=440.0 gate=1.0 vel=100.0 decay=0.8 release=0.8 hard=0.8 velhard=0.8 muffle=0.8 velmuff=0.8 velcurve=0.8 stereo=0.2 tune=0.5 random=0.1 stretch=0.1 sustain=0.0
meanTriggered :: Rate -> UGen -> UGen -> UGen -> UGen Source #
Mean of recent values, triggered
MeanTriggered [KR,AR] in=0.0 trig=0.0 length=10.0
medianSeparation :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Separate harmonic and percussive parts of a signal
MedianSeparation [] fft=0.0 fftharmonic=0.0 fftpercussive=0.0 fftsize=1024.0 mediansize=17.0 hardorsoft=0.0 p=2.0 medianormax=0.0
medianTriggered :: Rate -> UGen -> UGen -> UGen -> UGen Source #
Median of recent values, triggered
MedianTriggered [KR,AR] in=0.0 trig=0.0 length=10.0
membraneCircle :: Rate -> UGen -> UGen -> UGen -> UGen Source #
Waveguide mesh physical models of drum membranes
MembraneCircle [AR] excitation=0.0 tension=5.0e-2 loss=0.99999
membraneHexagon :: Rate -> UGen -> UGen -> UGen -> UGen Source #
Waveguide mesh physical models of drum membranes
MembraneHexagon [AR] excitation=0.0 tension=5.0e-2 loss=0.99999
metro :: Rate -> UGen -> UGen -> UGen Source #
(Undocumented class)
Metro [KR,AR] bpm=0.0 numBeats=0.0
monoGrain :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
MonoGrain [AR] in=0.0 winsize=0.1 grainrate=10.0 winrandpct=0.0
monoGrainBF :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
MonoGrainBF [AR] in=0.0 winsize=0.1 grainrate=10.0 winrandpct=0.0 azimuth=0.0 azrand=0.0 elevation=0.0 elrand=0.0 rho=1.0
moogLadder :: UGen -> UGen -> UGen -> UGen Source #
Moog Filter Emulation
MoogLadder [KR,AR] in=0.0 ffreq=440.0 res=0.0
moogVCF :: UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
MoogVCF [AR] in=0.0 fco=0.0 res=0.0
multiOutDemandUGen :: Rate -> UGen -> UGen Source #
(Undocumented class)
MultiOutDemandUGen [DR] maxSize=0.0; DEMAND/NONDET
nhHall :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Stereo reverb
NHHall [AR] in1=0.0 in2=0.0 rt60=1.0 stereo=0.5 lowFreq=200.0 lowRatio=0.5 hiFreq=4000.0 hiRatio=0.5 earlyDiffusion=0.5 lateDiffusion=0.5 modRate=0.2 modDepth=0.3
nl :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Non Linear Filter Equation
NL [AR] input=0.0 bufnuma=0.0 bufnumb=1.0 guard1=1000.0 guard2=100.0
nL2 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Arbitrary Non Linear Filter Equation
NL2 [AR] input=0.0 bufnum=0.0 maxsizea=10.0 maxsizeb=10.0 guard1=1000.0 guard2=100.0
nLFiltC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Non-linear Filter
NLFiltC [KR,AR] input=0.0 a=0.0 b=0.0 d=0.0 c=0.0 l=0.0
nLFiltL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Non-linear Filter
NLFiltL [KR,AR] input=0.0 a=0.0 b=0.0 d=0.0 c=0.0 l=0.0
nLFiltN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Non-linear Filter
NLFiltN [KR,AR] input=0.0 a=0.0 b=0.0 d=0.0 c=0.0 l=0.0
nTube :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source #
physical modeling simulation; N tubes
NTube [AR] input=0.0 lossarray=1.0 karray=0.0 delaylengtharray=0.0
nearestN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Find the nearest-neighbours in a set of points
NearestN [KR] treebuf=0.0 in=0.0 gate=1.0 num=1.0
needleRect :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
NeedleRect [AR] rate=1.0 imgWidth=100.0 imgHeight=100.0 rectX=0.0 rectY=0.0 rectW=100.0 rectH=100.0
nestedAllpassC :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Nested Allpass filters as proposed by Vercoe and Pluckett
NestedAllpassC [AR] in=0.0 maxdelay1=3.6e-2 delay1=3.6e-2 gain1=8.0e-2 maxdelay2=3.0e-2 delay2=3.0e-2 gain2=0.3; FILTER: TRUE
nestedAllpassL :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Nested Allpass filters as proposed by Vercoe and Pluckett
NestedAllpassL [AR] in=0.0 maxdelay1=3.6e-2 delay1=3.6e-2 gain1=8.0e-2 maxdelay2=3.0e-2 delay2=3.0e-2 gain2=0.3; FILTER: TRUE
nestedAllpassN :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Nested Allpass filters as proposed by Vercoe and Pluckett
NestedAllpassN [AR] in=0.0 maxdelay1=3.6e-2 delay1=3.6e-2 gain1=8.0e-2 maxdelay2=3.0e-2 delay2=3.0e-2 gain2=0.3; FILTER: TRUE
oSFold4 :: Rate -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
OSFold4 [AR] in=0.0 lo=0.0 hi=0.0
oSFold8 :: Rate -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
OSFold8 [AR] in=0.0 lo=0.0 hi=0.0
oSWrap4 :: Rate -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
OSWrap4 [AR] in=0.0 lo=0.0 hi=0.0
oSWrap8 :: Rate -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
OSWrap8 [AR] in=0.0 lo=0.0 hi=0.0
onsetStatistics :: Rate -> UGen -> UGen -> UGen -> UGen Source #
Extract basic statistics from a series of onset triggers
OnsetStatistics [KR] input=0.0 windowsize=1.0 hopsize=0.1
oregonator :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Chemical reaction modelling Oscillator
Oregonator [AR] reset=0.0 rate=1.0e-2 epsilon=1.0 mu=1.0 q=1.0 initx=0.5 inity=0.5 initz=0.5
oteyPiano :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Piano physical model.
OteyPiano [AR] freq=440.0 vel=1.0 t_gate=0.0 rmin=0.35 rmax=2.0 rampl=4.0 rampr=8.0 rcore=1.0 lmin=7.0e-2 lmax=1.4 lampl=-4.0 lampr=4.0 rho=1.0 e=1.0 zb=1.0 zh=0.0 mh=1.0 k=0.2 alpha=1.0 p=1.0 hpos=0.142 loss=1.0 detune=3.0e-4 hammer_type=1.0
oteyPianoStrings :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Piano physical model.
OteyPianoStrings [AR] freq=440.0 vel=1.0 t_gate=0.0 rmin=0.35 rmax=2.0 rampl=4.0 rampr=8.0 rcore=1.0 lmin=7.0e-2 lmax=1.4 lampl=-4.0 lampr=4.0 rho=1.0 e=1.0 zb=1.0 zh=0.0 mh=1.0 k=0.2 alpha=1.0 p=1.0 hpos=0.142 loss=1.0 detune=3.0e-4 hammer_type=1.0
oteySoundBoard :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
OteySoundBoard [AR] inp=0.0 c1=20.0 c3=20.0 mix=0.8
pVInfo :: Rate -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
PVInfo [KR,AR] pvbuffer=0.0 binNum=0.0 filePointer=0.0
pVSynth :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
PVSynth [AR] pvbuffer=0.0 numBins=0.0 binStart=0.0 binSkip=1.0 filePointer=0.0 freqMul=1.0 freqAdd=0.0
pv_BinBufRd :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
PV_BinBufRd [KR] buffer=0.0 playbuf=0.0 point=1.0 binStart=0.0 binSkip=1.0 numBins=1.0 clear=0.0
pv_BinDelay :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
PV_BinDelay [KR] buffer=0.0 maxdelay=0.0 delaybuf=0.0 fbbuf=0.0 hop=0.5
pv_BinFilter :: UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
PV_BinFilter [KR] buffer=0.0 start=0.0 end=0.0
pv_BinPlayBuf :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
PV_BinPlayBuf [KR] buffer=0.0 playbuf=0.0 rate=1.0 offset=0.0 binStart=0.0 binSkip=1.0 numBins=1.0 loop=0.0 clear=0.0
pv_BufRd :: UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
PV_BufRd [KR] buffer=0.0 playbuf=0.0 point=1.0
pv_CommonMag :: UGen -> UGen -> UGen -> UGen -> UGen Source #
returns common magnitudes
PV_CommonMag [KR] bufferA=0.0 bufferB=0.0 tolerance=0.0 remove=0.0
pv_CommonMul :: UGen -> UGen -> UGen -> UGen -> UGen Source #
multiplies common magnitudes
PV_CommonMul [KR] bufferA=0.0 bufferB=0.0 tolerance=0.0 remove=0.0
pv_Compander :: UGen -> UGen -> UGen -> UGen -> UGen Source #
simple spectral compression/expansion
PV_Compander [KR] buffer=0.0 thresh=50.0 slopeBelow=1.0 slopeAbove=1.0
pv_Cutoff :: UGen -> UGen -> UGen -> UGen Source #
zero bins with interpolation
PV_Cutoff [KR] bufferA=0.0 bufferB=0.0 wipe=0.0
pv_EvenBin :: UGen -> UGen Source #
(Undocumented class)
PV_EvenBin [KR] buffer=0.0
pv_ExtractRepeat :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
extract a repeating loop out from audio
PV_ExtractRepeat [KR] buffer=0.0 loopbuf=0.0 loopdur=0.0 memorytime=30.0 which=0.0 ffthop=0.5 thresh=1.0
pv_FreqBuffer :: UGen -> UGen -> UGen Source #
(Undocumented class)
PV_FreqBuffer [KR] buffer=0.0 databuffer=0.0
pv_MagBuffer :: UGen -> UGen -> UGen Source #
(Undocumented class)
PV_MagBuffer [KR] buffer=0.0 databuffer=0.0
pv_MagGate :: UGen -> UGen -> UGen -> UGen Source #
reduces magnitudes above or below thresh
PV_MagGate [KR] buffer=0.0 thresh=1.0 remove=0.0
pv_MagMinus :: UGen -> UGen -> UGen -> UGen Source #
subtract spectral energy
PV_MagMinus [KR] bufferA=0.0 bufferB=0.0 remove=1.0
pv_MagMulAdd :: UGen -> UGen Source #
(Undocumented class)
PV_MagMulAdd [KR] buffer=0.0
pv_MagScale :: UGen -> UGen -> UGen Source #
(Undocumented class)
PV_MagScale [KR] bufferA=0.0 bufferB=0.0
pv_MagSmooth :: UGen -> UGen -> UGen Source #
Smooth spectral magnitudes over time
PV_MagSmooth [KR] buffer=0.0 factor=0.1
pv_MagSubtract :: UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
PV_MagSubtract [KR] bufferA=0.0 bufferB=0.0 zerolimit=0.0
pv_MaxMagN :: UGen -> UGen -> UGen Source #
(Undocumented class)
PV_MaxMagN [KR] buffer=0.0 numbins=0.0
pv_MinMagN :: UGen -> UGen -> UGen Source #
(Undocumented class)
PV_MinMagN [KR] buffer=0.0 numbins=0.0
pv_Morph :: UGen -> UGen -> UGen -> UGen Source #
one kind of spectral morphing
PV_Morph [KR] bufferA=0.0 bufferB=0.0 morph=0.0
pv_NoiseSynthF :: UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
PV_NoiseSynthF [KR] buffer=0.0 threshold=0.1 numFrames=2.0 initflag=0.0
pv_NoiseSynthP :: UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
PV_NoiseSynthP [KR] buffer=0.0 threshold=0.1 numFrames=2.0 initflag=0.0
pv_PartialSynthF :: UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
PV_PartialSynthF [KR] buffer=0.0 threshold=0.1 numFrames=2.0 initflag=0.0
pv_PartialSynthP :: UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
PV_PartialSynthP [KR] buffer=0.0 threshold=0.1 numFrames=2.0 initflag=0.0
pv_PitchShift :: UGen -> UGen -> UGen Source #
(Undocumented class)
PV_PitchShift [KR] buffer=0.0 ratio=0.0
pv_PlayBuf :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
PV_PlayBuf [KR] buffer=0.0 playbuf=0.0 rate=1.0 offset=0.0 loop=0.0
pv_RecordBuf :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
PV_RecordBuf [KR] buffer=0.0 recbuf=0.0 offset=0.0 run=0.0 loop=0.0 hop=0.5 wintype=0.0
pv_SoftWipe :: UGen -> UGen -> UGen -> UGen Source #
combine low and high bins from two inputs with interpolation
PV_SoftWipe [KR] bufferA=0.0 bufferB=0.0 wipe=0.0
pv_SpectralEnhance :: UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
PV_SpectralEnhance [KR] buffer=0.0 numPartials=8.0 ratio=2.0 strength=0.1
pv_SpectralMap :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
PV_SpectralMap [KR] buffer=0.0 specBuffer=0.0 floor=0.0 freeze=0.0 mode=0.0 norm=0.0 window=0.0
pv_Whiten :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
PV_Whiten [KR] chain=0.0 trackbufnum=0.0 relaxtime=2.0 floor=0.1 smear=0.0 bindownsample=0.0
pv_XFade :: UGen -> UGen -> UGen -> UGen Source #
one kind of spectral morphing
PV_XFade [KR] bufferA=0.0 bufferB=0.0 fade=0.0
panX :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
PanX [KR,AR] numChans=0.0 in=0.0 pos=0.0 level=1.0 width=2.0
panX2D :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
PanX2D [KR,AR] numChansX=0.0 numChansY=0.0 in=0.0 posX=0.0 posY=0.0 level=1.0 widthX=2.0 widthY=2.0
peakEQ2 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
PeakEQ2 [AR] in=0.0 freq=1200.0 rs=1.0 db=0.0
peakEQ4 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
PeakEQ4 [AR] in=0.0 freq=1200.0 rs=1.0 db=0.0
perlin3 :: Rate -> UGen -> UGen -> UGen -> UGen Source #
3D Perlin Noise
Perlin3 [KR,AR] x=0.0 y=0.0 z=0.0
planeTree :: Rate -> UGen -> UGen -> UGen -> UGen Source #
Tree classifier using (hyper)planes – UGen or language-side
PlaneTree [KR] treebuf=0.0 in=0.0 gate=1.0
posRatio :: Rate -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
PosRatio [AR] in=0.0 period=100.0 thresh=0.1
printVal :: Rate -> UGen -> UGen -> UGen -> UGen Source #
debug assistance
PrintVal [KR] in=0.0 numblocks=100.0 id=0.0
qitch :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
constant Q transform pitch follower
Qitch [KR] in=0.0 databufnum=0.0 ampThreshold=1.0e-2 algoflag=1.0 ampbufnum=0.0 minfreq=0.0 maxfreq=2500.0
rLPFD :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source #
TB303 Filter Emulation
RLPFD [KR,AR] in=0.0 ffreq=440.0 res=0.0 dist=0.0
rMAFoodChainL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
RMAFoodChainL [AR] freq=22050.0 a1=5.0 b1=3.0 d1=0.4 a2=0.1 b2=2.0 d2=1.0e-2 k=1.0943 r=0.8904 h=5.0e-2 xi=0.1 yi=0.0 zi=0.0
rMEQ :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
RMEQ [AR] in=0.0 freq=440.0 rq=0.1 k=0.0
rMShelf :: Rate -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
RMShelf [AR] in=0.0 freq=440.0 k=0.0
rMShelf2 :: Rate -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
RMShelf2 [AR] in=0.0 freq=440.0 k=0.0
regaliaMitraEQ :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
RegaliaMitraEQ [AR] in=0.0 freq=440.0 rq=0.1 k=0.0
rosslerL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Rossler chaotic generator
RosslerL [AR] freq=22050.0 a=0.2 b=0.2 c=5.7 h=5.0e-2 xi=0.1 yi=0.0 zi=0.0
rosslerResL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
RosslerResL [AR] in=0.0 stiff=1.0 freq=22050.0 a=0.2 b=0.2 c=5.7 h=5.0e-2 xi=0.1 yi=0.0 zi=0.0
rotate :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
Rotate [AR] w=0.0 x=0.0 y=0.0 z=0.0 rotate=0.0
sLOnset :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
experimental time domain onset detector
SLOnset [KR] input=0.0 memorysize1=20.0 before=5.0 after=5.0 threshold=10.0 hysteresis=10.0
sms :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Spectral Modeling Synthesis
SMS [AR] input=0.0 maxpeaks=80.0 currentpeaks=80.0 tolerance=4.0 noisefloor=0.2 freqmult=1.0 freqadd=0.0 formantpreserve=0.0 useifft=0.0 ampmult=1.0 graphicsbufnum=0.0; FILTER: TRUE
sOMAreaWr :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
SOMAreaWr [KR] bufnum=0.0 inputdata=0.0 coords=0.0 netsize=10.0 numdims=2.0 nhood=0.5 gate=1.0
sOMRd :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Map an input using a Self-Organising Map
SOMRd [KR,AR] bufnum=0.0 inputdata=0.0 netsize=10.0 numdims=2.0 gate=1.0
sOMTrain :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Create (train) a Self-Organising Map
SOMTrain [KR] bufnum=0.0 inputdata=0.0 netsize=10.0 numdims=2.0 traindur=5000.0 nhood=0.5 gate=1.0 initweight=1.0
svf :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
12db/Oct State Variable Filter
SVF [KR,AR] signal=0.0 cutoff=2200.0 res=0.1 lowpass=1.0 bandpass=0.0 highpass=0.0 notch=0.0 peak=0.0
sawDPW :: Rate -> UGen -> UGen -> UGen Source #
super-efficient sawtooth oscillator with low aliasing
SawDPW [KR,AR] freq=440.0 iphase=0.0
sensoryDissonance :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Perceptual feature modeling sensory dissonance
SensoryDissonance [KR] fft=0.0 maxpeaks=100.0 peakthreshold=0.1 norm=0.0 clamp=1.0
sieve1 :: Rate -> UGen -> UGen -> UGen -> UGen Source #
Fuzzy sieve based synthesis
Sieve1 [KR,AR] bufnum=0.0 gap=2.0 alternate=1.0
sinGrain :: Rate -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
SinGrain [AR] trigger=0.0 dur=1.0 freq=440.0
sinGrainB :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
SinGrainB [AR] trigger=0.0 dur=1.0 freq=440.0 envbuf=0.0
sinGrainBBF :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
SinGrainBBF [AR] trigger=0.0 dur=1.0 freq=440.0 envbuf=0.0 azimuth=0.0 elevation=0.0 rho=1.0 wComp=0.0
sinGrainBF :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
SinGrainBF [AR] trigger=0.0 dur=1.0 freq=440.0 azimuth=0.0 elevation=0.0 rho=1.0 wComp=0.0
sinGrainI :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
SinGrainI [AR] trigger=0.0 dur=1.0 freq=440.0 envbuf1=0.0 envbuf2=0.0 ifac=0.5
sinGrainIBF :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
SinGrainIBF [AR] trigger=0.0 dur=1.0 freq=440.0 envbuf1=0.0 envbuf2=0.0 ifac=0.5 azimuth=0.0 elevation=0.0 rho=1.0 wComp=0.0
sinTone :: Rate -> UGen -> UGen -> UGen Source #
(Undocumented class)
SinTone [AR] freq=440.0 phase=0.0
sineShaper :: UGen -> UGen -> UGen Source #
port of some ladspa plugins
SineShaper [AR] in=0.0 limit=1.0
skipNeedle :: Rate -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
SkipNeedle [AR] range=44100.0 rate=10.0 offset=0.0
smoothDecimator :: Rate -> UGen -> UGen -> UGen -> UGen Source #
port of some ladspa plugins
SmoothDecimator [AR] in=0.0 rate=44100.0 smoothing=0.5
softClipAmp :: Rate -> UGen -> UGen -> UGen Source #
(Undocumented class)
SoftClipAmp [AR] in=0.0 pregain=1.0
softClipAmp4 :: Rate -> UGen -> UGen -> UGen Source #
(Undocumented class)
SoftClipAmp4 [AR] in=0.0 pregain=1.0
softClipAmp8 :: Rate -> UGen -> UGen -> UGen Source #
(Undocumented class)
SoftClipAmp8 [AR] in=0.0 pregain=1.0
sortBuf :: Rate -> UGen -> UGen -> UGen -> UGen Source #
Karplus-Strong via a sorting algorithm
SortBuf [AR] bufnum=0.0 sortrate=10.0 reset=0.0
spectralEntropy :: Rate -> UGen -> UGen -> UGen -> UGen Source #
Spectral feature extraction
SpectralEntropy [KR] fft=0.0 fftsize=2048.0 numbands=1.0
spreader :: Rate -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
Spreader [AR] in=0.0 theta=1.5707963267949 filtsPerOctave=8.0
spruceBudworm :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Spruce bud worm model equations
SpruceBudworm [AR] reset=0.0 rate=0.1 k1=27.9 k2=1.5 alpha=0.1 beta=10.1 mu=0.3 rho=10.1 initx=0.9 inity=0.1
squiz :: UGen -> UGen -> UGen -> UGen -> UGen Source #
Wave squeezer. Maybe a kind of pitch shifter.
Squiz [KR,AR] in=0.0 pitchratio=2.0 zcperchunk=1.0 memlen=0.1; FILTER: TRUE
standard2DC :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
standard map 2D chaotic generator
Standard2DC [KR,AR] minfreq=11025.0 maxfreq=22050.0 k=1.4 x0=4.9789799812499 y0=5.7473416156381
standard2DL :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
standard map 2D chaotic generator
Standard2DL [KR,AR] minfreq=11025.0 maxfreq=22050.0 k=1.4 x0=4.9789799812499 y0=5.7473416156381
standard2DN :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
standard map 2D chaotic generator
Standard2DN [KR,AR] minfreq=11025.0 maxfreq=22050.0 k=1.4 x0=4.9789799812499 y0=5.7473416156381
stkBandedWG :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
StkBandedWG [KR,AR] freq=440.0 instr=0.0 bowpressure=0.0 bowmotion=0.0 integration=0.0 modalresonance=64.0 bowvelocity=0.0 setstriking=0.0 trig=1.0
stkBeeThree :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
StkBeeThree [KR,AR] freq=440.0 op4gain=10.0 op3gain=20.0 lfospeed=64.0 lfodepth=0.0 adsrtarget=64.0 trig=1.0
stkBlowHole :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
StkBlowHole [KR,AR] freq=440.0 reedstiffness=64.0 noisegain=20.0 tonehole=64.0 register=11.0 breathpressure=64.0
stkBowed :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
StkBowed [KR,AR] freq=220.0 bowpressure=64.0 bowposition=64.0 vibfreq=64.0 vibgain=64.0 loudness=64.0 gate=1.0 attackrate=1.0 decayrate=1.0
stkClarinet :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
StkClarinet [KR,AR] freq=440.0 reedstiffness=64.0 noisegain=4.0 vibfreq=64.0 vibgain=11.0 breathpressure=64.0 trig=1.0
stkFlute :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
StkFlute [KR,AR] freq=440.0 jetDelay=49.0 noisegain=0.15 jetRatio=0.32
stkGlobals :: Rate -> UGen -> UGen -> UGen -> UGen Source #
Wrapping Synthesis toolkit.
StkGlobals [AR] showWarnings=0.0 printErrors=0.0 rawfilepath=0.0
stkInst :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Wrapping Synthesis toolkit.
StkInst [AR] instNumber=6.0 freq=220.0 gate=1.0 onamp=1.0 offamp=0.5 args=0.0
stkMandolin :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
StkMandolin [KR,AR] freq=520.0 bodysize=64.0 pickposition=64.0 stringdamping=69.0 stringdetune=10.0 aftertouch=64.0 trig=1.0
stkModalBar :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
StkModalBar [KR,AR] freq=440.0 instrument=0.0 stickhardness=64.0 stickposition=64.0 vibratogain=20.0 vibratofreq=20.0 directstickmix=64.0 volume=64.0 trig=1.0
stkMoog :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
StkMoog [KR,AR] freq=440.0 filterQ=10.0 sweeprate=20.0 vibfreq=64.0 vibgain=0.0 gain=64.0 trig=1.0
stkPluck :: Rate -> UGen -> UGen -> UGen Source #
(Undocumented class)
StkPluck [KR,AR] freq=440.0 decay=0.99
stkSaxofony :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
StkSaxofony [KR,AR] freq=220.0 reedstiffness=64.0 reedaperture=64.0 noisegain=20.0 blowposition=26.0 vibratofrequency=20.0 vibratogain=20.0 breathpressure=128.0 trig=1.0
stkShakers :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
StkShakers [KR,AR] instr=0.0 energy=64.0 decay=64.0 objects=64.0 resfreq=64.0
stkVoicForm :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
StkVoicForm [KR,AR] freq=440.0 vuvmix=64.0 vowelphon=64.0 vibfreq=64.0 vibgain=20.0 loudness=64.0 trig=1.0
streson :: UGen -> UGen -> UGen -> UGen Source #
String resonance filter
Streson [KR,AR] input=0.0 delayTime=3.0e-3 res=0.9
summer :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Pulse counter with floating point steps
Summer [KR,AR] trig=0.0 step=1.0 reset=0.0 resetval=0.0
switchDelay :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
feedback delay line implementing switch-and-ramp buffer jumping
SwitchDelay [AR] in=0.0 drylevel=1.0 wetlevel=1.0 delaytime=1.0 delayfactor=0.7 maxdelaytime=20.0
tBetaRand :: ID a => a -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
triggered beta random distribution
TBetaRand [KR,AR] lo=0.0 hi=1.0 prob1=0.0 prob2=0.0 trig=0.0; FILTER: TRUE, NONDET
tBrownRand :: ID a => a -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
triggered random walk generator
TBrownRand [KR,AR] lo=0.0 hi=1.0 dev=1.0 dist=0.0 trig=0.0; FILTER: TRUE, NONDET
tGaussRand :: ID a => a -> UGen -> UGen -> UGen -> UGen Source #
triggered gaussian random distribution
TGaussRand [KR,AR] lo=0.0 hi=1.0 trig=0.0; FILTER: TRUE, NONDET
tGrains2 :: Int -> Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
buffer granulator with linear att/dec
TGrains2 [AR] trigger=0.0 bufnum=0.0 rate=1.0 centerPos=0.0 dur=0.1 pan=0.0 amp=0.1 att=0.5 dec=0.5 interp=4.0; NC INPUT: True
tGrains3 :: Int -> Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
buffer granulator with user envelope
TGrains3 [AR] trigger=0.0 bufnum=0.0 rate=1.0 centerPos=0.0 dur=0.1 pan=0.0 amp=0.1 att=0.5 dec=0.5 window=1.0 interp=4.0; NC INPUT: True
tpv :: UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Tracking Phase Vocoder
TPV [AR] chain=0.0 windowsize=1024.0 hopsize=512.0 maxpeaks=80.0 currentpeaks=0.0 freqmult=1.0 tolerance=4.0 noisefloor=0.2
tTendency :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
TTendency [KR,AR] trigger=0.0 dist=0.0 parX=0.0 parY=1.0 parA=0.0 parB=0.0
tartini :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
pitch tracker
Tartini [KR] in=0.0 threshold=0.93 n=2048.0 k=0.0 overlap=1024.0 smallCutoff=0.5
termanWang :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Neural Oscillator
TermanWang [AR] input=0.0 reset=0.0 ratex=1.0e-2 ratey=1.0e-2 alpha=1.0 beta=1.0 eta=1.0 initx=0.0 inity=0.0
textVU :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
display level of a UGen as a textual meter
TextVU [KR,AR] trig=2.0 in=0.0 label=0.0 width=21.0 reset=0.0 ana=0.0
tilt :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
Tilt [AR] w=0.0 x=0.0 y=0.0 z=0.0 tilt=0.0
trigAvg :: Rate -> UGen -> UGen -> UGen Source #
triggered signal averager
TrigAvg [KR] in=0.0 trig=0.0
tumble :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
Tumble [AR] w=0.0 x=0.0 y=0.0 z=0.0 tilt=0.0
twoTube :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
physical modeling simulation; two tubes
TwoTube [AR] input=0.0 k=1.0e-2 loss=1.0 d1length=100.0 d2length=100.0
vBAP :: Int -> Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Vector Base Amplitude Panner
VBAP [KR,AR] in=0.0 bufnum=0.0 azimuth=0.0 elevation=1.0 spread=0.0; NC INPUT: True
vMScan2D :: Rate -> UGen -> UGen Source #
2D scanning pattern virtual machine
VMScan2D [AR] bufnum=0.0
vosim :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source #
vosim pulse generator
VOSIM [AR] trig=0.1 freq=400.0 nCycles=1.0 decay=0.9
wAmp :: Rate -> UGen -> UGen -> UGen Source #
windowed amplitude follower
WAmp [KR] in=0.0 winSize=0.1
walshHadamard :: Rate -> UGen -> UGen -> UGen Source #
decomposition into square waves, and reconstruction
WalshHadamard [AR] input=0.0 which=0.0
warpZ :: Int -> Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
(Undocumented class)
WarpZ [AR] bufnum=0.0 pointer=0.0 freqScale=1.0 windowSize=0.2 envbufnum=-1.0 overlaps=8.0 windowRandRatio=0.0 interp=1.0 zeroSearch=0.0 zeroStart=0.0; NC INPUT: True
waveLoss :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Lose bits of your waves
WaveLoss [KR,AR] in=0.0 drop=20.0 outof=40.0 mode=1.0
waveTerrain :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
wave terrain synthesis
WaveTerrain [AR] bufnum=0.0 x=0.0 y=0.0 xsize=100.0 ysize=100.0
waveletDaub :: Rate -> UGen -> UGen -> UGen -> UGen Source #
decomposition into Daub4 wavelets, and reconstruction
WaveletDaub [AR] input=0.0 n=64.0 which=0.0
weaklyNonlinear :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen Source #
Weakly Nonlinear Oscillator
WeaklyNonlinear [AR] input=0.0 reset=0.0 ratex=1.0 ratey=1.0 freq=440.0 initx=0.0 inity=0.0 alpha=0.0 xexponent=0.0 beta=0.0 yexponent=0.0