synthesizer-0.2: Audio signal processing coded in HaskellSource codeContentsIndex
Synthesizer.Physical.Oscillator
Portabilityrequires multi-parameter type classes
Stabilityprovisional
Maintainersynthesizer@henning-thielemann.de
Contents
Oscillators with constant waveforms
Description
Tone generators
Synopsis
static :: (C t, C t', C t t') => T t yv -> t' -> y' -> t -> t' -> T t t' y y' yv
freqMod :: (C t, C t', C t t') => T t yv -> y' -> t -> T t t' t t' t -> T t t' y y' yv
staticSine :: (C a, C a, C t', C a t') => t' -> y' -> a -> t' -> T a t' a y' a
freqModSine :: (C a, C a, C a a, C t', C a t') => y' -> a -> T a t' a t' a -> T a t' a y' a
staticSaw :: (C a, C t', C a t') => t' -> y' -> a -> t' -> T a t' a y' a
freqModSaw :: (C a, C t', C a a, C a t') => y' -> a -> T a t' a t' a -> T a t' a y' a
Oscillators with constant waveforms
static :: (C t, C t', C t t') => T t yv -> t' -> y' -> t -> t' -> T t t' y y' yvSource
oscillator with a functional waveform with constant frequency
freqMod :: (C t, C t', C t t') => T t yv -> y' -> t -> T t t' t t' t -> T t t' y y' yvSource
oscillator with a functional waveform with modulated frequency
staticSine :: (C a, C a, C t', C a t') => t' -> y' -> a -> t' -> T a t' a y' aSource
sine oscillator with static frequency
freqModSine :: (C a, C a, C a a, C t', C a t') => y' -> a -> T a t' a t' a -> T a t' a y' aSource
sine oscillator with modulated frequency
staticSaw :: (C a, C t', C a t') => t' -> y' -> a -> t' -> T a t' a y' aSource
saw tooth oscillator with modulated frequency
freqModSaw :: (C a, C t', C a a, C a t') => y' -> a -> T a t' a t' a -> T a t' a y' aSource
saw tooth oscillator with modulated frequency
Produced by Haddock version 2.4.2