Unit generators to query, read and write audio buffers.
- bufChannels :: Rate -> UGen -> UGen
- bufDur :: Rate -> UGen -> UGen
- bufFrames :: Rate -> UGen -> UGen
- bufRateScale :: Rate -> UGen -> UGen
- bufSampleRate :: Rate -> UGen -> UGen
- bufSamples :: Rate -> UGen -> UGen
- bufAllpassC :: UGen -> UGen -> UGen -> UGen -> UGen
- bufAllpassL :: UGen -> UGen -> UGen -> UGen -> UGen
- bufAllpassN :: UGen -> UGen -> UGen -> UGen -> UGen
- bufCombC :: UGen -> UGen -> UGen -> UGen -> UGen
- bufCombL :: UGen -> UGen -> UGen -> UGen -> UGen
- bufCombN :: UGen -> UGen -> UGen -> UGen -> UGen
- bufDelayC :: UGen -> UGen -> UGen -> UGen
- bufDelayL :: UGen -> UGen -> UGen -> UGen
- bufDelayN :: UGen -> UGen -> UGen -> UGen
- bufRd :: Int -> Rate -> UGen -> UGen -> Loop -> Interpolation -> UGen
- bufRdN :: Int -> Rate -> UGen -> UGen -> Loop -> UGen
- bufRdL :: Int -> Rate -> UGen -> UGen -> Loop -> UGen
- bufRdC :: Int -> Rate -> UGen -> UGen -> Loop -> UGen
- bufWr :: UGen -> UGen -> Loop -> UGen -> UGen
- detectIndex :: UGen -> UGen -> UGen
- index :: UGen -> UGen -> UGen
- indexInBetween :: UGen -> UGen -> UGen
- osc :: Rate -> UGen -> UGen -> UGen -> UGen
- oscN :: Rate -> UGen -> UGen -> UGen -> UGen
- playBuf :: Int -> UGen -> UGen -> UGen -> UGen -> Loop -> DoneAction -> UGen
- recordBuf :: UGen -> UGen -> UGen -> UGen -> UGen -> Loop -> UGen -> DoneAction -> UGen -> UGen
- tGrains :: Int -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen
- vOsc3 :: Rate -> UGen -> UGen -> UGen -> UGen -> UGen
- vOsc :: Rate -> UGen -> UGen -> UGen -> UGen
- localBuf :: ID i => i -> UGen -> UGen -> UGen
- maxLocalBufs :: UGen -> UGen
- setBuf :: UGen -> [UGen] -> UGen -> UGen
- asLocalBuf :: ID i => i -> [UGen] -> UGen
Buffer query unit generators
bufChannels :: Rate -> UGen -> UGenSource
Buffer channel count.
bufRateScale :: Rate -> UGen -> UGenSource
Buffer rate scalar with respect to server sample rate.
bufSampleRate :: Rate -> UGen -> UGenSource
Buffer sample rate.
bufSamples :: Rate -> UGen -> UGenSource
Buffer sample count (ie. frame count by channel count).
Buffer filters and delays
Buffer I/O
detectIndex :: UGen -> UGen -> UGenSource
Search a buffer for a value.
indexInBetween :: UGen -> UGen -> UGenSource
Interpolating search in ordered table.
recordBuf :: UGen -> UGen -> UGen -> UGen -> UGen -> Loop -> UGen -> DoneAction -> UGen -> UGenSource
Buffer recording.
tGrains :: Int -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGen -> UGenSource
Triggered buffer shuffler (grain generator).
Local buffers
maxLocalBufs :: UGen -> UGenSource
Set the maximum number of local buffers in a synth.
asLocalBuf :: ID i => i -> [UGen] -> UGenSource
Generate a localBuf and use setBuf to initialise it.