These are chat archives for brunchboy/afterglow
A live-coding lighting controller, building on the Open Lighting Architecture with Clojure and bits of Overtone.
Item2004request had an empty
Kibble14as its fifth argument. But when I looked at the captures, I saw the CDJ saying there was such an argument, but never sending it. And I looked closer at the
dbstruct.jscode, and it turns out that empty blobs do not send any bytes. So it was the extra
14 00 00 00 00bytes I was sending after what it expected that threw everything off. That is fixed now. But it seems very strange to me that the message header says there are four integer parameters followed by a blob, and then just never sends the blob. What a flakey protocol!
0x08means playlist. Would you like me to submit this sort of thing as pull requests to your project? (Does BitBucket have that feature, even?)
@brunchboy, I started writing a bit. Please note that this article is still nothing more than a stub and is not supposed to be anything more than just a proof of concept. Also many of the key components I had in mind are not in there yet. Also it does not contain anything about overall organization and layout.
The whole idea is based around the concept that effects can be applied to many different scenarios and be easily shared.