Jump to content

Gooday2die

Members
  • Posts

    7
  • Joined

Reputation

10 Good

Converted

  • Interests
    DJing , Coding

Converted

  • Occupation
    Student
  1. Hello guys, it had been a long time after I have posted a thread in Corsair Forum. Today, I came here with a project named pyrgbdev. As you have might expected, this is a Python library that controls RGB devices easily. Corsair Official offers Python SDK named cue-sdk, however this is kind of time consuming when somebody tries to start the library from the very bottom. So I have made a Python library that can easily control RGB devices with cython. Using cue-sdk needs some basic knowledge about Corsair SDK. However, by using my library you can easily achieve that without knowing any details to Corsair SDK. You can easily just use the codes below in order to set your whole Mouse LED go Yellow (255, 255, 0) >>> from pyrgbdev import Corsair >>> a = Corsair.sdk() >>> a.connect() True >>> a.set_rgb({"Mouse": (255, 255,0)}) True Also since my project covers Corsair and Razer at the same time with the same code features, you can sync those two SDKs using my library as well. I have demo GUI program that runs demo scripts. This is the GUI of the program and has three features till now. 1. Screen Reactive This reacts to the screen color and sets all connected device's color into the most dominant color. Night vision in COD Flashbang in COD Blood in COD 2. Rainbow Shifting This does rainbow shifting across all device's at once. No matter if it is a Corsair device, or Razer device this will sync the same colors 3. Static Lighting This sets all device's color into a static lighting effect. So, if anyone wants to use CUE SDK with python on their project easily, you can use pyrgbdev. I did the time consuming part, so everyone else who are willing to make a project can just focus on their projects, not on SDKs. Its 100% free and open source. You can check my project on github. I constantly fixing and adding features to the library, so please stay tuned! Also any issue reporting and testing the library with your devices are always welcomed! Also, if this thread violates the rules of forum, I would be taking this post down immediately. Thank you.
  2. Works Beautiful! Nice Work! Really love the concept.
  3. Sorry for such a late reply. Thanks for your interest in my project. If you are interested please send me an email, since I do not check Corsair Forum that often... Also, I have updated my Project into higher version so that it can support Corsair DIY LED devices, such as those LED fans and all the other things. In the future I will try to make SYNC possible for HUE as well. Thanks again!
  4. I also tried that one as well. However, it seems that it is not able right now. Why don't you use Win32api as your mouse monitor? There is a function called getasynckeystate that makes you know which key was pressed including mouse.
  5. Thanks for your advice, I will edit my contact info.
  6. Hello, I would like to share my project that I had been working on. Some of you who are interested in AI might have heard of the term "Clustering" This project is simple. All the pheperials react to screen colours using clustering. By using my PyPheperials project, it would be possible to set LED colours whether it is Corsair or Razer. Here are some demos. (Might need some time for loading...) Demo #1 : Night Vision Demo #2 : Flash Bang Demo #3 : Blood I am quite new to this forum. So, if my post violates any of forum rules, please let me know. I will modify as soon as possible. Contact me via my email : edina00@naverDOTCOM If, you are interested , please check my GitHub. https://github.com/gooday2die/pypheperial
  7. Hello, I have been making a program that syncs all the devices I have. My Peripherals: Mouse 1 : Razer DeathAdder Elite Mouse 2 : Corsair Glaive RGB Pro Keyboard : Corsair K95 RGB Platinum Mouse Pad : Corsair MM800 RGB Head Phones : Corsair Void RGB Pro As you can see here, my Razer mouse uses Chroma and Razer Synapse as it's LED controlling software. However, all my Corsair devices uses Corsair ICUE as it's LED controlling software. So, I decided to make a program that syncs all the Peripherals. Personally I am a freshmen studying Computer Science and Engineering in South Korea. I thought that it would be fun project for me to make a program to solve this problem. I have started this project about 2 weeks from now, and it is quite finished for me now, It does work for me now. And I would like to share you guys the working images of the project. If any of you would like to modify this program, feel free to do so. Also, huge thanks for all the wrapper projects in python. Gif that shows all the devices are being synced into one colour Gif that shows Two mouses using different SDKs are being synced into one colour. Sorry for that low quality gif. I had to downgrade the quality for me to upload it to github for image hosting. If you are interested , please check https://github.com/gooday2die/PyPheperial for more info. Thanks for reading this. I am quite new at this forum right now, so if there is anything wrong with my post, please let me know. Contact me at edina00@naver.com for further action.
×
×
  • Create New...