-- pauseSelfWhenDone
let x = mouseX kr (-1) 1 Linear 0.1
    e = linen x 1 0.1 1 DoNothing
    o = sinOsc ar 440 0 * e
in mrg [o,pauseSelfWhenDone e]

---- ; run paused node (assuming no intermediate node is created)
withSc3 (Sound.OSC.sendMessage (n_run [(-1, True)]))
