vivid-0.2.0.3: Sound synthesis with SuperCollider
Vivid.UGens.Multichannel
Contents
Synopsis
pan2 :: Args '["in", "pos"] '["level"] a => a -> SDBody a [Signal] Source #
pos is -1 to 1
pos
level is "a control-rate level input"
level
select :: ToSig s as => s -> [SDBody' as Signal] -> SDBody' as Signal Source #
mix :: ToSig s a => [s] -> SDBody' a Signal Source #
Mixes down a list of audio rate inputs to one. The list can't be empty.
This is more efficient than e.g. foldl1 (~+)
foldl1 (~+)