synthesizer-0.2.0.1: Audio signal processing coded in HaskellSource codeContentsIndex
Synthesizer.Dimensional.Causal.Oscillator
Portabilityrequires multi-parameter type classes
Stabilityprovisional
Maintainersynthesizer@henning-thielemann.de
Description
Synopsis
freqMod :: (C t, C u, C amp (T t) wave) => wave y -> T t -> T s u t (T s (T (Recip u) t) amp t y)
freqModAntiAlias :: (C t, C u, C amp (T t) wave) => wave y -> T t -> T s u t (T s (T (Recip u) t) amp t y)
phaseMod :: (C t, C u, C amp (T t) wave) => wave y -> T (Recip u) t -> T s u t (T s Flat amp t y)
phaseFreqMod :: (C t, C u, C amp (T t) wave) => wave y -> T s u t (T s (Flat, T (Recip u) t) amp (t, t) y)
shapeMod :: (C t, C u) => (c -> T t y) -> T t -> T (Recip u) t -> T s u t (T s Flat Flat c y)
shapeFreqMod :: (C t, C u) => (c -> T t y) -> T t -> T s u t (T s (Flat, T (Recip u) t) Flat (c, t) y)
shapeFreqModFromSampledTone :: (C t, Transform storage yv, C u, C amp storage signal) => T t yv -> T t yv -> T (Recip u) t -> T u t signal yv -> t -> T t -> T s u t (T s (Flat, T (Recip u) t) amp (t, t) yv)
shapePhaseFreqModFromSampledTone :: (C t, Transform storage yv, C u, C amp storage signal) => T t yv -> T t yv -> T (Recip u) t -> T u t signal yv -> t -> T t -> T s u t (T s (Flat, Flat, T (Recip u) t) amp (t, t, t) yv)
Documentation
freqModSource
:: (C t, C u, C amp (T t) wave)
=> wave ywaveform
-> T tstart phase
-> T s u t (T s (T (Recip u) t) amp t y)
oscillator with a functional waveform with modulated frequency
freqModAntiAliasSource
:: (C t, C u, C amp (T t) wave)
=> wave ywaveform
-> T tstart phase
-> T s u t (T s (T (Recip u) t) amp t y)
oscillator with a functional waveform with modulated frequency
phaseModSource
:: (C t, C u, C amp (T t) wave)
=> wave ywaveform
-> T (Recip u) tfrequency
-> T s u t (T s Flat amp t y)
oscillator with modulated phase
phaseFreqModSource
:: (C t, C u, C amp (T t) wave)
=> wave ywaveform
-> T s u t (T s (Flat, T (Recip u) t) amp (t, t) y)
oscillator with a functional waveform with modulated phase and frequency
shapeModSource
:: (C t, C u)
=> c -> T t ywaveform
-> T tphase
-> T (Recip u) tfrequency
-> T s u t (T s Flat Flat c y)
oscillator with modulated shape
shapeFreqModSource
:: (C t, C u)
=> c -> T t ywaveform
-> T tphase
-> T s u t (T s (Flat, T (Recip u) t) Flat (c, t) y)
oscillator with both shape and frequency modulation
shapeFreqModFromSampledToneSource
:: (C t, Transform storage yv, C u, C amp storage signal)
=> T t yv
-> T t yv
-> T (Recip u) tsource frequency
-> T u t signal yv
-> t
-> T t
-> T s u t (T s (Flat, T (Recip u) t) amp (t, t) yv)
shapePhaseFreqModFromSampledToneSource
:: (C t, Transform storage yv, C u, C amp storage signal)
=> T t yv
-> T t yv
-> T (Recip u) tsource frequency
-> T u t signal yv
-> t
-> T t
-> T s u t (T s (Flat, Flat, T (Recip u) t) amp (t, t, t) yv)
Produced by Haddock version 2.4.2