Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Color Kinetics Support #60

Open
Firescar96 opened this issue Mar 5, 2018 · 4 comments
Open

Color Kinetics Support #60

Firescar96 opened this issue Mar 5, 2018 · 4 comments

Comments

@Firescar96
Copy link

Firescar96 commented Mar 5, 2018

I'm trying to write a new backed for radiance to support ColorKinetics lights using the DMX protocol. I've been working on a basic version of controlling these lights. But it would be much easier to update this library, than to add all of the features from here into my code.

Do you have any suggestions on where to start? I mostly understand this update: FirstEast@fee2a37 but the library has changed a bit since then

@zbanks
Copy link
Owner

zbanks commented Mar 7, 2018

Hey - sounds good.

The update you linked is from an older design - before we switched to Qt. Unfortunately right now there isn't actually support for any hardware other than raw video. This has been a big todo for us (#26) and there's currently a PR in progress (#59) that makes it drastically easier to implement these kinds of outputs.

If you're in a rush - it'd be easiest to work off of FirstEast's fork, although it's pretty old.


I was reading around about CK lights and found this: https://github.com/Dewb/streetlight . I hadn't heard of Syphon/Spout before, but those are exactly the kind of interfaces I've wanted to support. I opened #61 to implement something like this.

@ervanalb
Copy link
Collaborator

ervanalb commented Mar 7, 2018

I would rather you fork off of #59 and subclass SelfTimedReadBackNode. You can look at ConsoleOutputNode to learn how to use it. It dumps an array of pixel colors at the size & rate that you specify, which you can do what you will with. This interface is actively being developed and will be more built up over the next few weeks.

@Firescar96
Copy link
Author

Hadn't heard of streetlight before
I forked off of the FirstEast codebase https://github.com/Firescar96/radiance, it compiles but I haven't gotten output to the lights quite right yet
I can try to fork off of #59 instead

@Firescar96
Copy link
Author

Firescar96 commented Mar 10, 2018

By jove, it works, I'll rebase onto master and make a PR soon

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants