Skip to content

Elestriel/Corsair-RGB-Keyboard-Spectrograph

Repository files navigation

Keyboard Spectrograph for Corsair RGB series keyboards and mice.

Note

Please note that this is not the similar, but far more advanced Corsair Effects Engine. This code is pretty much archaic at this point, and is only here for reference.

Summary

This application is made to run in the place of the Corsair Utility Engine. It provides several effects that are not available through CUE, such as a spectrograph for audio playing through the computer or from input devices, randomized lighting, reactive lighting effects, idle/away timer with profile switching, and other features. It is still in active development, and there are many new features on the way!

Usage

When you launch the program for the first time, it will open up to the Settings tab. Here, you should select the keyboard model that you're using, and then which layout you're using. To the right of this, you can select which mouse you're using as well, and have the effects extend to it. (Note that Spectro doesn't extend to the mouse yet, only the stuff on the Effects tab)

With your keyboard and mouse selected, click on the Spectro tab. Select what you want your foreground and background colours to be (foreground is on top, background is on the bottom), and then choose your audio source. If you select Output, it'll capture whatever is being played through your system's default output device. Select input to use a microphone, line-in, or other input device for capture instead.

Hit Start, and play some music!

If you find that it's not picking up your audio very well, try turning up the sensitivity. If you want to slow down or speed up the effects, change the Refresh Delay (my personal favourite is a value of 10).

Upcoming Features

None! This project has been replaced by Corsair Effects Engine.

Known Issues

  • AMD HDMI Audio drivers don't play nicely with, well, anything. It's possible that you'll have issues if that's your default output device.
  • Spectro background effects can stop when there is no audio stream. This is due to WASAPI closing the stream. This will be corrected with the engine rework.

License

This project is licensed under the GNU GPL v3.0. When using snippets of my code, please ensure the following or something similar prefaces it:

Written by Emily Maxwell. https://github.com/Elestriel/Corsair-RGB-Keyboard-Spectrograph

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages