vivid-0.2.0.4: Sound synthesis with SuperCollider

Safe HaskellNone
LanguageHaskell98

Vivid.UGens.Generators.Deterministic

Synopsis

Documentation

fSinOsc :: Args `["freq"]` `["phase"]` a => a -> SDBody a Signal Source

impulse :: Args `["freq"]` `["phase"]` a => a -> SDBody a Signal Source

lfCub :: Args `["freq"]` `["iphase"]` a => a -> SDBody a Signal Source

lfGauss :: Args `[]` `["duration", "width", "iphase", "loop", "doneAction"]` a => a -> SDBody a Signal Source

lfPar :: Args `["freq"]` `["iphase"]` a => a -> SDBody a Signal Source

lfPulse :: Args `["freq"]` `["iphase", "width"]` a => a -> SDBody a Signal Source

lfSaw :: Args `["freq"]` `["iphase"]` a => a -> SDBody a Signal Source

"A non-band-limited sawtooth oscillator. Output ranges from -1 to +1."

lfTri :: Args `["freq"]` `["iphase"]` a => a -> SDBody a Signal Source

"A non-band-limited triangle oscillator. Output ranges from -1 to +1."

pulse :: Args `["freq"]` `["width"]` a => a -> SDBody a Signal Source

saw :: Args `["freq"]` `[]` a => a -> SDBody a Signal Source

sinOsc :: Args `["freq"]` `["phase"]` a => a -> SDBody a Signal Source

Sine wave

syncSaw :: Args `["syncFreq", "sawFreq"]` `[]` a => a -> SDBody a Signal Source

varSaw :: Args `["freq"]` `["iphase", "width"]` a => a -> SDBody a Signal Source

Width is "duty cycle from 0 to 1"