ColorFull - Chroma, Hue and Aura synchronized | Razer Insider

ColorFull - Chroma, Hue and Aura synchronized


Hello Razer community!

I am new here on forums, but I am already a Razer and Razer Chroma fan since 2015. I am a software developer from Poland. When I was exploring different forums, I was able to see that a lot of gamers are requesting an integration, which will work in sync between Chroma devices, Asus AURA lighting and Philips Hue smart home lighting. Therefore I started the project, which I called ColorFull. The application will be able to manage lighting synchronization between these three platforms!

I believe some of you already saw my posts in other threads, that I am creating this piece of software. But as I got some interest in here, as well as on YouTube (not big tho yet :)) I have decided that I will try to develop the application more and more and provide all of the news in this thread.

So below you can see what is already done in the app, what are my plans and so on. You are also very welcome to give me your suggestions for the application!

I might look for some BETA testers for the app. At the time I will look for those people, I will announce requirements for BETA testing in this thread, so please like and watch this thread if you are supporting this project!

Current version: 0.1.0 ALPHA

What is already done?

  • Controlling Razer Chroma devices
  • Controlling Philips Hue devices
  • Controlling Asus AURA motherboards
  • Synchronization between Chroma, Hue and AURA
  • Initialization animation
  • Soft color switching on Chroma devices
  • Soft color switching on AURA motherboard
  • Soft color switching on Philips Hue

What is in development stage?

  • GUI for the application, so user will be able to change the lightings, choose which light is enabled/disabled - a lot of work is needed in this case, I might be looking for one more developer to create GUI for ColorFull app
  • Counter-Strike: Global Offensive game integration
  • DOTA 2 game integration
  • Audio visualization effect
  • YouTube video explaining the app

What is probably going to be added?

  • Custom profiles, like Razer Synapse has - you will be able to create the effect out from the effects available in the app and share it with your mates
  • Auto updates - updates of the app will be downloaded from the servers on the fly
  • Profiles - you will be able to create in-app account to save all of your settings in the cloud and synchronize them
  • Fallout 4, Skyrim and more game integrations which will come with your suggestions, if the game integration will be possible
  • Android phone app - you will be able to steer all of the lightings from your Android phone

Proof of concept

Below you can see the videos showing the effect in synchronisation with Razer Chroma + Philips Hue. I am going to record better quality video, which is also going to show integration into Asus AURA lighting.



Tested devices

Below you can see what devices I have tested with current software. If the device is listed below, it means that all of the features shown in the post are working on the device.

  • Razer BlackWidow Chroma
  • Razer Mamba
  • Razer Firefly
  • Razer Kraken 7.1 USB
  • The New Razer Blade (keyboard + Philips Hue)
  • Philips Hue bridge + 3 RGB bulbs
  • Asus Maximus IX Hero motherboard

Credits

  • InhexSTER - Help with Aura integration
  • rakijah - Help with CS:GO Game stats integration
  • antonpup - Help with Dota2 Game stats integration
  • @boczkovsky - Sharing his Razer Blade for tests :D

So guys! I am looking forward to see your feedback and interest in the project, as this is the only thing that is actually driving me to develop this app. Hopefully you like it!

JustCinek

This topic has been closed for comments

107 Replies

I would love to test this app in the nearest future on my RB2017!
PS. CAN I HAVE AN AUTOGRAPH?!?!?!?
Wow, nice job!

I am really excited about this although i do not have any other than Chroma devices but i have been thinking of getting Hue products soon.
this is the most cool thing ever, i only have one chroma device (razer mamba TE) and a non chroma blackwidow ultimate 2016, and no aura or hue, but if i had more chroma + those RGB lights, i would test the hell out of this program this is so cool
@xJustCinek This is awesome, can't wait to see what it can do when the app is fully developed. Love it!
Very cool!
Cool, but honestly if you don't open-source it it's gonna end up as every other Chroma app with 3rd-party games support, dead and not working in a few months once you get bored with people asking questions and adding new features. Just saying.

Also if you open-source it I could add LIFX support to it for you. If not, consider supporting LifX - they're another popular brand of smart light bulbs.

Good luck, fellow Polish person! Looking good so far

My other 2 cents: What we *actually* need is a framework that syncs effects but with ability to load external libraries - then you could have different devs handling different games without the need to recompile the whole app for each game update. Kinda like Mumble's audio positioning for games is being developed
Cool, but honestly if you don't open-source it it's gonna end up as every other Chroma app with 3rd-party games support, dead and not working in a few months once you get bored with people asking questions and adding new features. Just saying.


It is a possibility. But then, when I will feel that I am getting bored with developing this app, I might share the source code so more and more devs can join the development of this app.

Also if you open-source it I could add LIFX support to it for you. If not, consider supporting LifX - they're another popular brand of smart light bulbs.


The more sync the better. But as I said, I don't want to share the code just yet. We can discuss the integration in PM if you want.

My other 2 cents: What we *actually* need is a framework that syncs effects but with ability to load external libraries - then you could have different devs handling different games without the need to recompile the whole app for each game update. Kinda like Mumble's audio positioning for games is being developed


