[Feature Request] ARGB control with supported MSI motherboards

Hello,

My MSI motherboard (B550 Tomahawk) does support individual LED lighting effects but OpenRGB does not support ARGB on anything other than the motherboard's own surface LED zones. There are a few effects built into the RGB hardware chip on the motherboard which work fine on any zone or motherboard connection but of course we want to have custom effects with our colours etc on these too.

A while back I found this project called Mystic Why "This application allows applying user-developed RGB effects for newer MSI motherboards."

https://github.com/garashchenko/mystic-why

At my own risk I did test their proof of concept application and to my joy it did allow for full software control of user desired individual, ARGB LED control and effects. It works on the JRAINBOW (ARGB) headers perfectly but it's limited in what it can do as a proof of concept tool.

Video of it working (6 sec on): https://youtu.be/I_q0ZEQXTls?t=6

My motherboard is the B550 Tomahawk "MS_7C91". There is a list of supported motherboards found so far in the linked github project.

It'd be great if this could be integrated into OpenRGB, granted it's probably a lot of work!

This is something that Razer Synapse can't do, even though it lists MSI as "Works with" Razer Chroma. It also requires MSI's horrible software to be running at all times!

More than happy to help test or help in any way.

Many thanks,

Laurence