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

OpenRGB and/or E1.31 output support? #117

Open
CalcProgrammer1 opened this issue Jan 15, 2021 · 6 comments
Open

OpenRGB and/or E1.31 output support? #117

CalcProgrammer1 opened this issue Jan 15, 2021 · 6 comments

Comments

@CalcProgrammer1
Copy link

This project looks pretty awesome! I am the creator of an open source RGB lighting control app for PC hardware and peripherals called OpenRGB. I was referred to your project by a user who wanted to be able to use colorchord's visualization on OpenRGB-supported hardware. We have a fairly extensive list of supported hardware including keyboards, mice, motherboards, RAM, graphics cards, LED strip controllers, and more.

OpenRGB provides a network-based SDK for controlling lights, but I'm also working on an OpenRGB plugin for receiving E1.31 data (commonly used by other lighting software such as Vixen, XLights, and more). Does colorchord have the option to output E1.31 already? I couldn't find anything on this. If you want to implement E1.31, I'd recommend the libe131 library. It's worked very well for me.

OpenRGB: https://gitlab.com/CalcProgrammer1/OpenRGB

libe131: https://github.com/hhromic/libe131

@CaiB
Copy link
Collaborator

CaiB commented Jan 15, 2021

Currently, colorchord only supports raw UDP output. Packets containing nothing more than RGB data of each LED in series, optionally prepended by a specified number of padding bytes.

Similar to #112, making a new output mode wouldn't be particularly difficult, but you'll have to wait for cnlohr to see if he wants to implement it.

@CalcProgrammer1
Copy link
Author

Raw RGB data shouldn't be too bad to read in. I could write a plugin on my end to input this data, but at the same time E1.31 is very common and I think it would be a good addition here.

@CaiB
Copy link
Collaborator

CaiB commented Jul 13, 2021

@CalcProgrammer1 I have added experimental E1.31 output support to my ColorChord rewrite, ColorChord.NET. I wanted to test it with OpenRGB, but I think I need a plugin, this one? I can't find anywhere to download binaries for it. Where can I get them?

Thanks!

@CalcProgrammer1
Copy link
Author

CalcProgrammer1 commented Jul 13, 2021 via email

@CalcProgrammer1
Copy link
Author

Actually, you should use the OpenRGBDevelopers repo, my personal fork is stale.

https://gitlab.com/OpenRGBDevelopers/OpenRGBE131ReceiverPlugin

The latest commit there should work with 0.6.

@CaiB
Copy link
Collaborator

CaiB commented Jul 13, 2021

Got it working! Thanks for your help.

CC.NET.OpenRGB.Test.1.e1.mp4

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

2 participants