Developer Overview

An introduction to SignalRGB

SignalRGB’s frameworks are the bridge between hardware and software enabling creators to build legendary experiences for all PC gamers.

  • For content creators - Our HTML/Javascript canvas-based system allows for the distribution and standardization of richer RGB experiences, to play smarter, and to have more fun.
  • For hardware creators - Our plugin-based Javascript framework unlocks your hardware giving your userbase access to our constantly expanding content library.

The next generation of games is just one click away. Let’s get started!

Content Creators - Lightscripts

If you can imagine it, you can probably make it!

The core of our content distribution platform are lightscripts, which are rendered effects using html canvas, similar to how a browser renders websites you visit (yes, we are rendering websites on your RGB peripherals). There are 3 major categories of lighting effects:

  • RGB Effects

RGB Effects are customizable visual light patterns for your peripherals. RGB Effects can range from a single color so that all your peripherals are the same color to a complex Marvel Avengers effect. The types of effects can react to user input, but generally do not respond to any form of content like video or audio.

  • Audio Visualizers

Audio visualizers respond to the audio played on your system. This can be anything and everything audio. Want to have a specific light pattern across your peripherals matching your favorite concert? You can build any programmatic response to audio using SignalRGB.

  • Game Integrations

Game Integrations are lighting effects that programmatically respond to in-game events or triggers. Game Integration events can trigger any kind of preprogrammed lighting effect in one of two ways. The first way is to leverage our tool kit of UI analyzers. These analyzers look for specific visual information such as RGB color data from any pixel or group of pixels and use changes in values to trigger effects. The second way is a more traditional approach by directly integrating into your game by having your game send HTTP POST requests. Either way allows you to create engaging and unique experiences for our massive userbase.

Look at our in-depth documentation to see how you can start building lighting effects!

https://docs.signalrgb.com/lightscripts

Hardware Creators - Plugins

If your mouse, keyboard, headphones, GPU, Fan, RAM, etc. has high-frame-rate controllable RGB, than you can leverage our content library to create unified, engaging lighting experiences.

SignalRGB uses custom USB plugins, authored in Javascript, to support any third-party RGB device that is controllable via HID or Raw USB.

Look at our in-depth documentation to see how you can get your products supported!

https://docs.signalrgb.com/plugins

Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard