diff --git a/examples/events/on-osc.lisp b/examples/events/on-osc.lisp index 71293e3..6d8e9eb 100644 --- a/examples/events/on-osc.lisp +++ b/examples/events/on-osc.lisp @@ -1 +1,23 @@ -(on "/a" (λ (msg) (debug msg))) \ No newline at end of file +; +(def frame-rect + (frame)) +(def disc + (circle frame-rect:c frame-rect:m 200)) +; +(defn on-animate + () + ( + (clear) + (fill disc "#72dec2") + (set disc "r" + (clamp + (mul disc:r 0.95) 0 200)))) +; +(defn on-osc + (msg) + ( + (echo msg) + (set disc "r" 200))) +; triggers +(on "animate" on-animate) +(on "/a" on-osc) \ No newline at end of file