Safe Haskell | None |
---|---|
Language | Haskell98 |
- bufChannels :: Args '["buf"] '[] a => a -> SDBody a Signal
- bufDur :: Args '["buf"] '[] a => a -> SDBody a Signal
- bufFrames :: ToSig s as => s -> SDBody' as Signal
- bufRateScale :: ToSig s as => s -> SDBody' as Signal
- bufSampleRate :: ToSig s as => s -> SDBody' as Signal
- bufSamples :: ToSig s as => s -> SDBody' as Signal
- bufRd :: Args '["numChans", "buf", "phase"] '["loop", "interp"] a => a -> SDBody a [Signal]
- bufWr :: Args '["in", "buf", "phase"] '["loop"] a => a -> SDBody a Signal
- localBuf :: Args '["numChans", "numFrames"] '[] a => a -> SDBody a Signal
- phasor :: Args '[] '["trigger", "rate", "start", "end", "resetPos"] a => a -> SDBody a Signal
- playBuf :: Args '["buf"] '["rate", "trigger", "startPos", "loop", "doneAction"] a => a -> SDBody a Signal
- recordBuf :: Args '["buf", "in"] '["offset", "recLevel", "preLevel", "run", "loop", "trigger", "doneAction"] a => a -> SDBody a Signal
Buffer > Info
Buffer
bufRd :: Args '["numChans", "buf", "phase"] '["loop", "interp"] a => a -> SDBody a [Signal] Source #
"phase" must be at audio rate (AR
)
"numChans" can't be set after the synth is created, and must be a fixed integer
bufWr :: Args '["in", "buf", "phase"] '["loop"] a => a -> SDBody a Signal Source #
"phase" must be at audio rate (AR
)
phasor :: Args '[] '["trigger", "rate", "start", "end", "resetPos"] a => a -> SDBody a Signal Source #
"phase" must be the output of delTapWr
delTapRd :: (Args '["buf", "phase", "delSecs"] '["interp"] a) => s -> SDBody a Signal