Learn more about how to create scripts and find the Lua API reference in the wiki. Scripting interface (for creating effects)
Feel free to open a pull request if you'd like to contribute (I apologise in advance for being so nitpicky about code quality). Currently MSIRGB has a few example effects you can download and try: the hue wheel effect, the strobe effect, the police lights effect, the heartbeat effect and the pumpkin effect. While the functionality provided by the motherboard seems minimal, you can create some interesting effects with them. Scripts: Scripts allow you to leverage these hardware-implemented functions to create more advanced effects. The speed of this effect cannot be changed.įlashing mode: This other flashing mode flashes from on to off and back again instantly, and the speed of the effect can be changed to different preset values. Breathing mode flashes from on to off and back again by gradually changing brightness. Possible values are 0 to 511, inclusive.īreathing mode: This is one of the two flashing modes supported by all the motherboards that MSIRGB targets. Step duration: This is the interval of time between each change of colour. This is a setting on the chip that apparently creates more vivid colours. Invert channels: RGB values as displayed in the GUI are inverted when shown in the LEDs. You can choose from 4096 different colours (4 bits per channel, hardware limited). The order by which the motherboard switches between them is from left to right, and then right to left, as displayed. Here you can experiment with simple effects by changing hardware-implemented settings in your motherboard.Ĭolours: You can choose to change between 8 different colours. When you run MSIRGB, you will see this GUI.