|
Synthesizer.Dimensional.Straight.Signal | Portability | requires multi-parameter type classes | Stability | provisional | Maintainer | synthesizer@henning-thielemann.de |
|
|
|
Description |
Signals equipped with a phantom type parameter that reflects the sample rate.
|
|
Synopsis |
|
|
|
Documentation |
|
|
Constructors | Cons | | samples :: seq yv | the sampled values
|
|
| Instances | |
|
|
|
|
|
|
|
In contrast to Synthesizer.Dimensional.Rate.Dirac
where only booleans are possible (peak or not peak)
we can also have signals of booleans or other enumerations.
In this case we consider the signal as piecewise constant.
|
|
replaceSamples :: T yv1 -> R s yv0 -> R s yv1 | Source |
|
|
processSamples :: C w => (seq0 yv0 -> seq1 yv1) -> w (T seq0) yv0 -> w (T seq1) yv1 | Source |
|
|
processSamplesPrivate :: (seq0 yv0 -> seq1 yv1) -> T seq0 yv0 -> T seq1 yv1 | Source |
|
|
|
|
toSamples :: C w => w (T seq) yv -> seq yv | Source |
|
|
Produced by Haddock version 2.4.2 |