Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- fSinOsc :: Args '["freq"] '["phase"] a => a -> SDBody a Signal
- formant :: Args '["fundFreq", "formFreq", "bwFreq"] '[] a => a -> SDBody a Signal
- impulse :: Args '["freq"] '["phase"] a => a -> SDBody a Signal
- lfCub :: Args '["freq"] '["iphase"] a => a -> SDBody a Signal
- lfGauss :: Args '[] '["duration", "width", "iphase", "loop", "doneAction"] a => a -> SDBody a Signal
- lfPar :: Args '["freq"] '["iphase"] a => a -> SDBody a Signal
- lfPulse :: Args '["freq"] '["iphase", "width"] a => a -> SDBody a Signal
- lfSaw :: Args '["freq"] '["iphase"] a => a -> SDBody a Signal
- lfTri :: Args '["freq"] '["iphase"] a => a -> SDBody a Signal
- pulse :: Args '["freq"] '["width"] a => a -> SDBody a Signal
- saw :: Args '["freq"] '[] a => a -> SDBody a Signal
- sinOsc :: Args '["freq"] '["phase"] a => a -> SDBody a Signal
- syncSaw :: Args '["syncFreq", "sawFreq"] '[] a => a -> SDBody a Signal
- varSaw :: Args '["freq"] '["iphase", "width"] a => a -> SDBody a Signal
Documentation
formant :: Args '["fundFreq", "formFreq", "bwFreq"] '[] a => a -> SDBody a Signal Source #
Only runs at audio rate. All arguments must be at control rate or constant. "bwFreq" must be greater than or equal to "fundFreq".
lfGauss :: Args '[] '["duration", "width", "iphase", "loop", "doneAction"] 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."