The Corsair User Forums  

Go Back   The Corsair User Forums > Corsair Product Discussion > Corsair Utility Engine (CUE) 1.x and 2.x > CUE 1.x and 2.x RGB Profiles and Profile Discussions

 
 
Thread Tools Search this Thread Rating: Thread Rating: 17 votes, 5.00 average. Display Modes
  #1  
Old 03-17-2015, 10:48 AM
kmgtt24 kmgtt24 is offline
Registered User
 
Join Date: Jan 2015
Posts: 22
POST ID # = 766766
kmgtt24 Reputation: 10
Default Music Visualizer

Made by calprogrammer1 and edited by Bill for .Net Framework I think.

Someone compiled the binaries that Bill Made. Here is the

DL Link: http:///1BEMiGk

Youtube Link:

Here is my Question: Can someone help me get through this with my K95 RGB Keyboard? :D Can't seem to find the code where I could edit the ID of the Keyboard to a K95.

Or can someone help me do the Music Visualizer for the K95 RGB. :) hihi

Thanks in Advance. :)


  #2  
Old 03-17-2015, 08:29 PM
ScarredMecha ScarredMecha is offline
Registered User
ScarredMecha's PC Specs
 
Join Date: Nov 2014
Posts: 1,162
POST ID # = 766902
ScarredMecha Reputation: 14
Default

I think you have to edit the device ID here in KeyboardWriter.cs

