These are chat archives for brunchboy/afterglow
A live-coding lighting controller, building on the Open Lighting Architecture with Clojure and bits of Overtone.
DJMDevice.playStateMap. (Although I know the meaning of some values that are missing in
libdjm.js: 0 means no track is loaded, 4 means a loop is playing, and 17 means the end of the track has been reached and the player has stopped.)
0x89in the packets the CDJs send to port 50002. I call it F in the protocol analysis, and it is a bit field with interesting status values for the player, including Play, Master, Sync, and On-Air bits.