Jump to content

CalcProgrammer1

Members
  • Posts

    121
  • Joined

Reputation

20 Excellent
  1. I have experimental support in my generic RGB interface development branch of my OpenAuraSDK project. Most modes are supported. Corsair Vengeance RGB and Pro only. https://gitlab.org/CalcProgrammer1/OpenAuraSDK
  2. I have a request if you could consider it for a future revision of the SDK. Would it be possible to make it fail passively if the CUESDK_2013.dll is not present on the system? If we are writing apps that target multiple RGB products (across multiple manufacturers) not all users are going to have a Corsair device or CUE installed. I do not wish to distribute a DLL file for every different manufacturer's devices, but if I compile my program with CUE SDK and try to open it without CUESDK_2013.dll present, I get the error: "The program can't start because CUESDK_2013.dll is missing from your computer. Try reinstalling the program to fix this problem." There's no way to catch and handle this exception, as it's thrown by the OS before even launching my application. DLLs are meant to be dynamically loaded and thus gracefully error-handled, not force crash your program if they aren't available.
  3. An SDK that lets programmers build color support into their apps. This is much more flexible than Lua and can be extended to support many languages. Razer just released their Chroma SDK which I tried out by porting my reverse engineered protocol based K70 RGB visualizer to. It was a cake walk to accomplish, as they provide a few .h header files and a few functions to set an RGB grid to the keyboard. Same idea as what we made for the K70 RGB with the reverse engineering method but a lot less work (at the expense of being rather slow to update and Windows-only). If Corsair does release an SDK it would be nice to be able to also interact with CUE (apply new effects as layers on top of already set effects, for instance). This is a big downside to Razer's SDK, it does not integrate with their software at all. I have a feeling game developers will be adding custom lighting to games soon for Razer users, but I doubt they will do the same with only a community-made reverse engineered SDK for Corsair. Wait around too long and Corsair could lose out on their upper hand in the RGB market.
  4. Nice work! I like the daemon idea. Can you write LED patterns directly to the dev node? If so, programs like my music visualizer could write to that rather than handling the USB connection directly.
×
×
  • Create New...