packages feed

hsc3-0.11: Help/UGen/Envelope/pause.help.lhs

> Sound.SC3.UGen.Help.viewSC3Help "Pause"
> Sound.SC3.UGen.DB.ugenSummary "Pause"

> import Sound.SC3

> let {f = control KR "f" 440
>     ;g = control KR "g" 1
>     ;a = mrg [out 0 (sinOsc AR f 0 * 0.1),pause g 1001]
>     ;a' = synthdef "a" a}
> in withSC3 (\fd -> do {async fd (d_recv a')
>                       ;send fd (s_new "a" 1001 AddToTail 0 [])
>                       ;send fd (s_new "a" 1002 AddToTail 0 [("f",880)])})

Request that node 1002 pause node 1001.
> withSC3 (\fd -> send fd (n_set 1002 [("g",0)]))

Restart node 1001.
> withSC3 (\fd -> send fd (n_set 1002 [("g",1)]))