vivid-0.5.2.0: Sound synthesis with SuperCollider
Safe HaskellNone
LanguageHaskell2010

Vivid.UGens.Triggers

Synopsis

Documentation

latch :: Args '["in", "trigger"] '[] a => a -> SDBody a Signal Source #

pulseCount :: Args '[] '["trigger", "reset"] a => a -> SDBody a Signal Source #

pulseDivider :: Args '["trigger"] '["div", "start"] a => a -> SDBody a Signal Source #

"Outputs one inpulse each time it receives a certain number of triggers at its input"

The trigger "can be any signal. A trigger happens when the signal changes from non-positive to positive"

"div" is the number of pulses to divide by. Default is 2.

"start" is the starting value of the count

Can be AR or KR

sweep :: Args '["trigger"] '["rate"] a => a -> SDBody a Signal Source #