Code:
       private int InitKeyboard()
        {
            Console.WriteLine("Searching for Corsair K70 RGB keyboard...");

            this.keyboardUsbDevice = this.GetDeviceHandle(0x1B1C, 0x1B13, 0x3);
__________________
Click the picture for some nice simple color scheme profiles!


Last edited by ScarredMecha; 03-17-2015 at 09:15 PM.


  #3  
Old 03-17-2015, 09:04 PM
Inheritance's Avatar
Inheritance Inheritance is offline
CORSAIR Beta Team
 
Join Date: Jul 2013
Location: Somewhere in Texas
Posts: 5,308
POST ID # = 766908
Inheritance Reputation: 70
Default

That doesn't seem like the right line, it's just a line to output a message to the console
__________________
Colors of the RAINBOW shine so bright!
USER IS NOT A CORSAIR EMPLOYEE
Come Join My Discord =(^.^)= [iCUE Guide]
Corsair USER Forums is NOT Corsair Tech Support


  #4  
Old 03-17-2015, 11:23 PM
kmgtt24 kmgtt24 is offline
Registered User
 
Join Date: Jan 2015
Posts: 22
POST ID # = 766928
kmgtt24 Reputation: 10
Default

Quote:
Originally Posted by Reapexx View Post
I think you have to edit the device ID here in KeyboardWriter.cs

Code:
       private int InitKeyboard()
        {
            Console.WriteLine("Searching for Corsair K70 RGB keyboard...");

            this.keyboardUsbDevice = this.GetDeviceHandle(0x1B1C, 0x1B13, 0x3);
Yeah, I've read about that in that youtube video comments, they are saying that 0x1B1C/13 is the ID for k70 or something. Can't figure out what ID is for k95 RGB. Can you tell me what? and how did you decode/debug the code from what is uploaded in that download link? Please show me how. :D thanks



Quote:
Originally Posted by zheren159
That doesn't seem like the right line, it's just a line to output a message to the console
I think that he's right. :D I've read what bill said it is in line 262 from KeyboardWriter.cs file. :D just cant find a way to debug that from the Download link up there. :D


  #5  
Old 03-17-2015, 11:45 PM
Inheritance's Avatar
Inheritance Inheritance is offline
CORSAIR Beta Team
 
Join Date: Jul 2013
Location: Somewhere in Texas
Posts: 5,308
POST ID # = 766932
Inheritance Reputation: 70
Default

im not sure what the Device id would be in that form
__________________
Colors of the RAINBOW shine so bright!
USER IS NOT A CORSAIR EMPLOYEE
Come Join My Discord =(^.^)= [iCUE Guide]
Corsair USER Forums is NOT Corsair Tech Support


  #6  
Old 03-17-2015, 11:47 PM
krazykid's Avatar
krazykid krazykid is offline
CORSAIR Beta Team
 
Join Date: Mar 2015
Location: San Jose, California
Posts: 2,928
POST ID # = 766933
krazykid Reputation: 59
Send a message via Skype™ to krazykid
Default

Quote:
Originally Posted by zheren159 View Post
im not sure what the Device id would be in that form
meowmeowmeowmeowmeowmeowmeowmeowmeowmeowmeowmeowmeow
get back to work on converting those profiles ; )


  #7  
Old 03-18-2015, 01:01 AM
kmgtt24 kmgtt24 is offline
Registered User
 
Join Date: Jan 2015
Posts: 22
POST ID # = 766935
kmgtt24 Reputation: 10
Default

Quote:
Originally Posted by zheren159 View Post
im not sure what the Device id would be in that form
I think it was converted to binary. :D


  #8  
Old 03-18-2015, 10:20 AM
Elestriel's Avatar
Elestriel Elestriel is offline
CORSAIR Beta Team
Elestriel's PC Specs
 
Join Date: Sep 2014
Location: Canada
Posts: 389
POST ID # = 766992
Elestriel Reputation: 43
Default

That's absolutely the right line. Change it to:

Code:
        private int InitKeyboard()
        {
            Console.WriteLine("Searching for Corsair K95 RGB keyboard...");

            this.keyboardUsbDevice = this.GetDeviceHandle(0x1B1C, 0x1B11, 0x3);
The 0x1B13 becomes 0x1B11.

I'm currently tweaking the software, myself, because I don't like the way it seems to be mish-mashing frequency bands on top of each other. It creates a very noisy pattern. I'll let you guys know if I get it working the way I like on the K95.

Also, without tweaking it at all, the G keys will just stay white. I'm extending the bass registers to hit the G keys, instead.

I'm hoping to have it the way I like it within a couple days. If I do, I'll provide my source code and I can provide a compiled binary that you can simply download and run. ^_^


  #9  
Old 03-18-2015, 01:04 PM
kmgtt24 kmgtt24 is offline
Registered User
 
Join Date: Jan 2015
Posts: 22
POST ID # = 767038
kmgtt24 Reputation: 10
Default

Quote:
Originally Posted by Elestriel View Post
That's absolutely the right line. Change it to:

Code:
        private int InitKeyboard()
        {
            Console.WriteLine("Searching for Corsair K95 RGB keyboard...");

            this.keyboardUsbDevice = this.GetDeviceHandle(0x1B1C, 0x1B11, 0x3);
The 0x1B13 becomes 0x1B11.

I'm currently tweaking the software, myself, because I don't like the way it seems to be mish-mashing frequency bands on top of each other. It creates a very noisy pattern. I'll let you guys know if I get it working the way I like on the K95.

Also, without tweaking it at all, the G keys will just stay white. I'm extending the bass registers to hit the G keys, instead.

I'm hoping to have it the way I like it within a couple days. If I do, I'll provide my source code and I can provide a compiled binary that you can simply download and run. ^_^
Ooooohh. that would be cool. :) Thank you. I'm looking forward to be using it soon. :D Goodluck tho. :D


  #10  
Old 03-18-2015, 04:17 PM
pausamva pausamva is offline
Registered User
pausamva's PC Specs
 
Join Date: Oct 2014
Posts: 14
POST ID # = 767099
pausamva Reputation: 10
Default

link doesnt works more?


  #11  
Old 03-19-2015, 03:34 AM
kmgtt24 kmgtt24 is offline
Registered User
 
Join Date: Jan 2015
Posts: 22
POST ID # = 767196
kmgtt24 Reputation: 10
Default

Quote:
Originally Posted by pausamva View Post
link doesnt works more?
I think it doesn't. Visit the youtube link there and read one of the comments stating that he created a compiled file. I'll upload here once I get back home.


  #12  
Old 03-21-2015, 01:19 AM
GSquared GSquared is offline
Registered User
GSquared's PC Specs
 
Join Date: Mar 2015
Posts: 11
POST ID # = 767660
GSquared Reputation: 10
Default

Here is one compiled with the K95 ID: (G keys stay white.)

http://GoogleURLShortenerHere/QTeJry

It's a google URL shortener link if this isn't showing for others. (I read the rules on the welcome page it only mentioned not to spam around the filter and I don't think this applies, not sure why it is censored?)

Literally only changed the id in the whole thing the rest is identical so take it as you will. It definitely activates on my K95, and seems to be working fine. Just have to have my music at extremely low levels for it to not max out the keyboard constantly. (45% at the moment in VLC and it's pretty much maxing most songs I throw at it.) Probably have to turn down the virtual input and up the outbound so it doesn't affect what the keyboard sees.

EDIT: Before I get crucified -- all credit goes to CalcProgrammer and Bill K for the code here. I just changed a number and hit build :P (Although this does seem interesting to get into. Having a background in C I might tinker with it a bit...)

Last edited by GSquared; 03-21-2015 at 03:19 AM.


  #13  
Old 03-21-2015, 11:00 AM
Elestriel's Avatar
Elestriel Elestriel is offline
CORSAIR Beta Team
Elestriel's PC Specs
 
Join Date: Sep 2014
Location: Canada
Posts: 389
POST ID # = 767711
Elestriel Reputation: 43
Default

I'm getting closer to completing my K95 port. I'm just having this really weird issue where the algorithms behind assigning lights to the field is essentially not lighting up G11 and G12. Once that's done, and I scale my output in a logarithmic shape instead of linear, I'll be pretty much finished.

I'll let everyone know when I do complete it. :)


  #14  
Old 03-21-2015, 11:51 AM
kmgtt24 kmgtt24 is offline
Registered User
 
Join Date: Jan 2015
Posts: 22
POST ID # = 767718
kmgtt24 Reputation: 10
Default

Quote:
Originally Posted by GSquared View Post
Here is one compiled with the K95 ID: (G keys stay white.)

http://GoogleURLShortenerHere/QTeJry

It's a google URL shortener link if this isn't showing for others. (I read the rules on the welcome page it only mentioned not to spam around the filter and I don't think this applies, not sure why it is censored?)

Literally only changed the id in the whole thing the rest is identical so take it as you will. It definitely activates on my K95, and seems to be working fine. Just have to have my music at extremely low levels for it to not max out the keyboard constantly. (45% at the moment in VLC and it's pretty much maxing most songs I throw at it.) Probably have to turn down the virtual input and up the outbound so it doesn't affect what the keyboard sees.

EDIT: Before I get crucified -- all credit goes to CalcProgrammer and Bill K for the code here. I just changed a number and hit build :P (Although this does seem interesting to get into. Having a background in C I might tinker with it a bit...)
Oooooh. Ill try that now. :D many thanks for this tho. :D Big life saver.

EDIT: Can't seem to download or visit the link that you gave. :D
EDIT(AGAIN): It worked after all. I tried http://********/QTeJry and it worked. :D I hope this file works for me. :) Thanks for the upload tho. :D

Quote:
Originally Posted by Elestriel View Post
I'm getting closer to completing my K95 port. I'm just having this really weird issue where the algorithms behind assigning lights to the field is essentially not lighting up G11 and G12. Once that's done, and I scale my output in a logarithmic shape instead of linear, I'll be pretty much finished.

I'll let everyone know when I do complete it. :)
Woot Woooot!! :D Go for it Elestriel. I'll be your moral support. :D GL. :D

Last edited by kmgtt24; 03-21-2015 at 01:19 PM.


  #15  
Old 03-21-2015, 01:40 PM
kmgtt24 kmgtt24 is offline
Registered User
 
Join Date: Jan 2015
Posts: 22
POST ID # = 767736
kmgtt24 Reputation: 10
Default

Hi GSquared. :)

I just wanna ask why does this happen even if my music is paused? :D i enabled and made Sterio Mix as my default device. :)



 

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 04:50 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, vBulletin Solutions, Inc.