The way the code is created right now is to have separate drivers for each module (Chroma/Hue/Aura in this case) and a library handling synchronization between them. I will add more and more features like animation or color steering to the unified driver, and afterwards when the base will be created I want to add scripting so you won't need to recompile the code.

Thanks for feedback!
Userlevel 7
Badge
Keeping my fingers crossed for this project. Really great job!
Userlevel 7
Really nice job you have! Like it, just personal opinion, before the release, I think by making a better name would make it perfect product.
Really nice job you have! Like it, just personal opinion, before the release, I think by making a better name would make it perfect product.


Maybe 😃 Couldn't think of anything else atm 🙂
Hey man, nice work! :D

If you are interested in supporting as many brands as possible, I can provide the source code for the Xiaomi Yeelight in C#/C++.
If you are interested in supporting as many brands as possible, I can provide the source code for the Xiaomi Yeelight in C#/C++.


Yeah I might be interested, but not right now since I don't have hardware to test the integration on. Maybe in the future, I will keep that in mind!
Insane Project! I'll buy HUEs just to test this project!
Great job!
I need this so much it looks fantastic!
Are you still doing this project? And when can i use/test it? I want to buy a hue bride and ikea rgb bulbs and want everything chroma like my pc ! 😃
The development is still on-going, but I did not have time to sit on it last times. I will keep you guys updated whenever I will develop something new for this piece of software!
Since Overwatch already has Chroma integration, would this need to be updated to support that? Really want all my hue lights to change when I play Overwatch 😃
YESSSS! Cannot wait for this release!

I have a Maximus IX Hero which is obviously Asus Aura... I modded 4 corsair HD120 fans and they're all linked to the aura headers along with LED strips around my ceiling and under my desk... All of this is linked to the aura headers inside my PC.

I also have a Blackwidow Chroma Stealth, Razer Mamba TE and Razer Firefly...

This software is just what we need! Can't wait to see all my gear synced properly rather than all my aura stuff synced and all the razer gear synced but separately.

xJustCinek
The development is still on-going, but I did not have time to sit on it last times. I will keep you guys updated whenever I will develop something new for this piece of software!

Let me know if you need testers, have about a dozen chroma peripherals, half a doze asus boards with RGB headers and about 20+ hue coloured lights for testing :)

PS maybe you should get in touch with calcprogrammer so that you guys can work together, would be extra cool to have audio visuaizer working with this
w0ng3r
would be extra cool to have audio visuaizer working with this


Yeye, need music mode like within the Aura software but you could make it better than Asus's own software if you can add a sensitivity adjuster xP
Slightly off topic..Kinda, Do you know if this would work (or be possible) with the older Phillips Ambx lighting kits, I know there is the aurora synaesthesia software but would be interested in linking the whole lot with keyboard mouse etc. Thanks
Hey guys!

Since I am receiving a lot of notifications from here and YouTube, I just want to let you know that I am still working on this project! I've been quiet for quite some time because of the workload from other sides and also as I am software developer and not designer it's really hard for me to come up with the GUI :D

But I've worked a little bit @ Philips Hue sync with GUI and here you can see the effect:


So the bridges are loaded correctly, you can switch between the bridges and all of the lights will be loaded after bridge selection. Then the most simple features like changing colors and switching the lights on/off.

Let me know what features (not only the game sync) would you like to see in this piece of software!
Adjustable sensitivity music would be great... Like what they got in Aura but with a sensitivity adjuster xP
Hi,

This is awesome. If you want, i can test you app. I have the follow equipment with RGB lightning:

  • Razer Mamba Tournament Edition Chroma;
  • Razer Firefly;
  • Razer Ornata Chroma;
  • Asus Rampage V Edition 10;
  • Asus Strix 1080ti;
  • Cooler Master Fans compatible with Asus Aura (connected to 4'pins RGB connector of motherboard).

Thank you for this work.
BTW: i use cycling colors 😃
moar update!! good to see this! Razer hire that guy!
F1reblade85
Slightly off topic..Kinda, Do you know if this would work (or be possible) with the older Phillips Ambx lighting kits, I know there is the aurora synaesthesia software but would be interested in linking the whole lot with keyboard mouse etc. Thanks


If you have this kit, we are going to test it 🙂 There will be some addidtional coding needed, so I don't think it will be implemented in the first public version. The first public version will support everything that I actually have in my own setup.

Today in my spare time I've added a little animation test on Hue and therefore Cycling Colors are now supported :)



ArylideYellowplane333
Since Overwatch already has Chroma integration, would this need to be updated to support that? Really want all my hue lights to change when I play Overwatch :D


I've looked into the Overwatch integration. If would be much, much easier if Razer developers would allow to read which color is set on which button. I am not sure what's the reason for not allowing this for developers, maybe that's how the hardware is made.

w0ng3r
Let me know if you need testers, have about a dozen chroma peripherals, half a doze asus boards with RGB headers and about 20+ hue coloured lights for testing :)

PS maybe you should get in touch with calcprogrammer so that you guys can work together, would be extra cool to have audio visuaizer working with this


That's a good idea 🙂