hsc3-0.11: Haskell SuperCollider

Sound.SC3.UGen.Composite

Description

Common unit generator graphs.

Synopsis

Documentation

dynKlank :: UGen -> UGen -> UGen -> UGen -> UGen -> UGenSource

Dynamic klank, set of non-fixed resonating filters.

freqShift :: UGen -> UGen -> UGen -> UGenSource

Frequency shifter, in terms of Hilbert UGen.

indexL :: UGen -> UGen -> UGenSource

Linear interpolating variant on index.

mix :: UGen -> UGenSource

Collapse possible mce by summing.

mixN :: Int -> UGen -> UGenSource

Mix variant, sum to n channels.

mixFill :: Int -> (Int -> UGen) -> UGenSource

Construct and sum a set of UGens.

mixFillM :: Monad m => Int -> (Int -> m UGen) -> m UGenSource

Monadic variant on mixFill.

mouseButton' :: Rate -> UGen -> UGen -> UGen -> UGenSource

Variant that is randomly pressed.

mouseR :: ID a => a -> Rate -> UGen -> UGen -> Warp -> UGen -> UGenSource

Randomised mouse UGen (see also mouseX' and mouseY').

mouseX' :: Rate -> UGen -> UGen -> Warp -> UGen -> UGenSource

Variant that randomly traverses the mouseX space.

mouseY' :: Rate -> UGen -> UGen -> Warp -> UGen -> UGenSource

Variant that randomly traverses the mouseY space.

pmOsc :: Rate -> UGen -> UGen -> UGen -> UGen -> UGenSource

PM oscillator.

urange :: Fractional c => c -> c -> c -> cSource

Scale uni-polar (0,1) input to linear (l,r) range

range :: Fractional c => c -> c -> c -> cSource

Scale bi-polar (-1,1) input to linear (l,r) range

selectX :: UGen -> UGen -> UGenSource

Mix one output from many sources

soundIn :: UGen -> UGenSource

Zero indexed audio input buses.

splay :: UGen -> UGen -> UGen -> UGen -> Bool -> UGenSource

Pan a set of channels across the stereo field.