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





Description 
Tone generators


Synopsis 

freqToPhase :: (C a, Storable a) => T a > T a > T (T a)   static :: (C a, Storable a, Storable b) => ChunkSize > T a b > T a > a > T b   phaseMod :: (C a, Storable a, Storable b) => ChunkSize > T a b > a > T a > T b   shapeMod :: (C a, Storable a, Storable b, Storable c) => ChunkSize > (c > T a b) > T a > a > T c > T b   freqMod :: (C a, Storable a, Storable b) => ChunkSize > T a b > T a > T a > T b   phaseFreqMod :: (C a, Storable a, Storable b) => ChunkSize > T a b > T a > T a > T b   shapeFreqMod :: (C a, Storable a, Storable b, Storable c) => ChunkSize > (c > T a b) > T a > T c > T a > T b   staticSine :: (C a, C a, Storable a) => ChunkSize > T a > a > T a   freqModSine :: (C a, C a, Storable a) => ChunkSize > T a > T a > T a   phaseModSine :: (C a, C a, Storable a) => ChunkSize > a > T a > T a   staticSaw :: (C a, Storable a) => ChunkSize > T a > a > T a   freqModSaw :: (C a, Storable a) => ChunkSize > T a > T a > T a 



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



oscillator with modulated shape



oscillator with modulated frequency



oscillator with both phase and frequency modulation



oscillator with both shape and frequency modulation


Oscillators with specific waveforms



sine oscillator with static frequency



sine oscillator with modulated frequency



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 