csound-sampler-0.0.6.0: A musical sampler based on Csound
Csound.Sam.Core
Description
The core types/ They are not imported by default.
Synopsis
type Sam = Sample Sig2 Source
The main type. A stereo sample.
runSam :: Bpm -> Sam -> SE Sig2 Source
newtype Sample a Source
The generic type for samples.
Constructors
Fields
Instances
data S a Source
data Dur Source
type Bpm = D Source
The Beats Per Minute measure (BPM). Almost all values are measured in BPMs.
liftSam :: Sample (SE a) -> Sample a Source
Hides the effects inside sample.
mapBpm :: (Bpm -> Sig2 -> Sig2) -> Sam -> Sam Source
Transforms the sample with BPM.
bindSam :: (Sig2 -> SE Sig2) -> Sam -> Sam Source
Lifts bind on stereo signals to samples.
bindBpm :: (Bpm -> Sig2 -> SE Sig2) -> Sam -> Sam Source
Lifts bind on stereo signals to samples with BPM.