LED animation library with desktop app

PixelMaestro is an open-source library for animating LEDs. It's designed to be easy to use and scalable enough to drive anything from single strands to large matrices.

Features include:

  • Non-blocking
  • Support for multiple independent outputs
  • 11 different animations with customizable options including speed, orientation, and color scheme
  • Ability to layer, mix, and combine animations
  • Support for drawing shapes, text, and animated images
  • Ability to schedule events
  • Companion GUI for creating presets and controlling devices over USB

The library doesn't control LEDs itself, but is meant to complement libraries like NeoPixel or FastLED. You push color values from PixelMaestro to your LED control library to actually display output.

The companion GUI (PixelMaestro Studio) is available for Linux and Windows. You can use it to test out the library, mix your own animations, save customizations to file, and control devices over USB.

If you want to know more about how it works, you can check out the documentation, or just ask and I'll be glad to answer.

Thanks!

Library

Desktop app

I can tell you don't use the Arduino IDE because this is not a valid Arduino library and does not contain valid Arduino sketches. If you prefer Platformio or Visual Studio or Eclipse or whatever that's fine, I understand, but don't advertise it as an Arduino library unless you can use it with the Arduino IDE. I'm seeing this all too often lately.

Please remove the arduino topic from your repository so it doesn't waste the time of people like me who will spend time trying to figure out why it doesn't work with the Arduino IDE after finding it in a GitHub search.

I can totally see how that would be frustrating. I switched exclusively to PlatformIO a while ago, so that didn't even cross my mind. I'll edit the original post so it's clearer.