Indeed, without OLA I would not have even been able to get started. And at their request, I pulled my Clojure interface for OLA into a separate library, ola-clojure [1] which Afterglow now uses, but which can be used by anyone else who wants to control lighting from Clojure at a lower level than Afterglow provides.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;brunchboy&#x2F;ola-clojure#ola-clojure" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;brunchboy&#x2F;ola-clojure#ola-clojure</a>