WS2812FX MOOD'n'PARTY is a modified version of the WS2812FX library, enhanced for use with the "MOOD'n'PARTY Lights" single-page web interface.
- Many effects now have three sub-modes: MonoColor (if the second color is the same as the background color), DuoColor (default), and RainbowColor (if the first color is the same as the background color).
- Non-symmetrical effects can be Reversed.
- Many effects utilize
SIZE_OPTION
andFADE_RATE
. - All effects now look good with the default speed set to 1000 (one move per second, or 60 bpm).
Mode Static:
- MonoMode: Filled with solid color - classic static mode.
- DuoMode:
DIRECT
:SIZE_SMALL
: filled with gradient from Main Color to Second Color;SIZE_MEDIUM
: filled with 2 sections of gradient;SIZE_LARGE
: filled with 4 sections of gradient;SIZE_XLARGE
: filled with 8 sections of gradient;
REVERSE
:SIZE_SMALL
: filled with gradient from Second Color to Main Color;SIZE_MEDIUM
: filled with 2 sections of gradient;SIZE_LARGE
: filled with 4 sections of gradient;SIZE_XLARGE
: filled with 8 sections of gradient;
- RGBMode:
DIRECT
:SIZE_SMALL
: filled with rainbow gradient;SIZE_MEDIUM
: filled with 2 sections of gradient;- --//--
REVERSE
:SIZE_SMALL
: filled with rainbow gradient;SIZE_MEDIUM
: filled with 2 sections of gradient;- --//--
Static effect for: Mono mode // Due mode // RGB mode
- VU Meter Peak: Similar to the old VU Meter but now includes Peak. Mono:no; Due:ok; RGB:no; Reverse:ok;
- Xmas Glitter: Similar to Xmas Twinkle (old name: TwinkleFOX) but changes Hue Color instead of brightness. Mono:ok; Due:ok; RGB:ok; Reverse:ok;
- Fire2012: Adaptation from Fire2012 by Mark Kriegsman. Mono:ok; Due:no*; RGB:ok; Reverse:ok; (* default: CoolWhite color changed to WarmWhite).
- Meteor: Inspired by Tweaking4All.com – "It’s a kind of meteor falling from the sky." Mono:ok; Due:ok; RGB:ok; Reverse:ok;
- FireFly: Flying light spot. Mono:ok; Due:no*; RGB:ok; Reverse:no (*special effect: default WarmWhite color).
- Ocean: Imitating ocean waves. Mono:ok; Due:no*; RGB:ok; Reverse:ok (*special effect: default Ocean color).
- Orbita: Three flying objects on their orbit with a small variety of speed. Mono:ok; Due:no*; RGB:ok; Reverse:ok (*Three objects with two colors, mid object combines Main and Second colors).
- Machina: Three objects in Red, Green, and Blue moving randomly fore and back, mixing with each other. Mono:ok; Due:no*; RGB:ok; Reverse:ok; (* default colors are saturated, looks more pastel).
- Party Sky: Group of random LEDs light up in the same color and fade out with rare, brighter stars in the same color. Mono:ok; Due:ok; RGB:ok; Reverse:no;
- Disco: Line of LEDs randomly light up and fade out. Mono:ok; Due:ok; RGB:ok; Reverse:ok;
- Party Strob: Classic strob with random delay and random color. Mono:no; Due:no; RGB:ok; Reverse:no;
- Colorfall: Waves of colors falling down like a waterfall. Mono:no; Due:no; RGB:ok; Reverse:ok;
- Split: Same as Colorfall but split in the middle. Mono:no; Due:no; RGB:ok; Reverse:no;
- Flying Spirit: Modification of Split with a moved core and fading out wings. Mono:no; Due:no; RGB:ok; Reverse:no;
- Portal - Flame looking effect from outside to center. Mono:ok; Due:ok; RGB:ok; Reverse:Yes for Due only;
- UA Flag: Ukrainian Flag waved in the wind. Mono:no; Due:no*; RGB:ok; Reverse:ok; (*default colors are LightBlue and WarmYellow)
- Mode - Description. Mono:ok; Due:ok; RGB:ok; Reverse:ok;
- Change DuoMode to PaletteMode (Maybe, not sure yet).
- Add marks (categories) for effects to indicate if they can be used for Mono/Duo/Rainbow/Special modes, Reversible/Element size/Fade rate.
- Install the Adafruit NeoPixel library (v1.1.7 or newer).
- Download this repository.
- Extract the contents into your Arduino libraries directory.
- Open the Arduino IDE.