A live-coding lighting controller, building on the Open Lighting Architecture with Clojure and bits of Overtone.
brunchboy on master
Turn off broken "Edit this Page… (compare)
brunchboy on master
Add antora and netlify credits … (compare)
brunchboy on master
Update other dependencies. (compare)
brunchboy on master
Update CoreMidi4J. (compare)
brunchboy on master
Update to link to netlify hoste… (compare)
brunchboy on master
Update doc readme to reflect us… (compare)
brunchboy on master
Fix typo in function name. (compare)
brunchboy on master
Remove insecure HTTP link, than… Try simplifying API doc path, u… (compare)
brunchboy on master
Working on netlify doc build. (compare)
brunchboy on master
Update Clojure version. Update Codox version. Try setting up Netlify build fo… (compare)
brunchboy on master
Update jquery.mincolors color p… Start wedding reception show. (compare)
brunchboy on master
Fix more broken images due to w… (compare)
launchpad_mini.clj
.)
I have not updated the documentation yet (other than the generated API docs), but once you have called (use-sample-show)
you should be able to:
(require '[afterglow.controllers.launchpad-mk2 :as mk2])
(def mk2-watcher (mk2/auto-bind *show*))
And then whenever you connect your Mk2 after that (or if it was already connected), Afterglow should see it and start up the interface on it. To shut down the watcher as well as the controller binding:
(mk2/deactivate mk2-watcher)
Since I could not test this, chances are quite high I messed something up, but we should be able to debug it jointly, hopefully fairly quickly!
I don't know if there are labels (or stickers) for the top row of round buttons, but they are mapped as (↑) (↓) (←) (→) (tap-tempo) (shift) (user) (stop)
make-cues
in the examples
namespace creates a bunch of example cues in the sample show. They should show up on your Launchpad, and verify that the cue coloring and control features are working. You can see the corresponding cues in the web UI if you call (core/start-web-server 16000 true)
and click on the Sample Show link, and you should be able to tie the web interface to your Launchpad so they scroll each other using the Linked controller menu which appears below the web cue grid when your Mk2 binding is active.
make-cues
are great.
logs/afterglow.log
?
olad
running), there will be a ton of errors about that.