vivid-0.2.0.4: 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 (~+)