Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
SC3 Ugen bindings (auto-generated).
Synopsis
- a2b :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- ay :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- ay8910 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> 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
- analogBassDrum :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- analogFoldOsc :: Rate -> Ugen -> Ugen -> Ugen
- analogPhaser :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- analogPhaserMod :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- analogPulseShaper :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- analogSnareDrum :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- analogTape :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- analogVintageDistortion :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- analyseEvents2 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- arneodoCoulletTresser :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- arrayMax :: Ugen -> Ugen
- arrayMin :: Ugen -> Ugen
- astrocade :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- atari2600 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> 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
- attackSlope :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- audioMSG :: 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
- blOsc :: 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
- beep :: Rate -> Ugen -> Ugen -> Ugen
- beepU :: Rate -> Ugen -> Ugen
- binData :: Rate -> Ugen -> Ugen -> Ugen -> Ugen
- blitB3 :: Rate -> Ugen -> Ugen
- blitB3D :: 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
- chen :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- chromagram :: Rate -> 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
- dCompressor :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- dfm1 :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- dNoiseRingId :: ID a => a -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- dNoiseRingM :: Uid m => Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> m 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
- dwgClarinet3 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- dwgFlute :: Rate -> 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 :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- dbrown2 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- dbufTagId :: ID a => a -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- dbufTagM :: Uid m => Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> m Ugen
- dbufTag :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- decimator :: Rate -> Ugen -> Ugen -> Ugen -> Ugen
- detaBlockerBufId :: ID a => a -> Ugen -> Ugen -> Ugen
- detaBlockerBufM :: Uid m => Ugen -> Ugen -> m Ugen
- detaBlockerBuf :: Ugen -> Ugen -> Ugen
- dfsmId :: ID a => a -> Ugen -> Ugen -> Ugen -> Ugen
- dfsmM :: Uid m => Ugen -> Ugen -> Ugen -> m Ugen
- dfsm :: Ugen -> Ugen -> Ugen -> Ugen
- dgauss :: Rate -> Ugen -> Ugen -> Ugen -> Ugen
- diodeRingMod :: Ugen -> Ugen -> Ugen
- disintegratorId :: ID a => a -> Ugen -> Ugen -> Ugen -> Ugen
- disintegratorM :: Uid m => Ugen -> Ugen -> Ugen -> m Ugen
- disintegrator :: Ugen -> Ugen -> Ugen -> Ugen
- dneuromoduleId :: ID a => Int -> a -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- dneuromoduleM :: Uid m => Int -> Ugen -> Ugen -> Ugen -> Ugen -> m Ugen
- dneuromodule :: Int -> 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
- frameCompare :: Rate -> Ugen -> Ugen -> Ugen -> Ugen
- friction :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- gammatone :: 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 :: 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 :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- harmonicOsc :: Rate -> 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
- 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
- lfBrownNoise0Id :: ID a => a -> Rate -> Ugen -> Ugen -> Ugen -> Ugen
- lfBrownNoise0M :: Uid m => Rate -> Ugen -> Ugen -> Ugen -> m Ugen
- lfBrownNoise0 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen
- lfBrownNoise1Id :: ID a => a -> Rate -> Ugen -> Ugen -> Ugen -> Ugen
- lfBrownNoise1M :: Uid m => Rate -> Ugen -> Ugen -> Ugen -> m Ugen
- lfBrownNoise1 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen
- lfBrownNoise2Id :: ID a => a -> Rate -> Ugen -> Ugen -> Ugen -> Ugen
- lfBrownNoise2M :: Uid m => Rate -> Ugen -> Ugen -> Ugen -> m Ugen
- lfBrownNoise2 :: 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 :: Ugen -> Ugen -> Ugen
- lpf1 :: Rate -> Ugen -> Ugen -> Ugen
- lpf18 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- lpfvs6 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen
- lpg :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> 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
- lores :: Ugen -> Ugen -> Ugen -> Ugen
- lotkaVolterra :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- mcldChaosGen :: Rate -> Ugen -> Ugen
- mzPokey :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- markovSynth :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- matchingP :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- matchingPResynth :: Rate -> 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 :: 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
- miBraids :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- miClouds :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- miElements :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- miGrids :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- miMu :: Rate -> Ugen -> Ugen -> Ugen -> Ugen
- miOmi :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- miPlaits :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- miRings :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- miRipples :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- miTides :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- miVerb :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- miWarps :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> 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
- 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
- neoFormant :: Rate -> Ugen -> Ugen -> Ugen -> Ugen
- neoVarSawOsc :: Rate -> Ugen -> Ugen -> Ugen -> Ugen
- nes2 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> 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
- oscBank :: Rate -> Ugen -> 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 :: 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_Split :: 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
- permMod :: Rate -> Ugen -> Ugen -> Ugen
- permModArray :: Rate -> Ugen -> Ugen -> Ugen -> Ugen
- permModT :: Rate -> Ugen -> Ugen -> Ugen -> Ugen
- phasorModal :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- planeTree :: Rate -> Ugen -> Ugen -> Ugen -> Ugen
- pokey :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> 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
- bezier :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- rcd :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- rdl :: Rate -> Ugen -> Ugen -> Ugen
- dx7 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- rdx7Env :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- rDelayMap :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- rDelaySet :: Ugen -> Ugen -> Ugen
- rDelaySetBuf :: Rate -> Ugen -> Ugen -> Ugen -> Ugen
- dustRangeId :: ID a => a -> Rate -> Ugen -> Ugen -> Ugen
- expRandNId :: ID a => Int -> a -> Ugen -> Ugen -> Ugen
- expRandNM :: Uid m => Int -> Ugen -> Ugen -> m Ugen
- expRandN :: Int -> Ugen -> Ugen -> Ugen
- freezer :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- iRandNId :: ID a => a -> Int -> Ugen -> Ugen -> Ugen
- iRandNM :: Uid m => Int -> Ugen -> Ugen -> m Ugen
- iRandN :: Int -> Ugen -> Ugen -> Ugen
- rlpfd :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- rLagC :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- linRandNId :: ID a => Int -> a -> Ugen -> Ugen -> Ugen -> Ugen
- linRandNM :: Uid m => Int -> Ugen -> Ugen -> Ugen -> m Ugen
- linRandN :: Int -> Ugen -> Ugen -> Ugen -> Ugen
- rLoopSet :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- rmaFoodChainL :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- rmeq :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- rmeqSuite :: Rate -> Ugen -> Ugen
- rms :: Rate -> Ugen -> Ugen -> Ugen
- rmShelf :: Rate -> Ugen -> Ugen -> Ugen -> Ugen
- rmShelf2 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen
- obxdFilter :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- rpvDecayTbl :: Ugen -> Ugen -> Ugen -> Ugen
- randNId :: ID a => Int -> a -> Ugen -> Ugen -> Ugen
- randNM :: Uid m => Int -> Ugen -> Ugen -> m Ugen
- randN :: Int -> Ugen -> Ugen -> Ugen
- svfBp :: Ugen -> Ugen -> Ugen -> Ugen
- svfHp :: Ugen -> Ugen -> Ugen -> Ugen
- svfLp :: Ugen -> Ugen -> Ugen -> Ugen
- shufflerB :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- rShufflerL :: Ugen -> Ugen -> Ugen -> Ugen
- rSmplrIndex :: Rate -> Ugen -> Ugen -> Ugen -> Ugen
- tExpRandNId :: ID a => Int -> a -> Ugen -> Ugen -> Ugen -> Ugen
- tExpRandNM :: Uid m => Int -> Ugen -> Ugen -> Ugen -> m Ugen
- tExpRandN :: Int -> Ugen -> Ugen -> Ugen -> Ugen
- tLinRandNId :: ID a => Int -> a -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- tLinRandNM :: Uid m => Int -> Ugen -> Ugen -> Ugen -> Ugen -> m Ugen
- tLinRandN :: Int -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- tRandNId :: ID a => Int -> a -> Ugen -> Ugen -> Ugen -> Ugen
- tRandNM :: Uid m => Int -> Ugen -> Ugen -> Ugen -> m Ugen
- tRandN :: Int -> Ugen -> Ugen -> Ugen -> Ugen
- tScrambleId :: ID a => a -> Ugen -> Ugen -> Ugen
- tScrambleM :: Uid m => Ugen -> Ugen -> m Ugen
- tScramble :: Ugen -> Ugen -> Ugen
- rTracePlay :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- rTraceRd :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- redDPCMdecode :: Rate -> Ugen -> Ugen
- redDPCMencode :: Rate -> Ugen -> Ugen -> Ugen
- redLbyl :: Rate -> Ugen -> Ugen -> Ugen -> Ugen
- redNoise :: Rate -> Ugen -> Ugen
- redPhasor :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- redPhasor2 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- regaliaMitraEQ :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- resonator :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- rongs :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> 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
- sid6581f :: 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 -> Ugen -> Ugen
- slOnset :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- sms :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- sn76489 :: Rate -> 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
- slide :: Rate -> Ugen -> Ugen -> Ugen -> Ugen
- slub :: Rate -> Ugen -> Ugen -> Ugen
- smoothDecimator :: Rate -> Ugen -> Ugen -> Ugen -> Ugen
- softClipAmp :: Ugen -> Ugen -> Ugen
- softClipAmp4 :: Ugen -> Ugen -> Ugen
- softClipAmp8 :: Ugen -> Ugen -> Ugen
- softClipper4 :: Rate -> Ugen -> Ugen
- softClipper8 :: Rate -> Ugen -> Ugen
- sonLPC :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- sonLPCSynth :: Rate -> Ugen -> Ugen
- sonLPCSynthIn :: Rate -> Ugen -> Ugen -> Ugen
- sortBuf :: Rate -> Ugen -> Ugen -> Ugen -> Ugen
- spectralEntropy :: Int -> 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
- standardTrig :: 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
- stringVoice :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- summer :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- switchDelay :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- tBetaRandId :: ID a => a -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- tBetaRandM :: Uid m => Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> m Ugen
- tBetaRand :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- tBrownRandId :: ID a => a -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- tBrownRandM :: Uid m => Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> m Ugen
- tBrownRand :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- tGaussRandId :: ID a => a -> Ugen -> Ugen -> Ugen -> Ugen
- tGaussRandM :: Uid m => Ugen -> Ugen -> Ugen -> m Ugen
- tGaussRand :: 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
- vbChebyFilt :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- vbFourses :: Rate -> Ugen -> Ugen -> Ugen
- vbJonVerb :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- vbpVoc :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- vbSlide :: Ugen -> Ugen -> Ugen -> Ugen
- vmScan2D :: Rate -> Ugen -> Ugen
- vosim :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- varShapeOsc :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- vosimOsc :: 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
- werner :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- wrapSummer :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
- zOsc :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen
Documentation
a2b :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
A2B [AudioRate] a=0 b=0 c=0 d=0
ay :: Rate -> 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 [AudioRate] tonea=1777 toneb=1666 tonec=1555 noise=1 control=7 vola=15 volb=15 volc=15 envfreq=4 envstyle=1 chiptype=0
ay8910 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
AY-3-891X Chip Sound Simulator
AY8910 [AudioRate] r0=0 r1=0 r2=0 r3=0 r4=0 r5=0 r6=0 r7=0 r8=0 r9=0 rA=0 rB=0 rC=0 rD=0 rate=1
allpass1 :: Rate -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
Allpass1 [AudioRate] in=0 freq=1200
allpass2 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
Allpass2 [AudioRate] in=0 freq=1200 rq=1
amplitudeMod :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
amplitude follower (deprecated)
AmplitudeMod [ControlRate,AudioRate] in=0 attackTime=0.01 releaseTime=0.01
analogBassDrum :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
AnalogBassDrum [AudioRate] trig=0 infsustain=0 accent=0.5 freq=50 tone=0.5 decay=0.5 attackfm=0.5 selffm=0.25
analogFoldOsc :: Rate -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
AnalogFoldOsc [AudioRate] freq=100 amp=1
analogPhaser :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
AnalogPhaser [AudioRate] input=0 lfoinput=0 skew=0 feedback=0.25 modulation=0.5 stages=8; FILTER: TRUE
analogPhaserMod :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
AnalogPhaserMod [ControlRate,AudioRate] input=0 skew=0 modulation=0.5 stages=8; FILTER: TRUE
analogPulseShaper :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
AnalogPulseShaper [AudioRate] pulseinput=0 width=0.5 decay=0.5 double=0.5
analogSnareDrum :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
AnalogSnareDrum [AudioRate] trig=0 infsustain=0 accent=0.1 freq=200 tone=0.5 decay=0.5 snappy=0.5
analogTape :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
AnalogTape [AudioRate] input=0 bias=0.5 saturation=0.5 drive=0.5 oversample=1 mode=0; FILTER: TRUE
analogVintageDistortion :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
AnalogVintageDistortion [AudioRate] input=0 drivegain=0.5 bias=0 lowgain=0.1 highgain=0.1 shelvingfreq=600 oversample=0; FILTER: TRUE
analyseEvents2 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
event analyser (BBCut)
AnalyseEvents2 [AudioRate] in=0 bufnum=0 threshold=0.34 triggerid=101 circular=0 pitch=0
arneodoCoulletTresser :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
2-species Predator-Prey model
ArneodoCoulletTresser [AudioRate] freq=22050 alpha=1.5 h=0.05 xi=0.5 yi=0.5 zi=0.5
arrayMax :: Ugen -> Ugen Source #
detect the largest value (and its position) in an array of Ugens
ArrayMax [ControlRate,AudioRate] *array=0; MCE=1, FILTER: TRUE
arrayMin :: Ugen -> Ugen Source #
detect the smallest value (and its position) in an array of Ugens
ArrayMin [ControlRate,AudioRate] *array=0; MCE=1, FILTER: TRUE
astrocade :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Sound Chip Simulator
Astrocade [AudioRate] reg0=0 reg1=127 reg2=0 reg3=0 reg4=0 reg5=0 reg6=15 reg7=0
atari2600 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
TIA Chip Sound Simulator
Atari2600 [AudioRate] audc0=1 audc1=2 audf0=3 audf1=4 audv0=5 audv1=5 rate=1
atsAmp :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
Use Amp data from a given partial
AtsAmp [ControlRate,AudioRate] atsbuffer=0 partialNum=0 filePointer=0
atsBand :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
(put short description here)
AtsBand [AudioRate] atsbuffer=0 band=0 filePointer=0
atsFreq :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
Use Freq data from a given partial
AtsFreq [ControlRate,AudioRate] atsbuffer=0 partialNum=0 filePointer=0
atsNoiSynth :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Resynthesize sine and noise data from an ATS analysis file
AtsNoiSynth [AudioRate] atsbuffer=0 numPartials=0 partialStart=0 partialSkip=1 filePointer=0 sinePct=1 noisePct=1 freqMul=1 freqAdd=0 numBands=25 bandStart=0 bandSkip=1
atsNoise :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
AtsNoise [ControlRate,AudioRate] atsbuffer=0 bandNum=0 filePointer=0
atsParInfo :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
One Ugen to return both Amp and Freq info
AtsParInfo [ControlRate,AudioRate] atsbuffer=0 partialNum=0 filePointer=0
atsPartial :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
AtsPartial [AudioRate] atsbuffer=0 partial=0 filePointer=0 freqMul=1 freqAdd=0
atsSynth :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Resynthesize sine data from an ATS analysis file
AtsSynth [AudioRate] atsbuffer=0 numPartials=0 partialStart=0 partialSkip=1 filePointer=0 freqMul=1 freqAdd=0
attackSlope :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Detect onsets and assess the nature of the attack slope
AttackSlope [ControlRate] input=0 windowsize=1024 peakpicksize=20 leak=0.999 energythreshold=0.01 sumthreshold=20 mingap=30 numslopesaveraged=10
audioMSG :: Ugen -> Ugen -> Ugen Source #
(Undocumented class)
AudioMSG [AudioRate] in=0 index=0; FILTER: TRUE
averageOutput :: Ugen -> Ugen -> Ugen Source #
calculates mean average of audio or control rate signal
AverageOutput [ControlRate,AudioRate] in=0 trig=0; FILTER: TRUE
b2a :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
B2A [AudioRate] w=0 x=0 y=0 z=0
b2Ster :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
B2Ster [AudioRate] w=0 x=0 y=0
b2uhj :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
B2UHJ [AudioRate] w=0 x=0 y=0
bBlockerBuf :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
MultiOut BetaBlocker VChip
BBlockerBuf [AudioRate] freq=0 bufnum=0 startpoint=0
bfDecode1 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
3D Ambisonic decoder
BFDecode1 [AudioRate] w=0 x=0 y=0 z=0 azimuth=0 elevation=0 wComp=0
bfEncode1 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Ambisonic B format encoder
BFEncode1 [AudioRate] in=0 azimuth=0 elevation=0 rho=1 gain=1 wComp=0
bfEncode2 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Ambisonic B format encoder
BFEncode2 [AudioRate] in=0 point_x=1 point_y=1 elevation=0 gain=1 wComp=0
bfEncodeSter :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Ambisonic B format encoder for stereo signals
BFEncodeSter [AudioRate] l=0 r=0 azimuth=0 width=1.5708 elevation=0 rho=1 gain=1 wComp=0
bfManipulate :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
BFormat sound manipulation
BFManipulate [AudioRate] w=0 x=0 y=0 z=0 rotate=0 tilt=0 tumble=0
blBufRd :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
BLBufRd [ControlRate,AudioRate] bufnum=0 phase=0 ratio=1
blOsc :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
BLOsc [ControlRate,AudioRate] freq=100 pulsewidth=0.5 waveform=0
bMoog :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
24dboct rolloff - 4nd order resonant LowHigh/Band Pass Filter
BMoog [AudioRate] in=0 freq=440 q=0.2 mode=0 saturation=0.95; FILTER: TRUE
balance :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Balances two signals with each other
Balance [AudioRate] in=0 test=0 hp=10 stor=0
beatStatistics :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
Extracts statistics on a beat histogram
BeatStatistics [ControlRate] fft=0 leak=0.995 numpreviousbeats=4
beep :: Rate -> Ugen -> Ugen -> Ugen Source #
Sound Chip Simulator (well...)
Beep [AudioRate] freq=3250 vol=1
binData :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
BinData [ControlRate,AudioRate] buffer=0 bin=0 overlaps=0.5
blitB3Saw :: Rate -> Ugen -> Ugen -> Ugen Source #
BLIT derived sawtooth
BlitB3Saw [AudioRate] freq=440 leak=0.99
blitB3Square :: Rate -> Ugen -> Ugen -> Ugen Source #
Bipolar BLIT derived square waveform
BlitB3Square [AudioRate] freq=440 leak=0.99
blitB3Tri :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
Bipolar BLIT derived triangle
BlitB3Tri [AudioRate] freq=440 leak=0.99 leak2=0.99
breakcore :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
breakcore simulator
Breakcore [AudioRate] bufnum=0 capturein=0 capturetrigger=0 duration=0.1 ampdropout=0
brusselator :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Prigogine oscillator
Brusselator [AudioRate] reset=0 rate=0.01 mu=1 gamma=1 initx=0.5 inity=0.5
bufGrain :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Granular synthesis with sound sampled in a buffer
BufGrain [AudioRate] trigger=0 dur=1 sndbuf=0 rate=1 pos=0 interp=2
bufGrainB :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Granular synthesis with sound sampled in a buffer and user supplied envelope
BufGrainB [AudioRate] trigger=0 dur=1 sndbuf=0 rate=1 pos=0 envbuf=0 interp=2
bufGrainBBF :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
BufGrainBBF [AudioRate] trigger=0 dur=1 sndbuf=0 rate=1 pos=0 envbuf=0 azimuth=0 elevation=0 rho=1 interp=2 wComp=0
bufGrainBF :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
BufGrainBF [AudioRate] trigger=0 dur=1 sndbuf=0 rate=1 pos=0 azimuth=0 elevation=0 rho=1 interp=2 wComp=0
bufGrainI :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Granular synthesis with sound sampled in a buffer and user supplied envelopes
BufGrainI [AudioRate] trigger=0 dur=1 sndbuf=0 rate=1 pos=0 envbuf1=0 envbuf2=0 ifac=0.5 interp=2
bufGrainIBF :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
BufGrainIBF [AudioRate] trigger=0 dur=1 sndbuf=0 rate=1 pos=0 envbuf1=0 envbuf2=0 ifac=0.5 azimuth=0 elevation=0 rho=1 interp=2 wComp=0
bufMax :: Rate -> Ugen -> Ugen -> Ugen Source #
detect the largest value (and its position) in an array of Ugens
BufMax [ControlRate] bufnum=0 gate=1
bufMin :: Rate -> Ugen -> Ugen -> Ugen Source #
detect the largest value (and its position) in an array of Ugens
BufMin [ControlRate] bufnum=0 gate=1
cq_Diff :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
CQ_Diff [ControlRate] in1=0 in2=0 databufnum=0
cepstrum :: Rate -> Ugen -> Ugen -> Ugen Source #
Quefrency analysis and liftering
Cepstrum [] cepbuf=0 fftchain=0
chen :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
Chen [ControlRate,AudioRate] speed=0.5 a=0.5 b=0.3 c=0.28
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 [ControlRate] fft=0 fftsize=2048 n=12 tuningbase=32.7032 octaves=8 integrationflag=0 coeff=0.9 octaveratio=2 perframenormalize=0
circleRamp :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
circular linear lag
CircleRamp [ControlRate,AudioRate] in=0 lagTime=0.1 circmin=-180 circmax=180
clipper32 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
Clipper32 [AudioRate] in=0 lo=-0.8 hi=0.8
clipper4 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
Clipper4 [AudioRate] in=0 lo=-0.8 hi=0.8
clipper8 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
Clipper8 [AudioRate] in=0 lo=-0.8 hi=0.8
combLP :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
CombLP [AudioRate] in=0 gate=1 maxdelaytime=0.2 delaytime=0.2 decaytime=1 coef=0.5
complexRes :: Ugen -> Ugen -> Ugen -> Ugen Source #
FM-modulable resonating filter
ComplexRes [AudioRate] in=0 freq=100 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 [AudioRate] control=0 source=0 storesize=1 seektime=1 seekdur=1 matchlength=0.05 freezestore=0 zcr=1 lms=1 sc=1 st=0 randscore=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 [AudioRate] control=0 source=0 storesize=1 seektime=1 seekdur=1 matchlength=0.05 freezestore=0 zcr=1 lms=1 sc=1 st=0 randscore=0 threshold=0.01
coyote :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
an amplitude tracking based onset detector
Coyote [ControlRate] in=0 trackFall=0.2 slowLag=0.2 fastLag=0.01 fastMul=0.5 thresh=0.05 minDur=0.1
crest :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
Measure the temporal crest factor of a signal
Crest [ControlRate] in=0 numsamps=400 gate=1
crossoverDistortion :: Ugen -> Ugen -> Ugen -> Ugen Source #
class B/AB power amp distortion simulation
CrossoverDistortion [AudioRate] in=0 amp=0.5 smooth=0.5; FILTER: TRUE
dCompressor :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
DCompressor [AudioRate] input=0 sidechainIn=0 sidechain=0 ratio=4 threshold=-40 attack=0.1 release=100.1 makeup=0.5 automakeup=1; FILTER: TRUE
dfm1 :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Digitally modelled analog filter
DFM1 [AudioRate] in=0 freq=1000 res=0.1 inputgain=1 type=0 noiselevel=0.0003; FILTER: TRUE
dNoiseRingId :: ID a => a -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Demand rate implementation of a Wiard noise ring
DNoiseRing [DemandRate] change=0.5 chance=0.5 shift=1 numBits=8 resetval=0; DEMAND/NONDET
dNoiseRingM :: Uid m => Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> m Ugen Source #
Monad variant of DNoiseRing.
dpw3Tri :: Rate -> Ugen -> Ugen Source #
Triangle via 3rd order differerentiated polynomial waveform
DPW3Tri [AudioRate] freq=440
dpw4Saw :: Rate -> Ugen -> Ugen Source #
Sawtooth via 4th order differerentiated polynomial waveform
DPW4Saw [AudioRate] freq=440
dwgBowed :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Plucked physical model.
DWGBowed [AudioRate] freq=440 velb=0.5 force=1 gate=1 pos=0.14 release=0.1 c1=1 c3=3 impZ=0.55 fB=2
dwgBowedSimple :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Plucked physical model.
DWGBowedSimple [AudioRate] freq=440 velb=0.5 force=1 gate=1 pos=0.14 release=0.1 c1=1 c3=30
dwgBowedTor :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Plucked physical model.
DWGBowedTor [AudioRate] freq=440 velb=0.5 force=1 gate=1 pos=0.14 release=0.1 c1=1 c3=3 impZ=0.55 fB=2 mistune=5.2 c1tor=1 c3tor=3000 iZtor=1.8
dwgClarinet3 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Clarinet physical model.
DWGClarinet3 [AudioRate] freq=440.0 pm=1.0 pc=1.0 m=0.8 gate=1.0 release=1.0e-2 c1=0.25 c3=7.0
dwgFlute :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Reimplementation of STK flute model.
DWGFlute [AudioRate] freq=400.0 pm=1.0 endr=0.5 jetr=0.25 jetRa=0.33 gate=1.0 release=0.1
dwgPlucked :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Plucked physical model.
DWGPlucked [AudioRate] freq=440 amp=0.5 gate=1 pos=0.14 c1=1 c3=30 inp=0 release=0.1
dwgPlucked2 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Plucked physical model.
DWGPlucked2 [AudioRate] freq=440 amp=0.5 gate=1 pos=0.14 c1=1 c3=30 inp=0 release=0.1 mistune=1.008 mp=0.55 gc=0.01
dwgPluckedStiff :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Plucked physical model.
DWGPluckedStiff [AudioRate] freq=440 amp=0.5 gate=1 pos=0.14 c1=1 c3=30 inp=0 release=0.1 fB=2
dwgSoundBoard :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
DWGSoundBoard [AudioRate] inp=0 c1=20 c3=20 mix=0.8 d1=199 d2=211 d3=223 d4=227 d5=229 d6=233 d7=239 d8=241; FILTER: TRUE
dbrown2 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
demand rate brownian movement with Gendyn distributions
Dbrown2 [] lo=0 hi=0 step=0 dist=0 length=100000000
dbufTagId :: ID a => a -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
demand rate tag system on a buffer
DbufTag [DemandRate] bufnum=0 v=0 axiom=0 rules=0 recycle=0 mode=0; DEMAND/NONDET
dbufTagM :: Uid m => Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> m Ugen Source #
Monad variant of DbufTag.
decimator :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
Samplerate and bitrate reduction
Decimator [AudioRate] in=0 rate=44100 bits=24
detaBlockerBufId :: ID a => a -> Ugen -> Ugen -> Ugen Source #
Demand version of the BetaBlocker VChip
DetaBlockerBuf [DemandRate] bufnum=0 startpoint=0; DEMAND/NONDET
dfsmId :: ID a => a -> Ugen -> Ugen -> Ugen -> Ugen Source #
demand rate finite state machine
Dfsm [DemandRate] rules=0 n=1 rgen=0; DEMAND/NONDET
dgauss :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
Dgauss [] lo=0 hi=0 length=100000000
diodeRingMod :: Ugen -> Ugen -> Ugen Source #
Ring modulation based on the physical model of a diode.
DiodeRingMod [AudioRate] car=0 mod=0; FILTER: TRUE
disintegratorId :: ID a => a -> Ugen -> Ugen -> Ugen -> Ugen Source #
port of some ladspa plugins
Disintegrator [AudioRate] in=0 probability=0.5 multiplier=0; FILTER: TRUE, NONDET
dneuromoduleId :: ID a => Int -> a -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
discrete time neurodynamics
Dneuromodule [ControlRate,AudioRate,DemandRate] dt=0 *theta=0 *x=0 *weights=0; MCE=3, NC INPUT: True, NONDET
dneuromoduleM :: Uid m => Int -> Ugen -> Ugen -> Ugen -> Ugen -> m Ugen Source #
Monad variant of Dneuromodule.
doubleNestedAllpassC :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Nested Allpass filters as proposed by Vercoe and Pluckett
DoubleNestedAllpassC [AudioRate] in=0 maxdelay1=0.0047 delay1=0.0047 gain1=0.15 maxdelay2=0.022 delay2=0.022 gain2=0.25 maxdelay3=0.0083 delay3=0.0083 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 [AudioRate] in=0 maxdelay1=0.0047 delay1=0.0047 gain1=0.15 maxdelay2=0.022 delay2=0.022 gain2=0.25 maxdelay3=0.0083 delay3=0.0083 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 [AudioRate] in=0 maxdelay1=0.0047 delay1=0.0047 gain1=0.15 maxdelay2=0.022 delay2=0.022 gain2=0.25 maxdelay3=0.0083 delay3=0.0083 gain3=0.3; FILTER: TRUE
doubleWell :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Forced DoubleWell Oscillator
DoubleWell [AudioRate] reset=0 ratex=0.01 ratey=0.01 f=1 w=0.001 delta=1 initx=0 inity=0
doubleWell2 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Forced DoubleWell Oscillator
DoubleWell2 [AudioRate] reset=0 ratex=0.01 ratey=0.01 f=1 w=0.001 delta=1 initx=0 inity=0
doubleWell3 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Forced DoubleWell Oscillator
DoubleWell3 [AudioRate] reset=0 rate=0.01 f=0 delta=0.25 initx=0 inity=0
driveNoise :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
DriveNoise [AudioRate] in=0 amount=1 multi=5
drumTrack :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Crosscorrelation search and drum pattern matching beat tracker
DrumTrack [ControlRate] in=0 lock=0 dynleak=0 tempowt=0 phasewt=0 basswt=0 patternwt=1 prior=0 kicksensitivity=1 snaresensitivity=1 debugmode=0
dtag :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
demand rate tag system
Dtag [] bufsize=0 v=0 axiom=0 rules=0 recycle=0 mode=0
envDetect :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
Envelope Follower Filter
EnvDetect [AudioRate] in=0 attack=100 release=0
envFollow :: Rate -> Ugen -> Ugen -> Ugen Source #
Envelope Follower
EnvFollow [ControlRate,AudioRate] input=0 decaycoeff=0.99
fftComplexDev :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
FFTComplexDev [ControlRate] buffer=0 rectify=0 powthresh=0.1
fftCrest :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
Spectral crest measure
FFTCrest [ControlRate] buffer=0 freqlo=0 freqhi=50000
fftDiffMags :: Rate -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
FFTDiffMags [ControlRate] bufferA=0 bufferB=0
fftFlux :: Rate -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
FFTFlux [ControlRate] buffer=0 normalise=1
fftFluxPos :: Rate -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
FFTFluxPos [ControlRate] buffer=0 normalise=1
fftmkl :: Rate -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
FFTMKL [ControlRate] buffer=0 epsilon=0.0
fftPeak :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
Find peak value in an FFT frame
FFTPeak [ControlRate] buffer=0 freqlo=0 freqhi=50000
fftPhaseDev :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
FFTPhaseDev [ControlRate] buffer=0 weight=0 powthresh=0.1
fftPower :: Rate -> Ugen -> Ugen -> Ugen Source #
Instantaneous spectral power
FFTPower [ControlRate] buffer=0 square=1
fftSpread :: Rate -> Ugen -> Ugen -> Ugen Source #
Spectral spread
FFTSpread [ControlRate] buffer=0 centroid=0
fftSubbandFlatness :: Rate -> Ugen -> Ugen -> Ugen Source #
Spectral flatness, divided into subbands
FFTSubbandFlatness [ControlRate] chain=0 cutfreqs=0
fftSubbandFlux :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
FFTSubbandFlux [ControlRate] chain=0 cutfreqs=0 posonly=0
fftSubbandPower :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Spectral power, divided into subbands
FFTSubbandPower [ControlRate] chain=0 cutfreqs=0 square=1 scalemode=1
fm7 :: Rate -> Ugen -> Ugen -> Ugen Source #
Phase modulation oscillator matrix.
FM7 [AudioRate] *ctlMatrix=0 *modMatrix=0; MCE=2
fmGrain :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Granular synthesis with FM grains
FMGrain [AudioRate] trigger=0 dur=1 carfreq=440 modfreq=200 index=1; FILTER: TRUE
fmGrainB :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Granular synthesis with FM grains and user supplied envelope
FMGrainB [AudioRate] trigger=0 dur=1 carfreq=440 modfreq=200 index=1 envbuf=0; FILTER: TRUE
fmGrainBBF :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
FMGrainBBF [AudioRate] trigger=0 dur=1 carfreq=440 modfreq=200 index=1 envbuf=0 azimuth=0 elevation=0 rho=1 wComp=0
fmGrainBF :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
FMGrainBF [AudioRate] trigger=0 dur=1 carfreq=440 modfreq=200 index=1 azimuth=0 elevation=0 rho=1 wComp=0
fmGrainI :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Granular synthesis with FM grains and user supplied envelopes
FMGrainI [AudioRate] trigger=0 dur=1 carfreq=440 modfreq=200 index=1 envbuf1=0 envbuf2=0 ifac=0.5
fmGrainIBF :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
FMGrainIBF [AudioRate] trigger=0 dur=1 carfreq=440 modfreq=200 index=1 envbuf1=0 envbuf2=0 ifac=0.5 azimuth=0 elevation=0 rho=1 wComp=0
fmhDecode1 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Decode an FMH signal for a specific speaker
FMHDecode1 [AudioRate] w=0 x=0 y=0 z=0 r=0 s=0 t=0 u=0 v=0 azimuth=0 elevation=0
fmhEncode0 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
FMHEncode0 [AudioRate] in=0 azimuth=0 elevation=0 gain=1
fmhEncode1 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Second Order Ambisonic encoder
FMHEncode1 [AudioRate] in=0 azimuth=0 elevation=0 rho=1 gain=1 wComp=0
fmhEncode2 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Second Order Ambisonic encoder
FMHEncode2 [AudioRate] in=0 point_x=0 point_y=0 elevation=0 gain=1 wComp=0
featureSave :: Rate -> Ugen -> Ugen -> Ugen Source #
Storing feature data from Ugens in NRT mode
FeatureSave [ControlRate] features=0 trig=0
fhn2DC :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
FitzHughNagumo Neuron Firing Oscillator
Fhn2DC [ControlRate,AudioRate] minfreq=11025 maxfreq=22050 urate=0.1 wrate=0.1 b0=0.6 b1=0.8 i=0 u0=0 w0=0
fhn2DL :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
FitzHughNagumo Neuron Firing Oscillator
Fhn2DL [ControlRate,AudioRate] minfreq=11025 maxfreq=22050 urate=0.1 wrate=0.1 b0=0.6 b1=0.8 i=0 u0=0 w0=0
fhn2DN :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
FitzHughNagumo Neuron Firing Oscillator
Fhn2DN [ControlRate,AudioRate] minfreq=11025 maxfreq=22050 urate=0.1 wrate=0.1 b0=0.6 b1=0.8 i=0 u0=0 w0=0
fhnTrig :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
FhnTrig [ControlRate,AudioRate] minfreq=4 maxfreq=10 urate=0.1 wrate=0.1 b0=0.6 b1=0.8 i=0 u0=0 w0=0
fincoSprottL :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
FincoSprottL [AudioRate] freq=22050 a=2.45 h=0.05 xi=0 yi=0 zi=0
fincoSprottM :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
FincoSprottM [AudioRate] freq=22050 a=-7 b=4 h=0.05 xi=0 yi=0 zi=0
fincoSprottS :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
FincoSprottS [AudioRate] freq=22050 a=8 b=2 h=0.05 xi=0 yi=0 zi=0
fitzHughNagumo :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Neuron Firing Model Oscillator
FitzHughNagumo [AudioRate] reset=0 rateu=0.01 ratew=0.01 b0=1 b1=1 initu=0 initw=0
frameCompare :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
calculates spectral MSE distance of two fft chains
FrameCompare [ControlRate] buffer1=0 buffer2=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 [ControlRate,AudioRate] in=0 friction=0.5 spring=0.414 damp=0.313 mass=0.1 beltmass=1
gammatone :: Ugen -> Ugen -> Ugen -> Ugen Source #
Single gammatone filter
Gammatone [AudioRate] input=0 centrefrequency=440 bandwidth=200; FILTER: TRUE
gaussClass :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
Gaussian classifier
GaussClass [ControlRate] in=0 bufnum=0 gate=0
gaussTrig :: Rate -> Ugen -> Ugen -> Ugen Source #
impulses around a certain frequency
GaussTrig [ControlRate,AudioRate] freq=440 dev=0.3
gbman2DC :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
gingerbreadman map 2D chaotic generator
Gbman2DC [ControlRate,AudioRate] minfreq=11025 maxfreq=22050 x0=1.2 y0=2.1
gbman2DL :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
gingerbreadman map 2D chaotic generator
Gbman2DL [ControlRate,AudioRate] minfreq=11025 maxfreq=22050 x0=1.2 y0=2.1
gbman2DN :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
gingerbreadman map 2D chaotic generator
Gbman2DN [ControlRate,AudioRate] minfreq=11025 maxfreq=22050 x0=1.2 y0=2.1
gbmanTrig :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
GbmanTrig [ControlRate,AudioRate] minfreq=5 maxfreq=10 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 [ControlRate,AudioRate] ampdist=1 durdist=1 adparam=1 ddparam=1 minfreq=440 maxfreq=660 ampscale=0.5 durscale=0.5 initCPs=12 knum=0
gendy5 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Dynamic stochastic synthesis generator
Gendy5 [ControlRate,AudioRate] ampdist=1 durdist=1 adparam=1 ddparam=1 minfreq=440 maxfreq=660 ampscale=0.5 durscale=0.5 initCPs=12 knum=0
getenv :: Rate -> Ugen -> Ugen -> Ugen Source #
Read (numeric) shell environment variables into a synth
Getenv [] key=0 defaultval=0
glitchBPF :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
backward compatibility
GlitchBPF [ControlRate,AudioRate] in=0 freq=440 rq=1
glitchBRF :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
backward compatibility
GlitchBRF [ControlRate,AudioRate] in=0 freq=440 rq=1
glitchHPF :: Rate -> Ugen -> Ugen -> Ugen Source #
backward compatibility
GlitchHPF [ControlRate,AudioRate] in=0 freq=440
glitchRHPF :: Ugen -> Ugen -> Ugen -> Ugen Source #
backward compatibility
GlitchRHPF [ControlRate,AudioRate] in=0 freq=440 rq=1; FILTER: TRUE
goertzel :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Calculate a single DFT bin, to detect presence of a frequency
Goertzel [ControlRate] in=0 bufsize=1024 freq=0 hop=1
grainBufJ :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
GrainBufJ [AudioRate] numChannels=1 trigger=0 dur=1 sndbuf=0 rate=1 pos=0 loop=0 interp=2 grainAmp=1 pan=0 envbufnum=-1 maxGrains=512
grainFMJ :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
GrainFMJ [AudioRate] numChannels=1 trigger=0 dur=1 carfreq=440 modfreq=200 index=1 grainAmp=1 pan=0 envbufnum=-1 maxGrains=512
grainInJ :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
GrainInJ [AudioRate] numChannels=1 trigger=0 dur=1 in=0 grainAmp=1 pan=0 envbufnum=-1 maxGrains=512
grainSinJ :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
GrainSinJ [AudioRate] numChannels=1 trigger=0 dur=1 freq=440 grainAmp=1 pan=0 envbufnum=-1 maxGrains=512
gravityGrid :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
dynamical system simulation (Newtonian gravitational force)
GravityGrid [AudioRate] reset=0 rate=0.1 newx=0 newy=0 bufnum=0
gravityGrid2 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
dynamical system simulation (Newtonian gravitational force)
GravityGrid2 [AudioRate] reset=0 rate=0.1 newx=0 newy=0 bufnum=0
greyholeRaw :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
algorithmic delay
GreyholeRaw [AudioRate] in1=0 in2=0 damping=0 delaytime=2 diffusion=0.5 feedback=0.9 moddepth=0.1 modfreq=2 size=1; FILTER: TRUE
hairCell :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Simple cochlear hair cell model
HairCell [ControlRate,AudioRate] input=0 spontaneousrate=0 boostrate=200 restorerate=1000 loss=0.99; FILTER: TRUE
harmonicOsc :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
HarmonicOsc [ControlRate,AudioRate] freq=100 firstharmonic=1 *amplitudes=0; MCE=1
henon2DC :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
henon map 2D chaotic generator
Henon2DC [ControlRate,AudioRate] minfreq=11025 maxfreq=22050 a=1.4 b=0.3 x0=0.30502 y0=0.20939
henon2DL :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
henon map 2D chaotic generator
Henon2DL [ControlRate,AudioRate] minfreq=11025 maxfreq=22050 a=1.4 b=0.3 x0=0.30502 y0=0.20939
henon2DN :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
henon map 2D chaotic generator
Henon2DN [ControlRate,AudioRate] minfreq=11025 maxfreq=22050 a=1.4 b=0.3 x0=0.30502 y0=0.20939
henonTrig :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
HenonTrig [ControlRate,AudioRate] minfreq=5 maxfreq=10 a=1.4 b=0.3 x0=0.30502 y0=0.20939
iCepstrum :: Rate -> Ugen -> Ugen -> Ugen Source #
Transform a cepstrum back to a spectrum
ICepstrum [] cepchain=0 fftbuf=0
iirFilter :: Ugen -> Ugen -> Ugen -> Ugen Source #
24db/oct rolloff, 4nd order resonant Low Pass Filter
IirFilter [AudioRate] in=0 freq=440 rq=1; FILTER: TRUE
inGrain :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
InGrain [AudioRate] trigger=0 dur=1 in=0
inGrainB :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
InGrainB [AudioRate] trigger=0 dur=1 in=0 envbuf=0
inGrainBBF :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
InGrainBBF [AudioRate] trigger=0 dur=1 in=0 envbuf=0 azimuth=0 elevation=0 rho=1 wComp=0
inGrainBF :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
InGrainBF [AudioRate] trigger=0 dur=1 in=0 azimuth=0 elevation=0 rho=1 wComp=0
inGrainI :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
InGrainI [AudioRate] trigger=0 dur=1 in=0 envbuf1=0 envbuf2=0 ifac=0.5
inGrainIBF :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
InGrainIBF [AudioRate] trigger=0 dur=1 in=0 envbuf1=0 envbuf2=0 ifac=0.5 azimuth=0 elevation=0 rho=1 wComp=0
insideOut :: Rate -> Ugen -> Ugen Source #
Distortion by subtracting magnitude from 1
InsideOut [ControlRate,AudioRate] in=0
instruction :: Rate -> Ugen -> Ugen Source #
instruction synthesis (breakpoint set interpreter)
Instruction [AudioRate] bufnum=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 [ControlRate,AudioRate] in1=0 in2=0 damp=0 earlydiff=0.707 highband=2000 highx=1 lowband=500 lowx=1 mdepth=0.1 mfreq=2 midx=1 size=1 t60=1; FILTER: TRUE
kMeansRT :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
k-means classification in real time
KMeansRT [ControlRate] bufnum=0 inputdata=0 k=5 gate=1 reset=0 learn=1
keyClarity :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
Running score of maximum correlation of chromagram with key profiles
KeyClarity [ControlRate] chain=0 keydecay=2 chromaleak=0.5
keyMode :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
Find best correlated key mode with chromagram between major, minor and chromatic cluster
KeyMode [ControlRate] chain=0 keydecay=2 chromaleak=0.5
kmeansToBPSet1 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
K-means Oscillator
KmeansToBPSet1 [AudioRate] freq=440 numdatapoints=20 maxnummeans=4 nummeans=4 tnewdata=1 tnewmeans=1 soft=1 bufnum=0
lfBrownNoise0Id :: ID a => a -> Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
random walk step
LFBrownNoise0 [ControlRate,AudioRate] freq=20 dev=1 dist=0; NONDET
lfBrownNoise0M :: Uid m => Rate -> Ugen -> Ugen -> Ugen -> m Ugen Source #
Monad variant of LFBrownNoise0.
lfBrownNoise1Id :: ID a => a -> Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
random walk linear interp
LFBrownNoise1 [ControlRate,AudioRate] freq=20 dev=1 dist=0; NONDET
lfBrownNoise1M :: Uid m => Rate -> Ugen -> Ugen -> Ugen -> m Ugen Source #
Monad variant of LFBrownNoise1.
lfBrownNoise2Id :: ID a => a -> Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
random walk cubic interp
LFBrownNoise2 [ControlRate,AudioRate] freq=20 dev=1 dist=0; NONDET
lfBrownNoise2M :: Uid m => Rate -> Ugen -> Ugen -> Ugen -> m Ugen Source #
Monad variant of LFBrownNoise2.
lpcAnalyzer :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Live Linear Predictive Coding Analysis and Resynthesis
LPCAnalyzer [AudioRate] input=0 source=0.01 n=256 p=10 testE=0 delta=0.999 windowtype=0; FILTER: TRUE
lpcError :: Rate -> Ugen -> Ugen -> Ugen Source #
Linear Predictive Coding Gone Wrong
LPCError [AudioRate] input=0 p=10
lpcSynth :: Ugen -> Ugen -> Ugen -> Ugen Source #
Utilize LPC data
LPCSynth [AudioRate] buffer=0 signal=0 pointer=0
lpcVals :: Ugen -> Ugen -> Ugen Source #
Utilize LPC data
LPCVals [ControlRate,AudioRate] buffer=0 pointer=0
lpf1 :: Rate -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
LPF1 [ControlRate,AudioRate] in=0 freq=1000
lpf18 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
LPF18 [AudioRate] in=0 freq=100 res=1 dist=0.4
lpfvs6 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
LPFVS6 [ControlRate,AudioRate] in=0 freq=1000 slope=0.5
lpg :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
LPG [AudioRate] input=0 controlinput=0 controloffset=0 controlscale=1 vca=1 resonance=1.5 lowpassmode=1 linearity=1; FILTER: TRUE
lti :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
Linear Time Invariant General Filter Equation
LTI [AudioRate] input=0 bufnuma=0 bufnumb=1
latoocarfian2DC :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
latoocarfian 2D chaotic generator
Latoocarfian2DC [ControlRate,AudioRate] minfreq=11025 maxfreq=22050 a=1 b=3 c=0.5 d=0.5 x0=0.34082 y0=-0.3827
latoocarfian2DL :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
latoocarfian 2D chaotic generator
Latoocarfian2DL [ControlRate,AudioRate] minfreq=11025 maxfreq=22050 a=1 b=3 c=0.5 d=0.5 x0=0.34082 y0=-0.3827
latoocarfian2DN :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
latoocarfian 2D chaotic generator
Latoocarfian2DN [ControlRate,AudioRate] minfreq=11025 maxfreq=22050 a=1 b=3 c=0.5 d=0.5 x0=0.34082 y0=-0.3827
latoocarfianTrig :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
LatoocarfianTrig [ControlRate,AudioRate] minfreq=5 maxfreq=10 a=1 b=3 c=0.5 d=0.5 x0=0.34082 y0=-0.3827
listTrig :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Emit a sequence of triggers at specified time offsets
ListTrig [ControlRate] bufnum=0 reset=0 offset=0 numframes=0
listTrig2 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
Emit a sequence of triggers at specified time offsets
ListTrig2 [ControlRate] bufnum=0 reset=0 numframes=0
logger :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Store values to a buffer, whenever triggered
Logger [ControlRate] inputArray=0 trig=0 bufnum=0 reset=0
loopBuf :: Int -> Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
sample looping oscillator
LoopBuf [AudioRate] bufnum=0 rate=1 gate=1 startPos=0 startLoop=0 endLoop=0 interpolation=2; NC INPUT: True
lorenz2DC :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
lorenz 2D chaotic generator
Lorenz2DC [ControlRate,AudioRate] minfreq=11025 maxfreq=22050 s=10 r=28 b=2.66667 h=0.02 x0=0.09088 y0=2.97077 z0=24.28204
lorenz2DL :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
lorenz 2D chaotic generator
Lorenz2DL [ControlRate,AudioRate] minfreq=11025 maxfreq=22050 s=10 r=28 b=2.66667 h=0.02 x0=0.09088 y0=2.97077 z0=24.28204
lorenz2DN :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
lorenz 2D chaotic generator
Lorenz2DN [ControlRate,AudioRate] minfreq=11025 maxfreq=22050 s=10 r=28 b=2.66667 h=0.02 x0=0.09088 y0=2.97077 z0=24.28204
lorenzTrig :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
lorenz chaotic trigger generator
LorenzTrig [ControlRate,AudioRate] minfreq=11025 maxfreq=22050 s=10 r=28 b=2.66667 h=0.02 x0=0.09088 y0=2.97077 z0=24.28204
lores :: Ugen -> Ugen -> Ugen -> Ugen Source #
simple resonating lowpass filter
Lores [AudioRate] in=0 freq=880 res=0.5; FILTER: TRUE
lotkaVolterra :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
2-species Predator-Prey model
LotkaVolterra [AudioRate] freq=22050 a=1.5 b=1.5 c=0.5 d=1.5 h=0.05 xi=1 yi=0.2
mzPokey :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
POKEY Chip Sound Simulator
MZPokey [AudioRate] audf1=0 audc1=0 audf2=0 audc2=0 audf3=0 audc3=0 audf4=0 audc4=0 audctl=0
markovSynth :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
First order Markov Chain implementation for audio signals
MarkovSynth [AudioRate] in=0 isRecording=1 waitTime=2 tableSize=10
matchingP :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Real time sparse representation
MatchingP [ControlRate,AudioRate] dict=0 in=0 dictsize=1 ntofind=1 hop=1 method=0
matchingPResynth :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
MatchingPResynth [ControlRate,AudioRate] dict=0 method=0 trigger=0 residual=0 activs=0
max :: Rate -> Ugen -> Ugen -> Ugen Source #
maximum within last x samples
Max [ControlRate] in=0 numsamp=64
maxamp :: Rate -> Ugen -> Ugen -> Ugen Source #
Tracks and prints amplitudes
Maxamp [AudioRate] in=0 numSamps=1000
mdaPiano :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Piano synthesiser
MdaPiano [AudioRate] freq=440 gate=1 vel=100 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
meanTriggered :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
Mean of recent values, triggered
MeanTriggered [ControlRate,AudioRate] in=0 trig=0 length=10
meddis :: Ugen -> Ugen Source #
Meddis cochlear hair cell model
Meddis [ControlRate,AudioRate] input=0; FILTER: TRUE
medianSeparation :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Separate harmonic and percussive parts of a signal
MedianSeparation [] fft=0 fftharmonic=0 fftpercussive=0 fftsize=1024 mediansize=17 hardorsoft=0 p=2 medianormax=0
medianTriggered :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
Median of recent values, triggered
MedianTriggered [ControlRate,AudioRate] in=0 trig=0 length=10
membraneCircle :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
Waveguide mesh physical models of drum membranes
MembraneCircle [AudioRate] excitation=0 tension=0.05 loss=0.99999
membraneHexagon :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
Waveguide mesh physical models of drum membranes
MembraneHexagon [AudioRate] excitation=0 tension=0.05 loss=0.99999
metro :: Rate -> Ugen -> Ugen -> Ugen Source #
Metronome
Metro [ControlRate,AudioRate] bpm=0 numBeats=0
miBraids :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
a macro oscillator
MiBraids [AudioRate] pitch=60 timbre=0.5 color=0.5 model=0 trig=0 resamp=0 decim=0 bits=0 ws=0
miClouds :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
granular audio processor and texture synthesizer
MiClouds [AudioRate] pit=0 pos=0.5 size=0.25 dens=0.4 tex=0.5 drywet=0.5 in_gain=1 spread=0.5 rvb=0 fb=0 freeze=0 mode=0 lofi=0 trig=0 *inputArray=0; MCE=1, REORDERS INPUTS: [14,0,1,2,3,4,5,6,7,8,9,10,11,12,13]
miElements :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Physical modelling based on Modal Synthesis.
MiElements [AudioRate] blow_in=0 strike_in=0 gate=0 pit=48 strength=0.5 contour=0.2 bow_level=0 blow_level=0 strike_level=0 flow=0.5 mallet=0.5 bow_timb=0.5 blow_timb=0.5 strike_timb=0.5 geom=0.25 bright=0.5 damp=0.7 pos=0.2 space=0.3 model=0 easteregg=0
miGrids :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
topographic drum sequencer
MiGrids [AudioRate] bpm=120 map_x=0.5 map_y=0.5 chaos=0 bd_density=0.25 sd_density=0.25 hh_density=0.25 mode=1 swing=0 config=0
miMu :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
µ-law audio companding
MiMu [AudioRate] in=0 gain=1 bypass=0
miOmi :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
FM Synth-Voice based on ominous
MiOmi [AudioRate] audio_in=0 gate=0 pit=48 contour=0.2 detune=0.25 level1=0.5 level2=0.5 ratio1=0.5 ratio2=0.5 fm1=0 fm2=0 fb=0 xfb=0 filter_mode=0 cutoff=0.5 reson=0 strength=0.5 env=0.5 rotate=0.2 space=0.5
miPlaits :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
a macro oscillator
MiPlaits [AudioRate] pitch=60 engine=0 harm=0.1 timbre=0.5 morph=0.5 trigger=0 level=0 fm_mod=0 timb_mod=0 morph_mod=0 decay=0.5 lpg_colour=0.5
miRings :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
a resonator
MiRings [AudioRate] in=0 trig=0 pit=60 struct=0.25 bright=0.5 damp=0.7 pos=0.25 model=0 poly=1 intern_exciter=0 easteregg=0 bypass=0
miRipples :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Classic resonant LP filter
MiRipples [AudioRate] in=0 cf=0.3 reson=0.2 drive=1; FILTER: TRUE
miTides :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
a quad LFO
MiTides [AudioRate] freq=1 shape=0.5 slope=0.5 smooth=0.5 shift=0.2 trig=0 clock=0 output_mode=3 ramp_mode=1 ratio=9 rate=1
miVerb :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
stereo reverb
MiVerb [AudioRate] time=0.7 drywet=0.5 damp=0.5 hp=0.05 freeze=0 diff=0.625 *inputArray=0; MCE=1, FILTER: TRUE, REORDERS INPUTS: [6,0,1,2,3,4,5]
miWarps :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
a meta modulator
MiWarps [AudioRate] carrier=0 modulator=0 lev1=0.5 lev2=0.5 algo=0 timb=0 osc=0 freq=110 vgain=1 easteregg=0
monoGrain :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Granulates real-time input
MonoGrain [AudioRate] in=0 winsize=0.1 grainrate=10 winrandpct=0
monoGrainBF :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Granulates real-time input with Ambisonic panning
MonoGrainBF [AudioRate] in=0 winsize=0.1 grainrate=10 winrandpct=0 azimuth=0 azrand=0 elevation=0 elrand=0 rho=1
moogLadder :: Ugen -> Ugen -> Ugen -> Ugen Source #
Moog Filter Emulation
MoogLadder [ControlRate,AudioRate] in=0 ffreq=440 res=0; FILTER: TRUE
moogVCF :: Ugen -> Ugen -> Ugen -> Ugen Source #
Moog filter emulation
MoogVCF [AudioRate] in=0 fco=0 res=0; FILTER: TRUE
nhHall :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Stereo reverb
NHHall [AudioRate] 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 [AudioRate] input=0 bufnuma=0 bufnumb=1 guard1=1000 guard2=100
nl2 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Arbitrary Non Linear Filter Equation
NL2 [AudioRate] input=0 bufnum=0 maxsizea=10 maxsizeb=10 guard1=1000 guard2=100
nlFiltC :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Non-linear Filter
NLFiltC [ControlRate,AudioRate] input=0 a=0 b=0 d=0 c=0 l=0
nlFiltL :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Non-linear Filter
NLFiltL [ControlRate,AudioRate] input=0 a=0 b=0 d=0 c=0 l=0
nlFiltN :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Non-linear Filter
NLFiltN [ControlRate,AudioRate] input=0 a=0 b=0 d=0 c=0 l=0
nTube :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
physical modeling simulation; N tubes
NTube [AudioRate] input=0 lossarray=1 karray=0 delaylengtharray=0
nearestN :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Find the nearest-neighbours in a set of points
NearestN [ControlRate] treebuf=0 in=0 gate=1 num=1
needleRect :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
NeedleRect [AudioRate] rate=1 imgWidth=100 imgHeight=100 rectX=0 rectY=0 rectW=100 rectH=100
neoFormant :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
NeoFormant [ControlRate,AudioRate] formantfreq=100 carrierfreq=200 phaseshift=0.5
neoVarSawOsc :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
NeoVarSawOsc [ControlRate,AudioRate] freq=100 pw=0.5 waveshape=0.5
nes2 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
APU Chip Sound Simulator
Nes2 [AudioRate] trig=0 a0=0 a1=0 a2=0 a3=0 b0=0 b1=0 b2=0 b3=0 c0=0 c2=0 c3=0 d0=0 d2=0 d3=0 e0=0 e1=0 e2=0 e3=0 smask=0
nestedAllpassC :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Nested Allpass filters as proposed by Vercoe and Pluckett
NestedAllpassC [AudioRate] in=0 maxdelay1=0.036 delay1=0.036 gain1=0.08 maxdelay2=0.03 delay2=0.03 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 [AudioRate] in=0 maxdelay1=0.036 delay1=0.036 gain1=0.08 maxdelay2=0.03 delay2=0.03 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 [AudioRate] in=0 maxdelay1=0.036 delay1=0.036 gain1=0.08 maxdelay2=0.03 delay2=0.03 gain2=0.3; FILTER: TRUE
osFold4 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
OSFold4 [AudioRate] in=0 lo=0 hi=0
osFold8 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
OSFold8 [AudioRate] in=0 lo=0 hi=0
osTrunc4 :: Rate -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
OSTrunc4 [AudioRate] in=0 quant=0.5
osTrunc8 :: Rate -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
OSTrunc8 [AudioRate] in=0 quant=0.5
osWrap4 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
OSWrap4 [AudioRate] in=0 lo=0 hi=0
osWrap8 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
OSWrap8 [AudioRate] in=0 lo=0 hi=0
onsetStatistics :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
Extract basic statistics from a series of onset triggers
OnsetStatistics [ControlRate] input=0 windowsize=1 hopsize=0.1
oregonator :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Chemical reaction modelling Oscillator
Oregonator [AudioRate] reset=0 rate=0.01 epsilon=1 mu=1 q=1 initx=0.5 inity=0.5 initz=0.5
oscBank :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
OscBank [ControlRate,AudioRate] freq=100 gain=1 saw8=0.5 square8=0.5 saw4=0.5 square4=0.5 saw2=0.5 square2=0.5 saw1=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 [AudioRate] freq=440 vel=1 t_gate=0 rmin=0.35 rmax=2 rampl=4 rampr=8 rcore=1 lmin=0.07 lmax=1.4 lampl=-4 lampr=4 rho=1 e=1 zb=1 zh=0 mh=1 k=0.2 alpha=1 p=1 hpos=0.142 loss=1 detune=0.0003 hammer_type=1
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 [AudioRate] freq=440 vel=1 t_gate=0 rmin=0.35 rmax=2 rampl=4 rampr=8 rcore=1 lmin=0.07 lmax=1.4 lampl=-4 lampr=4 rho=1 e=1 zb=1 zh=0 mh=1 k=0.2 alpha=1 p=1 hpos=0.142 loss=1 detune=0.0003 hammer_type=1
oteySoundBoard :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
OteySoundBoard [AudioRate] inp=0 c1=20 c3=20 mix=0.8; FILTER: TRUE
pvInfo :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
Return mag and freq data from a CSound pv
PVInfo [ControlRate,AudioRate] pvbuffer=0 binNum=0 filePointer=0
pvSynth :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Resynthesize Csound PV data
PVSynth [AudioRate] pvbuffer=0 numBins=0 binStart=0 binSkip=1 filePointer=0 freqMul=1 freqAdd=0
pv_BinBufRd :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Plays FFT data to a memory buffer
PV_BinBufRd [ControlRate] buffer=0 playbuf=0 point=1 binStart=0 binSkip=1 numBins=1 clear=0
pv_BinDelay :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Delay and Feedback on a bin by bin basis.
PV_BinDelay [ControlRate] buffer=0 maxdelay=0 delaybuf=0 fbbuf=0 hop=0.5
pv_BinFilter :: Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
PV_BinFilter [ControlRate] buffer=0 start=0 end=0
pv_BinPlayBuf :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Plays FFT data to a memory buffer
PV_BinPlayBuf [ControlRate] buffer=0 playbuf=0 rate=1 offset=0 binStart=0 binSkip=1 numBins=1 loop=0 clear=0
pv_BufRd :: Ugen -> Ugen -> Ugen -> Ugen Source #
Plays FFT data from a memory buffer
PV_BufRd [ControlRate] buffer=0 playbuf=0 point=1
pv_CommonMag :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
returns common magnitudes
PV_CommonMag [ControlRate] bufferA=0 bufferB=0 tolerance=0 remove=0
pv_CommonMul :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
multiplies common magnitudes
PV_CommonMul [ControlRate] bufferA=0 bufferB=0 tolerance=0 remove=0
pv_Compander :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
simple spectral compression/expansion
PV_Compander [ControlRate] buffer=0 thresh=50 slopeBelow=1 slopeAbove=1
pv_Cutoff :: Ugen -> Ugen -> Ugen -> Ugen Source #
zero bins with interpolation
PV_Cutoff [ControlRate] bufferA=0 bufferB=0 wipe=0
pv_EvenBin :: Ugen -> Ugen Source #
Return the even numbered bins in an FFT buffer
PV_EvenBin [ControlRate] buffer=0
pv_ExtractRepeat :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
extract a repeating loop out from audio
PV_ExtractRepeat [ControlRate] buffer=0 loopbuf=0 loopdur=0 memorytime=30 which=0 ffthop=0.5 thresh=1
pv_Freeze :: Ugen -> Ugen -> Ugen Source #
Freeze FFT frames
PV_Freeze [ControlRate] buffer=0 freeze=0
pv_FreqBuffer :: Ugen -> Ugen -> Ugen Source #
Store FFT data in another buffer for other use
PV_FreqBuffer [ControlRate] buffer=0 databuffer=0
pv_MagBuffer :: Ugen -> Ugen -> Ugen Source #
Store FFT data in another buffer for other use
PV_MagBuffer [ControlRate] buffer=0 databuffer=0
pv_MagGate :: Ugen -> Ugen -> Ugen -> Ugen Source #
reduces magnitudes above or below thresh
PV_MagGate [ControlRate] buffer=0 thresh=1 remove=0
pv_MagMap :: Ugen -> Ugen -> Ugen Source #
Remap magnitudes to a new mag curve
PV_MagMap [ControlRate] buffer=0 mapbuf=0
pv_MagMinus :: Ugen -> Ugen -> Ugen -> Ugen Source #
subtract spectral energy
PV_MagMinus [ControlRate] bufferA=0 bufferB=0 remove=1
pv_MagMulAdd :: Ugen -> Ugen Source #
(Undocumented class)
PV_MagMulAdd [ControlRate] buffer=0
pv_MagScale :: Ugen -> Ugen -> Ugen Source #
(Undocumented class)
PV_MagScale [ControlRate] bufferA=0 bufferB=0
pv_MagSmooth :: Ugen -> Ugen -> Ugen Source #
Smooth spectral magnitudes over time
PV_MagSmooth [ControlRate] buffer=0 factor=0.1
pv_MagSubtract :: Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
PV_MagSubtract [ControlRate] bufferA=0 bufferB=0 zerolimit=0
pv_MaxMagN :: Ugen -> Ugen -> Ugen Source #
Return the N strongest bins
PV_MaxMagN [ControlRate] buffer=0 numbins=0
pv_MinMagN :: Ugen -> Ugen -> Ugen Source #
Return the N weakest bins
PV_MinMagN [ControlRate] buffer=0 numbins=0
pv_Morph :: Ugen -> Ugen -> Ugen -> Ugen Source #
one kind of spectral morphing
PV_Morph [ControlRate] bufferA=0 bufferB=0 morph=0
pv_NoiseSynthF :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Return only bins that are unstable
PV_NoiseSynthF [ControlRate] buffer=0 threshold=0.1 numFrames=2 initflag=0
pv_NoiseSynthP :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Return only bins that are unstable
PV_NoiseSynthP [ControlRate] buffer=0 threshold=0.1 numFrames=2 initflag=0
pv_OddBin :: Ugen -> Ugen Source #
Return the odd numbered bins in an FFT buffer
PV_OddBin [ControlRate] buffer=0
pv_PartialSynthF :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Return only bins that are stable
PV_PartialSynthF [ControlRate] buffer=0 threshold=0.1 numFrames=2 initflag=0
pv_PartialSynthP :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Return only bins that are stable
PV_PartialSynthP [ControlRate] buffer=0 threshold=0.1 numFrames=2 initflag=0
pv_PitchShift :: Ugen -> Ugen -> Ugen Source #
(Undocumented class)
PV_PitchShift [ControlRate] buffer=0 ratio=0
pv_PlayBuf :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Plays FFT data to a memory buffer
PV_PlayBuf [ControlRate] buffer=0 playbuf=0 rate=1 offset=0 loop=0
pv_RecordBuf :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Records FFT data to a memory buffer
PV_RecordBuf [ControlRate] buffer=0 recbuf=0 offset=0 run=0 loop=0 hop=0.5 wintype=0
pv_SoftWipe :: Ugen -> Ugen -> Ugen -> Ugen Source #
combine low and high bins from two inputs with interpolation
PV_SoftWipe [ControlRate] bufferA=0 bufferB=0 wipe=0
pv_SpectralEnhance :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
A harmonic enhancer
PV_SpectralEnhance [ControlRate] buffer=0 numPartials=8 ratio=2 strength=0.1
pv_SpectralMap :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Maps the spectral envelope of one FFT process onto another
PV_SpectralMap [ControlRate] buffer=0 specBuffer=0 floor=0 freeze=0 mode=0 norm=0 window=0
pv_Split :: Ugen -> Ugen -> Ugen Source #
(Undocumented class)
PV_Split [ControlRate] bufferA=0 bufferB=0
pv_Whiten :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
PV_Whiten [ControlRate] chain=0 trackbufnum=0 relaxtime=2 floor=0.1 smear=0 bindownsample=0
pv_xFade :: Ugen -> Ugen -> Ugen -> Ugen Source #
one kind of spectral morphing
PV_XFade [ControlRate] bufferA=0 bufferB=0 fade=0
panX :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Equal power pan across an array of speakers
PanX [ControlRate,AudioRate] numChans=0 in=0 pos=0 level=1 width=2
panX2D :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
PanX2D [ControlRate,AudioRate] numChansX=0 numChansY=0 in=0 posX=0 posY=0 level=1 widthX=2 widthY=2
peakEQ2 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
PeakEQ2 [AudioRate] in=0 freq=1200 rs=1 db=0
peakEQ4 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
PeakEQ4 [AudioRate] in=0 freq=1200 rs=1 db=0
perlin3 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
3D Perlin Noise
Perlin3 [ControlRate,AudioRate] x=0 y=0 z=0
permMod :: Rate -> Ugen -> Ugen -> Ugen Source #
Sample permutation Ugen.
PermMod [AudioRate] in=0 freq=100
permModArray :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
Sample permutation Ugen with programmable pattern.
PermModArray [AudioRate] in=0 freq=50 pattern=0
permModT :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
Sample permutation Ugen with tail.
PermModT [AudioRate] in=0 outfreq=440 infreq=5000
phasorModal :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
PhasorModal [AudioRate] input=0 freq=100 decay=0.25 damp=1 amp=0.5 phase=0; FILTER: TRUE
planeTree :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
Tree classifier using (hyper)planes – Ugen or language-side
PlaneTree [ControlRate] treebuf=0 in=0 gate=1
pokey :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
POKEY Chip Sound Simulator
Pokey [AudioRate] audf1=0 audc1=0 audf2=0 audc2=0 audf3=0 audc3=0 audf4=0 audc4=0 audctl=0
posRatio :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
PosRatio [AudioRate] in=0 period=100 thresh=0.1
printVal :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
debug assistance
PrintVal [ControlRate] in=0 numblocks=100 id=0
qitch :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
constant Q transform pitch follower
Qitch [ControlRate] in=0 databufnum=0 ampThreshold=0.01 algoflag=1 ampbufnum=0 minfreq=0 maxfreq=2500
bezier :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
Bezier [ControlRate,AudioRate] haltAfter=100 dx=0.0001 freq=440 phase=0 *param=0; MCE=1
rcd :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
rotating clock divider
RCD [AudioRate] clock=0 rotate=0 reset=0 div=0 spread=0 auto=0 len=0 down=0 gates=0; FILTER: TRUE
rdl :: Rate -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
RDL [AudioRate] numChannels=1 inputArray=0
dx7 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
DX7 [AudioRate] bufnum=0 on=0 off=0 data=0 vc=0 mnn=60 vel=99 pw=0 mw=0 bc=0 fc=0
rdx7Env :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
RDX7Env [AudioRate] gate=0 data=0 r1=0 r2=0 r3=0 r4=0 l1=0 l2=0 l3=0 l4=0 ol=0
rDelayMap :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
RDelayMap [AudioRate] bufnum=0 in=0 dynamic=0 *spec=0; MCE=1, FILTER: TRUE
rDelaySet :: Ugen -> Ugen -> Ugen Source #
(Undocumented class)
RDelaySet [AudioRate] input=0 *setArray=0; MCE=1, FILTER: TRUE
rDelaySetBuf :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
RDelaySetBuf [AudioRate] bufnum=0 in=0 spec=0
dustRangeId :: ID a => a -> Rate -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
dustRange [AudioRate] iot_min=0.1 iot_max=1
expRandNId :: ID a => Int -> a -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
ExpRandN [InitialisationRate] lo=0 hi=1; NC INPUT: True, NONDET
freezer :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
Freezer [AudioRate] bufnum=0 left=0 right=1 gain=1 increment=1 incrementOffset=0 incrementRandom=0 rightRandom=0 syncPhaseTrigger=0 randomizePhaseTrigger=0 numberOfLoops=4
iRandNId :: ID a => a -> Int -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
IRandN [] numChannels=2 lo=0 hi=127
rlpfd :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
TB303 Filter Emulation
RLPFD [ControlRate,AudioRate] in=0 ffreq=440 res=0 dist=0; FILTER: TRUE
rLagC :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
RLagC [ControlRate] in=0 timeUp=0.1 curveUp=0 timeDown=0.1 curveDown=0; FILTER: TRUE
linRandNId :: ID a => Int -> a -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
LinRandN [InitialisationRate] lo=0 hi=1 minmax=0; NC INPUT: True, NONDET
rLoopSet :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
RLoopSet [AudioRate] bufnum=0 left=0 right=1 gain=1 increment=1 spec=0
rmaFoodChainL :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
RMAFoodChainL [AudioRate] freq=22050 a1=5 b1=3 d1=0.4 a2=0.1 b2=2 d2=0.01 k=1.0943 r=0.8904 h=0.05 xi=0.1 yi=0 zi=0
rmeq :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
RMEQ [AudioRate] in=0 freq=440 rq=0.1 k=0; FILTER: TRUE
rms :: Rate -> Ugen -> Ugen -> Ugen Source #
root mean square
RMS [ControlRate,AudioRate] in=0 lpFreq=10
rmShelf :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
RMShelf [AudioRate] in=0 freq=440 k=0
rmShelf2 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
RMShelf2 [AudioRate] in=0 freq=440 k=0
obxdFilter :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
ObxdFilter [AudioRate] in=0 cutoff=440 resonance=0 multimode=0.5 bandpass=0 fourpole=0
rpvDecayTbl :: Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
RPVDecayTbl [] fft_buf=0 decay_rate_buf=0 history_buf=0
randNId :: ID a => Int -> a -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
RandN [InitialisationRate] lo=0 hi=1; NC INPUT: True, NONDET
svfBp :: Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
RSVFBP [AudioRate] in=0 freq=440 q=0
svfHp :: Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
SvfHp [AudioRate] in=0 freq=440 q=0
svfLp :: Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
SvflP [AudioRate] in=0 freq=440 q=0
shufflerB :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
ShufflerB [AudioRate] bufnum=0 readLocationMinima=0.01 readLocationMaxima=0.02 readIncrementMinima=1 readIncrementMaxima=1 durationMinima=0.2 durationMaxima=0.2 envelopeAmplitudeMinima=0.5 envelopeAmplitudeMaxima=0.5 envelopeShapeMinima=0.5 envelopeShapeMaxima=0.5 envelopeSkewMinima=0.5 envelopeSkewMaxima=0.5 stereoLocationMinima=0.5 stereoLocationMaxima=0.5 interOffsetTimeMinima=0.05 interOffsetTimeMaxima=0.01 ftableReadLocationIncrement=1 readIncrementQuanta=0 interOffsetTimeQuanta=0
rShufflerL :: Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
RShufflerL [AudioRate] in=0 fragmentSize=0.01 maxDelay=0.01
rSmplrIndex :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
RSmplrIndex [ControlRate] buf=0 size=0 mnn=60
tExpRandNId :: ID a => Int -> a -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
TExpRandN [ControlRate] lo=0 hi=1 trigger=0; NC INPUT: True, FILTER: TRUE, NONDET
tLinRandNId :: ID a => Int -> a -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
TLinRandN [ControlRate] lo=0 hi=1 minmax=0 trigger=0; NC INPUT: True, FILTER: TRUE, NONDET
tLinRandNM :: Uid m => Int -> Ugen -> Ugen -> Ugen -> Ugen -> m Ugen Source #
Monad variant of TLinRandN.
tRandNId :: ID a => Int -> a -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
TRandN [ControlRate] lo=0 hi=1 trigger=0; NC INPUT: True, FILTER: TRUE, NONDET
tScrambleId :: ID a => a -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
TScramble [InitialisationRate,ControlRate] trigger=0 *inputs=0; MCE=1, FILTER: TRUE, NONDET
rTracePlay :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
RTracePlay [ControlRate,AudioRate] bufnum=0 degree=4 rate=0 axis=1
rTraceRd :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
RTraceRd [ControlRate,AudioRate] bufnum=0 degree=4 index=0 axis=1
redDPCMdecode :: Rate -> Ugen -> Ugen Source #
differential pulse-code modulation
RedDPCMdecode [ControlRate,AudioRate] in=0
redDPCMencode :: Rate -> Ugen -> Ugen -> Ugen Source #
differential pulse-code modulation
RedDPCMencode [ControlRate,AudioRate] in=0 round=0
redLbyl :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
look before you leap
RedLbyl [ControlRate,AudioRate] in=0 thresh=0.5 samples=2
redNoise :: Rate -> Ugen -> Ugen Source #
a really bad pseudo-random noise generator
RedNoise [ControlRate,AudioRate] clock=0
redPhasor :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
a phasor that can loop
RedPhasor [ControlRate,AudioRate] trig=0 rate=1 start=0 end=1 loop=0 loopstart=0 loopend=1
redPhasor2 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
a phasor that can loop - version2
RedPhasor2 [ControlRate,AudioRate] trig=0 rate=1 start=0 end=1 loop=0 loopstart=0 loopend=1
regaliaMitraEQ :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
RegaliaMitraEQ [AudioRate] in=0 freq=440 rq=0.1 k=0
resonator :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
Resonator [AudioRate] input=0 freq=100 position=0.001 resolution=24 structure=0.5 brightness=0.5 damping=0.5; FILTER: TRUE
rongs :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
Rongs [AudioRate] trigger=0 sustain=1 f0=0.01 structure=0.5 brightness=0.5 damping=0.75 accent=0.9 stretch=0.5 position=0.15 loss=0.15 modeNum=2 cosFreq=0.25
rosslerL :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Rossler chaotic generator
RosslerL [AudioRate] freq=22050 a=0.2 b=0.2 c=5.7 h=0.05 xi=0.1 yi=0 zi=0
rosslerResL :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
RosslerResL [AudioRate] in=0 stiff=1 freq=22050 a=0.2 b=0.2 c=5.7 h=0.05 xi=0.1 yi=0 zi=0
rotate :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
Rotate [AudioRate] w=0 x=0 y=0 z=0 rotate=0
sid6581f :: 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 -> Ugen -> Ugen Source #
(faulty) SID Sound Chip Simulator
SID6581f [AudioRate] freqLo0=0 freqHi0=0 pwLo0=0 pwHi0=0 ctrl0=0 atkDcy0=0 susRel0=0 freqLo1=0 freqHi1=0 pwLo1=0 pwHi1=0 ctrl1=0 atkDcy1=0 susRel1=0 freqLo2=0 freqHi2=0 pwLo2=0 pwHi2=0 ctrl2=0 atkDcy2=0 susRel2=0 fcLo=0 fcHi=0 resFilt=0 modeVol=0 rate=1
slOnset :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
experimental time domain onset detector
SLOnset [ControlRate] input=0 memorysize1=20 before=5 after=5 threshold=10 hysteresis=10
sms :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Spectral Modeling Synthesis
SMS [AudioRate] input=0 maxpeaks=80 currentpeaks=80 tolerance=4 noisefloor=0.2 freqmult=1 freqadd=0 formantpreserve=0 useifft=0 ampmult=1 graphicsbufnum=0; FILTER: TRUE
sn76489 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Sound Chip Simulator
SN76489 [AudioRate] tone0=512 tone1=0 tone2=0 noise=0 vol0=15 vol1=0 vol2=0 vol3=0 rate=1
somAreaWr :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
SOMAreaWr [ControlRate] bufnum=0 inputdata=0 coords=0 netsize=10 numdims=2 nhood=0.5 gate=1
somRd :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Map an input using a Self-Organising Map
SOMRd [ControlRate,AudioRate] bufnum=0 inputdata=0 netsize=10 numdims=2 gate=1
somTrain :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Create (train) a Self-Organising Map
SOMTrain [ControlRate] bufnum=0 inputdata=0 netsize=10 numdims=2 traindur=5000 nhood=0.5 gate=1 initweight=1
svf :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
12db/Oct State Variable Filter
SVF [ControlRate,AudioRate] signal=0 cutoff=2200 res=0.1 lowpass=1 bandpass=0 highpass=0 notch=0 peak=0; FILTER: TRUE
sawDPW :: Rate -> Ugen -> Ugen -> Ugen Source #
super-efficient sawtooth oscillator with low aliasing
SawDPW [ControlRate,AudioRate] freq=440 iphase=0
sensoryDissonance :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Perceptual feature modeling sensory dissonance
SensoryDissonance [ControlRate] fft=0 maxpeaks=100 peakthreshold=0.1 norm=0 clamp=1
sieve1 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
Fuzzy sieve based synthesis
Sieve1 [ControlRate,AudioRate] bufnum=0 gap=2 alternate=1
sinGrain :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
Granular synthesis with sinusoidal grains
SinGrain [AudioRate] trigger=0 dur=1 freq=440
sinGrainB :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Granular synthesis with sinusoidal grains and user supplied envelope
SinGrainB [AudioRate] trigger=0 dur=1 freq=440 envbuf=0
sinGrainBBF :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Granular synthesis with sinusoidal grains with Ambisonic panning and user supplied envelope
SinGrainBBF [AudioRate] trigger=0 dur=1 freq=440 envbuf=0 azimuth=0 elevation=0 rho=1 wComp=0
sinGrainBF :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Granular synthesis with sinusoidal grains with Ambisonic panning
SinGrainBF [AudioRate] trigger=0 dur=1 freq=440 azimuth=0 elevation=0 rho=1 wComp=0
sinGrainI :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Granular synthesis with sinusoidal grains and user supplied envelopes
SinGrainI [AudioRate] trigger=0 dur=1 freq=440 envbuf1=0 envbuf2=0 ifac=0.5
sinGrainIBF :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Granular synthesis with sinusoidal grains with Ambisonic panning and user supplied envelopes
SinGrainIBF [AudioRate] trigger=0 dur=1 freq=440 envbuf1=0 envbuf2=0 ifac=0.5 azimuth=0 elevation=0 rho=1 wComp=0
sinTone :: Rate -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
SinTone [AudioRate] freq=440 phase=0
sineShaper :: Ugen -> Ugen -> Ugen Source #
port of some ladspa plugins
SineShaper [AudioRate] in=0 limit=1; FILTER: TRUE
skipNeedle :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
SkipNeedle [AudioRate] range=44100 rate=10 offset=0
slide :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
lowpass filter for envelope following
Slide [ControlRate,AudioRate] in=0 slideup=50 slidedown=3000
slub :: Rate -> Ugen -> Ugen -> Ugen Source #
generate cpu spikes
Slub [ControlRate,AudioRate] trig=0 spike=4.04
smoothDecimator :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
Smooth samplerate and bitrate reduction
SmoothDecimator [AudioRate] in=0 rate=44100 smoothing=0.5
softClipAmp :: Ugen -> Ugen -> Ugen Source #
(Undocumented class)
SoftClipAmp [AudioRate] in=0 pregain=1; FILTER: TRUE
softClipAmp4 :: Ugen -> Ugen -> Ugen Source #
(Undocumented class)
SoftClipAmp4 [AudioRate] in=0 pregain=1; FILTER: TRUE
softClipAmp8 :: Ugen -> Ugen -> Ugen Source #
(Undocumented class)
SoftClipAmp8 [AudioRate] in=0 pregain=1; FILTER: TRUE
sonLPC :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
LPC analizer.
SonLPC [AudioRate] buff=-1.0 in=0.0 hop=0.5 poles=10.0
sonLPCSynthIn :: Rate -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
SonLPCSynthIn [AudioRate] chain=-1.0 in=0.0
sortBuf :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
Karplus-Strong via a sorting algorithm
SortBuf [AudioRate] bufnum=0 sortrate=10 reset=0
spectralEntropy :: Int -> Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
Spectral feature extraction
SpectralEntropy [ControlRate] fft=0 fftsize=2048 numbands=1; NC INPUT: True
spreader :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
Spreader [AudioRate] in=0 theta=1.5708 filtsPerOctave=8
spruceBudworm :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Spruce bud worm model equations
SpruceBudworm [AudioRate] reset=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 [ControlRate,AudioRate] in=0 pitchratio=2 zcperchunk=1 memlen=0.1; FILTER: TRUE
standard2DC :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
standard map 2D chaotic generator
Standard2DC [ControlRate,AudioRate] minfreq=11025 maxfreq=22050 k=1.4 x0=4.97898 y0=5.74734
standard2DL :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
standard map 2D chaotic generator
Standard2DL [ControlRate,AudioRate] minfreq=11025 maxfreq=22050 k=1.4 x0=4.97898 y0=5.74734
standard2DN :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
standard map 2D chaotic generator
Standard2DN [ControlRate,AudioRate] minfreq=11025 maxfreq=22050 k=1.4 x0=4.97898 y0=5.74734
standardTrig :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
StandardTrig [ControlRate,AudioRate] minfreq=5 maxfreq=10 k=1.4 x0=4.97898 y0=5.74734
stkBandedWG :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
StkBandedWG [ControlRate,AudioRate] freq=440 instr=0 bowpressure=0 bowmotion=0 integration=0 modalresonance=64 bowvelocity=0 setstriking=0 trig=1
stkBeeThree :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
StkBeeThree [ControlRate,AudioRate] freq=440 op4gain=10 op3gain=20 lfospeed=64 lfodepth=0 adsrtarget=64 trig=1
stkBlowHole :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
StkBlowHole [ControlRate,AudioRate] freq=440 reedstiffness=64 noisegain=20 tonehole=64 register=11 breathpressure=64
stkBowed :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
StkBowed [ControlRate,AudioRate] freq=220 bowpressure=64 bowposition=64 vibfreq=64 vibgain=64 loudness=64 gate=1 attackrate=1 decayrate=1
stkClarinet :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
StkClarinet [ControlRate,AudioRate] freq=440 reedstiffness=64 noisegain=4 vibfreq=64 vibgain=11 breathpressure=64 trig=1
stkFlute :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
StkFlute [ControlRate,AudioRate] freq=440 jetDelay=49 noisegain=0.15 jetRatio=0.32
stkGlobals :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
Wrapping Synthesis toolkit.
StkGlobals [AudioRate] showWarnings=0 printErrors=0 rawfilepath=0
stkInst :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Wrapping Synthesis toolkit.
StkInst [AudioRate] freq=220 gate=1 onamp=1 offamp=0.5 instNumber=6 *args=0; MCE=1, REORDERS INPUTS: [4,0,1,2,3,5]
stkMandolin :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
StkMandolin [ControlRate,AudioRate] freq=520 bodysize=64 pickposition=64 stringdamping=69 stringdetune=10 aftertouch=64 trig=1
stkModalBar :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
StkModalBar [ControlRate,AudioRate] freq=440 instrument=0 stickhardness=64 stickposition=64 vibratogain=20 vibratofreq=20 directstickmix=64 volume=64 trig=1
stkMoog :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
StkMoog [ControlRate,AudioRate] freq=440 filterQ=10 sweeprate=20 vibfreq=64 vibgain=0 gain=64 trig=1
stkPluck :: Rate -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
StkPluck [ControlRate,AudioRate] freq=440 decay=0.99
stkSaxofony :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
StkSaxofony [ControlRate,AudioRate] freq=220 reedstiffness=64 reedaperture=64 noisegain=20 blowposition=26 vibratofrequency=20 vibratogain=20 breathpressure=128 trig=1
stkShakers :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
StkShakers [ControlRate,AudioRate] instr=0 energy=64 decay=64 objects=64 resfreq=64
stkVoicForm :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
StkVoicForm [ControlRate,AudioRate] freq=440 vuvmix=64 vowelphon=64 vibfreq=64 vibgain=20 loudness=64 trig=1
streson :: Ugen -> Ugen -> Ugen -> Ugen Source #
String resonance filter
Streson [ControlRate,AudioRate] input=0 delayTime=0.003 res=0.9; FILTER: TRUE
stringVoice :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
StringVoice [AudioRate] trig=0 infsustain=0 freq=100 accent=0.5 structure=0.5 brightness=0.5 damping=0.5
summer :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Pulse counter with floating point steps
Summer [ControlRate,AudioRate] trig=0 step=1 reset=0 resetval=0; FILTER: TRUE
switchDelay :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
feedback delay line implementing switch-and-ramp buffer jumping
SwitchDelay [AudioRate] in=0 drylevel=1 wetlevel=1 delaytime=1 delayfactor=0.7 maxdelaytime=20; FILTER: TRUE
tBetaRandId :: ID a => a -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
triggered beta random distribution
TBetaRand [ControlRate,AudioRate] lo=0 hi=1 prob1=0 prob2=0 trig=0; FILTER: TRUE, NONDET
tBetaRandM :: Uid m => Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> m Ugen Source #
Monad variant of TBetaRand.
tBrownRandId :: ID a => a -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
triggered random walk generator
TBrownRand [ControlRate,AudioRate] lo=0 hi=1 dev=1 dist=0 trig=0; FILTER: TRUE, NONDET
tBrownRandM :: Uid m => Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> m Ugen Source #
Monad variant of TBrownRand.
tGaussRandId :: ID a => a -> Ugen -> Ugen -> Ugen -> Ugen Source #
triggered gaussian random distribution
TGaussRand [ControlRate,AudioRate] lo=0 hi=1 trig=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 [AudioRate] trigger=0 bufnum=0 rate=1 centerPos=0 dur=0.1 pan=0 amp=0.1 att=0.5 dec=0.5 interp=4; 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 [AudioRate] trigger=0 bufnum=0 rate=1 centerPos=0 dur=0.1 pan=0 amp=0.1 att=0.5 dec=0.5 window=1 interp=4; NC INPUT: True
tpv :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Tracking Phase Vocoder
TPV [AudioRate] chain=0 windowsize=1024 hopsize=512 maxpeaks=80 currentpeaks=0 freqmult=1 tolerance=4 noisefloor=0.2
tTendency :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
TTendency [ControlRate,AudioRate] trigger=0 dist=0 parX=0 parY=1 parA=0 parB=0
tartini :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
pitch tracker
Tartini [ControlRate] in=0 threshold=0.93 n=2048 k=0 overlap=1024 smallCutoff=0.5
termanWang :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Neural Oscillator
TermanWang [AudioRate] input=0 reset=0 ratex=0.01 ratey=0.01 alpha=1 beta=1 eta=1 initx=0 inity=0
textVU :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
display level of a Ugen as a textual meter
TextVU [ControlRate,AudioRate] trig=2 in=0 label=0 width=21 reset=0 ana=0
tilt :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
Tilt [AudioRate] w=0 x=0 y=0 z=0 tilt=0
trigAvg :: Rate -> Ugen -> Ugen -> Ugen Source #
triggered signal averager
TrigAvg [ControlRate] in=0 trig=0
tumble :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
Tumble [AudioRate] w=0 x=0 y=0 z=0 tilt=0
twoTube :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
physical modeling simulation; two tubes
TwoTube [AudioRate] input=0 k=0.01 loss=1 d1length=100 d2length=100
vbap :: Int -> Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Vector Base Amplitude Panner
VBAP [ControlRate,AudioRate] in=0 bufnum=0 azimuth=0 elevation=1 spread=0; NC INPUT: True
vbChebyFilt :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
a Chebyshev low/highpass filter
VBChebyFilt [AudioRate] in=0 freq=880 mode=0 order=4
vbFourses :: Rate -> Ugen -> Ugen -> Ugen Source #
a chaotic oscillator network
VBFourses [AudioRate] smoother=0.5 *freqarray=0; MCE=1, REORDERS INPUTS: [1,0]
vbJonVerb :: Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
artifical reverberator
VBJonVerb [AudioRate] in=0 decay=0.6 damping=0.3 inputbw=0.8 erfl=0.5 tail=0.5; FILTER: TRUE
vbpVoc :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
a simple phase vocoder for time-stretching
VBPVoc [AudioRate] numChannels=0 bufnum=0 playpos=0 fftsize=2048
vbSlide :: Ugen -> Ugen -> Ugen -> Ugen Source #
lowpass filter for envelope following
VBSlide [KR,AR] in=0.0 slideup=50.0 slidedown=3000.0; FILTER: TRUE
vmScan2D :: Rate -> Ugen -> Ugen Source #
2D scanning pattern virtual machine
VMScan2D [AudioRate] bufnum=0
vosim :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
vosim pulse generator
VOSIM [AudioRate] trig=0.1 freq=400 nCycles=1 decay=0.9
varShapeOsc :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
VarShapeOsc [ControlRate,AudioRate] freq=100 pw=0.5 waveshape=0.5 sync=1 syncfreq=105
vosimOsc :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
VosimOsc [ControlRate,AudioRate] freq=100 form1freq=951 form2freq=919 shape=0
wAmp :: Rate -> Ugen -> Ugen -> Ugen Source #
windowed amplitude follower
WAmp [ControlRate] in=0 winSize=0.1
walshHadamard :: Rate -> Ugen -> Ugen -> Ugen Source #
decomposition into square waves, and reconstruction
WalshHadamard [AudioRate] input=0 which=0
warpZ :: Int -> Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Warp a buffer with a time pointer
WarpZ [AudioRate] bufnum=0 pointer=0 freqScale=1 windowSize=0.2 envbufnum=-1 overlaps=8 windowRandRatio=0 interp=1 zeroSearch=0 zeroStart=0; NC INPUT: True
waveLoss :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Lose bits of your waves
WaveLoss [ControlRate,AudioRate] in=0 drop=20 outof=40 mode=1
waveTerrain :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
wave terrain synthesis
WaveTerrain [AudioRate] bufnum=0 x=0 y=0 xsize=100 ysize=100
waveletDaub :: Rate -> Ugen -> Ugen -> Ugen -> Ugen Source #
decomposition into Daub4 wavelets, and reconstruction
WaveletDaub [AudioRate] input=0 n=64 which=0
weaklyNonlinear :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Weakly Nonlinear Oscillator
WeaklyNonlinear [AudioRate] input=0 reset=0 ratex=1 ratey=1 freq=440 initx=0 inity=0 alpha=0 xexponent=0 beta=0 yexponent=0
weaklyNonlinear2 :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
Weakly Nonlinear Oscillator
WeaklyNonlinear2 [AudioRate] input=0 reset=0 ratex=1 ratey=1 freq=440 initx=0 inity=0 alpha=0 xexponent=0 beta=0 yexponent=0
werner :: Rate -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen -> Ugen Source #
(Undocumented class)
Werner [AudioRate] input=0 freq=0.5 damp=0.5 feedback=0.5 drive=0 oversample=1