
Synthesizer.FusionList.Oscillator  Portability  requires multiparameter type classes  Stability  provisional  Maintainer  synthesizer@henningthielemann.de 





Description 
Tone generators


Synopsis 




Oscillators with arbitrary but constant waveforms



Convert a list of phase steps into a list of momentum phases
phase is a number in the interval [0,1)
freq contains the phase steps



oscillator with constant frequency



oscillator with modulated phase


shapeMod :: C a => (c > T a b) > T a > a > T c > T b  Source 

oscillator with modulated shape



oscillator with modulated frequency


phaseFreqMod :: C a => T a b > T a > T a > T b  Source 

oscillator with both phase and frequency modulation


shapeFreqMod :: C a => (c > T a b) > T a > T c > T a > T b  Source 

oscillator with both shape and frequency modulation


Oscillators with specific waveforms



sine oscillator with static frequency



sine oscillator with modulated frequency


phaseModSine :: (C a, C a) => a > T a > T a  Source 

sine oscillator with modulated phase, useful for FM synthesis



saw tooth oscillator with modulated frequency



saw tooth oscillator with modulated frequency


Produced by Haddock version 2.3.0 