|
| Synthesizer.Dimensional.Rate.Oscillator | | Portability | requires multi-parameter type classes | | Stability | provisional | | Maintainer | synthesizer@henning-thielemann.de |
|
|
|
|
|
| Description |
|
|
| Synopsis |
|
| static :: (C t, C u) => T t y -> T t -> T (Recip u) t -> T s u t (R s y) | | | staticAntiAlias :: (C t, C u) => T t y -> T t -> T (Recip u) t -> T s u t (R s y) | | | freqMod :: (C t, C u) => T t y -> T t -> T s u t (R s (Recip u) t t -> R s y) | | | freqModAntiAlias :: (C t, C u) => T t y -> T t -> T s u t (R s (Recip u) t t -> R s y) | | | phaseMod :: (C flat t, C t, C u) => T t y -> T (Recip u) t -> T s u t (T s flat t -> R s y) | | | phaseFreqMod :: (C flat t, C t, C u) => T t y -> T s u t (T s flat t -> R s (Recip u) t t -> R s y) | | | shapeMod :: (C flat c, C t, C u) => (c -> T t y) -> T t -> T (Recip u) t -> T s u t (T s flat c -> R s y) | | | shapeFreqMod :: (C flat c, C t, C u) => (c -> T t y) -> T t -> T s u t (T s flat c -> R s (Recip u) t t -> R s y) | | | staticSample :: (C t, C u) => T t y -> R r y -> T t -> T (Recip u) t -> T s u t (R s y) | | | freqModSample :: (C t, C u) => T t y -> R r y -> T t -> T s u t (R s (Recip u) t t -> R s y) |
|
|
|
| Oscillators with constant waveforms
|
|
|
| :: (C t, C u) | | | => T t y | waveform
| | -> T t | start phase from the range [0,1]
| | -> T (Recip u) t | frequency
| | -> T s u t (R s y) | |
|
|
|
| :: (C t, C u) | | | => T t y | waveform
| | -> T t | start phase from the range [0,1]
| | -> T (Recip u) t | frequency
| | -> T s u t (R s y) | |
|
|
|
| :: (C t, C u) | | | => T t y | waveform
| | -> T t | start phase from the range [0,1]
| | -> T s u t (R s (Recip u) t t -> R s y) | |
|
|
|
| :: (C t, C u) | | | => T t y | waveform
| | -> T t | start phase from the range [0,1]
| | -> T s u t (R s (Recip u) t t -> R s y) | |
|
|
|
| :: (C flat t, C t, C u) | | | => T t y | waveform
| | -> T (Recip u) t | frequency
| | -> T s u t (T s flat t -> R s y) | |
|
|
|
| :: (C flat t, C t, C u) | | | => T t y | waveform
| | -> T s u t (T s flat t -> R s (Recip u) t t -> R s y) | |
|
|
|
| :: (C flat c, C t, C u) | | | => c -> T t y | waveform
| | -> T t | phase
| | -> T (Recip u) t | frequency
| | -> T s u t (T s flat c -> R s y) | |
|
|
|
| :: (C flat c, C t, C u) | | | => c -> T t y | waveform
| | -> T t | phase
| | -> T s u t (T s flat c -> R s (Recip u) t t -> R s y) | |
|
|
|
| :: (C t, C u) | | | => T t y | | | -> R r y | waveform
| | -> T t | start phase from the range [0,1]
| | -> T (Recip u) t | frequency
| | -> T s u t (R s y) | |
|
|
|
| :: (C t, C u) | | | => T t y | | | -> R r y | waveform
| | -> T t | start phase from the range [0,1]
| | -> T s u t (R s (Recip u) t t -> R s y) | |
|
|
| Produced by Haddock version 2.3.0 |