Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ifdef CONFIG_TOP
- #include "proffieboard_v3_config.h"
- #define NUM_BLADES 5
- #define NUM_BUTTONS 2
- #define VOLUME 1399
- const unsigned int maxLedsPerStrip = 139;
- #define CLASH_THRESHOLD_G 3.5
- #define ENABLE_AUDIO
- #define ENABLE_MOTION
- #define ENABLE_WS2811
- #define ENABLE_SD
- #define NO_REPEAT_RANDOM
- #define KILL_OLD_PLAYERS
- #define COLOR_CHANGE_DIRECT
- #define DISABLE_DIAGNOSTIC_COMMANDS
- #define DISABLE_BASIC_PARSER_STYLES
- #define SA22C_GESTURE_IGNITION
- #define SA22C_TWIST_ON
- #define SA22C_TWIST_OFF
- #define SA22C_FORCE_PUSH
- #define IDLE_OFF_TIME 60*4*1000
- #define SAVE_STATE
- #define INCLUDE_SSD1306
- #define ORIENTATION ORIENTATION_USB_TOWARDS_BLADE
- #endif
- #ifdef CONFIG_PROP
- #include "../props/saber_sa22c_buttons.h"
- #endif
- #ifdef CONFIG_PRESETS
- Preset presets[] = {
- { "SmthTrls", "tracks/tfa2.wav",
- // Main Blade
- StylePtr<InOutHelper<LocalizedClash<Lockup<Blast<AudioFlicker<Green,Rgb<0,200,0>>,White,200,100,400>,Pulsing<Gradient<AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>,BrownNoiseFlicker<White,Strobe<Red,White,50,1>,100>,AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>>,Gradient<AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>,BrownNoiseFlicker<White,Strobe<Red,White,50,1>,100>,AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>>,3500>,RandomPerLEDFlicker<White,Green>>,White,50,80>,180,300,Black>>(),
- // Emitter
- StylePtr<InOutHelper<LocalizedClash<Lockup<Blast<AudioFlicker<Green,Rgb<0,200,0>>,White,200,100,400>,Pulsing<Gradient<AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>,BrownNoiseFlicker<White,Strobe<Red,White,50,1>,100>,AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>>,Gradient<AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>,BrownNoiseFlicker<White,Strobe<Red,White,50,1>,100>,AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>>,3500>,RandomPerLEDFlicker<White,Green>>,White,50,80>,180,300,Black>>(),
- // Crystal
- StylePtr<AudioFlicker<Green,GreenYellow>>(),
- // Control Box Arrows
- StylePtr<Layers<Black,AlphaL<Blinking<Black,Red,1500,500>,LinearSectionF<Int<0>,Int<32768>>>,AlphaL<Green,LinearSectionF<Int<32768>,Int<32768>>>,InOutTrL<TrInstant,TrInstant,Layers<Sequence<Red,Black,200,30,0b0,0b10101010101000>,AlphaL<Sequence<Green,Black,200,30,0b1010101010101010,0b1000000000000000>,LinearSectionF<Int<32768>,Int<32768>>>>>>>(),
- // Booster Pixels
- StylePtr<Cylon<Snow,5,20,DodgerBlue,5,20,1>>(),
- "Luke Skywalker"},
- { "SmthOb4", "tracks/Force_Theme.wav",
- // Main Blade
- StylePtr<InOutHelper<Blast<LocalizedClash<Lockup<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<AudioFlicker<ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,ColorChange<TrWipe<1000>,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue>>,StyleFire<White,ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,0,6>,TrInstant,TrSmoothFade<1600>,EFFECT_IGNITION>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,ColorChange<TrWipe<1000>,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue>>,RandomPerLEDFlicker<Red,White>>,TrConcat<TrWipeIn<600>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,ColorChange<TrWipe<1000>,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue>>,RandomPerLEDFlicker<Orange,White>>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire<ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,White,0,6>,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,ColorChange<TrWipe<1000>,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue>>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,ColorChange<TrWipe<1000>,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue>>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Black,TrConcat<TrInstant,HumpFlicker<White,ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,40>,TrColorCycle<600>>,TrInstant,EFFECT_RETRACTION>,Pulsing<Gradient<ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,BrownNoiseFlicker<White,Strobe<ColorChange<TrWipe<1000>,Red,Red,Red,Red,Red,Red,Blue,Blue,Blue,Blue,Red,Red>,White,50,1>,100>>,Gradient<BrownNoiseFlicker<White,Strobe<ColorChange<TrWipe<1000>,Red,Red,Red,Red,Red,Red,Blue,Blue,Blue,Blue,Red,Red>,White,50,1>,100>,ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>>,3500>,RandomPerLEDFlicker<ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,White>,Bump<Int<16000>,Int<20000>>,Bump<Int<32768>,Int<10000>>>,White>,White>,800,500,Black>>(),
- // Emitter
- StylePtr<InOutHelper<Blast<LocalizedClash<Lockup<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<AudioFlicker<ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,ColorChange<TrWipe<1000>,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue>>,StyleFire<White,ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,0,6>,TrInstant,TrSmoothFade<1600>,EFFECT_IGNITION>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,ColorChange<TrWipe<1000>,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue>>,RandomPerLEDFlicker<Red,White>>,TrConcat<TrWipeIn<600>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,ColorChange<TrWipe<1000>,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue>>,RandomPerLEDFlicker<Orange,White>>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire<ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,White,0,6>,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,ColorChange<TrWipe<1000>,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue>>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,ColorChange<TrWipe<1000>,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue>>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Black,TrConcat<TrInstant,HumpFlicker<White,ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,40>,TrColorCycle<600>>,TrInstant,EFFECT_RETRACTION>,Pulsing<Gradient<ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,BrownNoiseFlicker<White,Strobe<ColorChange<TrWipe<1000>,Red,Red,Red,Red,Red,Red,Blue,Blue,Blue,Blue,Red,Red>,White,50,1>,100>>,Gradient<BrownNoiseFlicker<White,Strobe<ColorChange<TrWipe<1000>,Red,Red,Red,Red,Red,Red,Blue,Blue,Blue,Blue,Red,Red>,White,50,1>,100>,ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>>,3500>,RandomPerLEDFlicker<ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,White>,Bump<Int<16000>,Int<20000>>,Bump<Int<32768>,Int<10000>>>,White>,White>,800,500,Black>>(),
- // Crystal
- StylePtr<AudioFlicker<Blue,DodgerBlue>>(),
- // Control Box Arrows
- StylePtr<Layers<Black,AlphaL<Blinking<Black,Red,1500,500>,LinearSectionF<Int<0>,Int<32768>>>,AlphaL<Green,LinearSectionF<Int<32768>,Int<32768>>>,InOutTrL<TrInstant,TrInstant,Layers<Sequence<Red,Black,200,30,0b0,0b10101010101000>,AlphaL<Sequence<Green,Black,200,30,0b1010101010101010,0b1000000000000000>,LinearSectionF<Int<32768>,Int<32768>>>>>>>(),
- // Booster Pixels
- StylePtr<Cylon<Snow,5,20,Green,5,20,1>>(),
- "Ben Kenobi"},
- { "SmthFath", "tracks/vader.wav",
- // Main Blade
- StylePtr<InOutHelper<Blast<LocalizedClash<Lockup<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink>>,StyleFire<White,ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,0,6>,TrInstant,TrSmoothFade<1600>,EFFECT_IGNITION>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink>>,RandomPerLEDFlicker<Red,White>>,TrConcat<TrWipeIn<600>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink>>,RandomPerLEDFlicker<Orange,White>>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,White,0,6>,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink>>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink>>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Black,TrConcat<TrInstant,HumpFlicker<White,ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,40>,TrColorCycle<600>>,TrInstant,EFFECT_RETRACTION>,Pulsing<Gradient<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,BrownNoiseFlicker<White,Strobe<ColorChange<TrWipe<1000>,Blue,Blue,Red,Red,Red,Red,Red,Red,Red,Red,Blue,Blue>,White,50,1>,100>>,Gradient<BrownNoiseFlicker<White,Strobe<ColorChange<TrWipe<1000>,Blue,Blue,Red,Red,Red,Red,Red,Red,Red,Red,Blue,Blue>,White,50,1>,100>,ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>>,3500>,RandomPerLEDFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,White>,Bump<Int<16000>,Int<20000>>,Bump<Int<32768>,Int<10000>>>,White>,White>,800,500,Black>>(),
- // Emitter
- StylePtr<InOutHelper<Blast<LocalizedClash<Lockup<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink>>,StyleFire<White,ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,0,6>,TrInstant,TrSmoothFade<1600>,EFFECT_IGNITION>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink>>,RandomPerLEDFlicker<Red,White>>,TrConcat<TrWipeIn<600>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink>>,RandomPerLEDFlicker<Orange,White>>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,White,0,6>,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink>>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink>>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Black,TrConcat<TrInstant,HumpFlicker<White,ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,40>,TrColorCycle<600>>,TrInstant,EFFECT_RETRACTION>,Pulsing<Gradient<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,BrownNoiseFlicker<White,Strobe<ColorChange<TrWipe<1000>,Blue,Blue,Red,Red,Red,Red,Red,Red,Red,Red,Blue,Blue>,White,50,1>,100>>,Gradient<BrownNoiseFlicker<White,Strobe<ColorChange<TrWipe<1000>,Blue,Blue,Red,Red,Red,Red,Red,Red,Red,Red,Blue,Blue>,White,50,1>,100>,ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>>,3500>,RandomPerLEDFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,White>,Bump<Int<16000>,Int<20000>>,Bump<Int<32768>,Int<10000>>>,White>,White>,800,500,Black>>(),
- // Crystal
- StylePtr<AudioFlicker<Red,OrangeRed>>(),
- // Control Box Arrows
- StylePtr<Layers<Black,AlphaL<Blinking<Black,Red,1500,500>,LinearSectionF<Int<0>,Int<32768>>>,AlphaL<Green,LinearSectionF<Int<32768>,Int<32768>>>,InOutTrL<TrInstant,TrInstant,Layers<Sequence<Red,Black,200,30,0b0,0b10101010101000>,AlphaL<Sequence<Green,Black,200,30,0b1010101010101010,0b1000000000000000>,LinearSectionF<Int<32768>,Int<32768>>>>>>>(),
- // Booster Pixels
- StylePtr<Cylon<Red,5,20,Red,5,20,1>>(),
- "Darth Vader"},
- { "SmthAni", "tracks/Emperor.wav",
- // Main Blade
- StylePtr<InOutHelper<Blast<LocalizedClash<Lockup<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<Mix<SwingSpeed<400>,AudioFlicker<DeepSkyBlue,SteelBlue>,Mix<SwingSpeed<600>,DeepSkyBlue,Azure>>,StyleFire<DeepSkyBlue,Azure,0,6>,TrInstant,TrSmoothFade<800>,EFFECT_IGNITION>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<DeepSkyBlue,SteelBlue>,RandomPerLEDFlicker<OrangeRed,White>>,TrConcat<TrWipeIn<600>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<DeepSkyBlue,SteelBlue>,RandomPerLEDFlicker<Orange,White>>,TrWipe<600>>,TrInstant,EFFECT_STAB>,Mix<Bump<Int<0>,Int<48000>>,Stripes<1000,1500,DeepSkyBlue,BrownNoiseFlicker<White,DeepSkyBlue,300>>,Stripes<1000,-1500,DeepSkyBlue,BrownNoiseFlicker<White,DeepSkyBlue,300>>>,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_BEGIN>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<DeepSkyBlue,SteelBlue>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<DeepSkyBlue,SteelBlue>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Black,TrConcat<TrInstant,HumpFlicker<White,BrownNoiseFlicker<DeepSkyBlue,Rgb<0,0,40>,400>,40>,TrColorCycle<600>>,TrInstant,EFFECT_RETRACTION>,Mix<Bump<Int<0>,Int<44000>>,Mix<Bump<Int<32768>,Int<44000>>,TransitionEffect<DeepSkyBlue,White,TrInstant,TrFade<300>,EFFECT_LOCKUP_END>,Stripes<1000,-1500,DeepSkyBlue,BrownNoiseFlicker<White,DeepSkyBlue,300>>>,Stripes<1000,1500,DeepSkyBlue,BrownNoiseFlicker<White,DeepSkyBlue,300>>>,TrInstant,TrSmoothFade<800>,EFFECT_LOCKUP_END>,Pulsing<Gradient<AudioFlicker<DeepSkyBlue,SteelBlue>,BrownNoiseFlicker<White,Strobe<Red,White,50,1>,100>>,Gradient<BrownNoiseFlicker<White,Strobe<Red,White,50,1>,100>,AudioFlicker<DeepSkyBlue,SteelBlue>>,3500>,RandomPerLEDFlicker<AudioFlicker<DeepSkyBlue,SteelBlue>,White>,Bump<Int<16000>,Int<16000>>,Bump<Int<32768>,Int<10000>>>,White>,White>,150,300,Black>>(),
- // Emitter
- StylePtr<InOutHelper<Blast<LocalizedClash<Lockup<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<Mix<SwingSpeed<400>,AudioFlicker<DeepSkyBlue,SteelBlue>,Mix<SwingSpeed<600>,DeepSkyBlue,Azure>>,StyleFire<DeepSkyBlue,Azure,0,6>,TrInstant,TrSmoothFade<800>,EFFECT_IGNITION>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<DeepSkyBlue,SteelBlue>,RandomPerLEDFlicker<OrangeRed,White>>,TrConcat<TrWipeIn<600>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<DeepSkyBlue,SteelBlue>,RandomPerLEDFlicker<Orange,White>>,TrWipe<600>>,TrInstant,EFFECT_STAB>,Mix<Bump<Int<0>,Int<48000>>,Stripes<1000,1500,DeepSkyBlue,BrownNoiseFlicker<White,DeepSkyBlue,300>>,Stripes<1000,-1500,DeepSkyBlue,BrownNoiseFlicker<White,DeepSkyBlue,300>>>,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_BEGIN>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<DeepSkyBlue,SteelBlue>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<DeepSkyBlue,SteelBlue>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Black,TrConcat<TrInstant,HumpFlicker<White,BrownNoiseFlicker<DeepSkyBlue,Rgb<0,0,40>,400>,40>,TrColorCycle<600>>,TrInstant,EFFECT_RETRACTION>,Mix<Bump<Int<0>,Int<44000>>,Mix<Bump<Int<32768>,Int<44000>>,TransitionEffect<DeepSkyBlue,White,TrInstant,TrFade<300>,EFFECT_LOCKUP_END>,Stripes<1000,-1500,DeepSkyBlue,BrownNoiseFlicker<White,DeepSkyBlue,300>>>,Stripes<1000,1500,DeepSkyBlue,BrownNoiseFlicker<White,DeepSkyBlue,300>>>,TrInstant,TrSmoothFade<800>,EFFECT_LOCKUP_END>,Pulsing<Gradient<AudioFlicker<DeepSkyBlue,SteelBlue>,BrownNoiseFlicker<White,Strobe<Red,White,50,1>,100>>,Gradient<BrownNoiseFlicker<White,Strobe<Red,White,50,1>,100>,AudioFlicker<DeepSkyBlue,SteelBlue>>,3500>,RandomPerLEDFlicker<AudioFlicker<DeepSkyBlue,SteelBlue>,White>,Bump<Int<16000>,Int<16000>>,Bump<Int<32768>,Int<10000>>>,White>,White>,150,300,Black>>(),
- // Crystal
- StylePtr<AudioFlicker<DeepSkyBlue,SteelBlue>>(),
- // Control Box Arrows
- StylePtr<Layers<Black,AlphaL<Blinking<Black,Red,1500,500>,LinearSectionF<Int<0>,Int<32768>>>,AlphaL<Green,LinearSectionF<Int<32768>,Int<32768>>>,InOutTrL<TrInstant,TrInstant,Layers<Sequence<Red,Black,200,30,0b0,0b10101010101000>,AlphaL<Sequence<Green,Black,200,30,0b1010101010101010,0b1000000000000000>,LinearSectionF<Int<32768>,Int<32768>>>>>>>(),
- // Booster Pixels
- StylePtr<Cylon<Red,5,20,Red,5,20,1>>(),
- "Anakin Skywalker"},
- { "SmthKnbi", "tracks/Order66.wav",
- // Main Blade
- StylePtr<InOutHelper<Blast<LocalizedClash<Lockup<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<AudioFlicker<ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,ColorChange<TrWipe<1000>,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue>>,StyleFire<White,ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,0,6>,TrInstant,TrSmoothFade<1600>,EFFECT_IGNITION>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,ColorChange<TrWipe<1000>,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue>>,RandomPerLEDFlicker<Red,White>>,TrConcat<TrWipeIn<600>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,ColorChange<TrWipe<1000>,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue>>,RandomPerLEDFlicker<Orange,White>>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire<ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,White,0,6>,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,ColorChange<TrWipe<1000>,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue>>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,ColorChange<TrWipe<1000>,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue>>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Black,TrConcat<TrInstant,HumpFlicker<White,ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,40>,TrColorCycle<600>>,TrInstant,EFFECT_RETRACTION>,Pulsing<Gradient<ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,BrownNoiseFlicker<White,Strobe<ColorChange<TrWipe<1000>,Red,Red,Red,Red,Red,Red,Blue,Blue,Blue,Blue,Red,Red>,White,50,1>,100>>,Gradient<BrownNoiseFlicker<White,Strobe<ColorChange<TrWipe<1000>,Red,Red,Red,Red,Red,Red,Blue,Blue,Blue,Blue,Red,Red>,White,50,1>,100>,ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>>,3500>,RandomPerLEDFlicker<ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,White>,Bump<Int<16000>,Int<20000>>,Bump<Int<32768>,Int<10000>>>,White>,White>,800,500,Black>>(),
- // Emitter
- StylePtr<InOutHelper<Blast<LocalizedClash<Lockup<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<AudioFlicker<ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,ColorChange<TrWipe<1000>,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue>>,StyleFire<White,ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,0,6>,TrInstant,TrSmoothFade<1600>,EFFECT_IGNITION>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,ColorChange<TrWipe<1000>,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue>>,RandomPerLEDFlicker<Red,White>>,TrConcat<TrWipeIn<600>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,ColorChange<TrWipe<1000>,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue>>,RandomPerLEDFlicker<Orange,White>>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire<ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,White,0,6>,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,ColorChange<TrWipe<1000>,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue>>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,ColorChange<TrWipe<1000>,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue>>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Black,TrConcat<TrInstant,HumpFlicker<White,ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,40>,TrColorCycle<600>>,TrInstant,EFFECT_RETRACTION>,Pulsing<Gradient<ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,BrownNoiseFlicker<White,Strobe<ColorChange<TrWipe<1000>,Red,Red,Red,Red,Red,Red,Blue,Blue,Blue,Blue,Red,Red>,White,50,1>,100>>,Gradient<BrownNoiseFlicker<White,Strobe<ColorChange<TrWipe<1000>,Red,Red,Red,Red,Red,Red,Blue,Blue,Blue,Blue,Red,Red>,White,50,1>,100>,ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>>,3500>,RandomPerLEDFlicker<ColorChange<TrWipe<1000>,Blue,Rgb<125,30,255>,Magenta,HotPink,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue>,White>,Bump<Int<16000>,Int<20000>>,Bump<Int<32768>,Int<10000>>>,White>,White>,800,500,Black>>(),
- // Crystal
- StylePtr<AudioFlicker<DeepSkyBlue,Blue>>(),
- // Control Box Arrows
- StylePtr<Layers<Black,AlphaL<Blinking<Black,Red,1500,500>,LinearSectionF<Int<0>,Int<32768>>>,AlphaL<Green,LinearSectionF<Int<32768>,Int<32768>>>,InOutTrL<TrInstant,TrInstant,Layers<Sequence<Red,Black,200,30,0b0,0b10101010101000>,AlphaL<Sequence<Green,Black,200,30,0b1010101010101010,0b1000000000000000>,LinearSectionF<Int<32768>,Int<32768>>>>>>>(),
- // Booster Pixels
- StylePtr<Cylon<Snow,5,20,Green,5,20,1>>(),
- "Master Kenobi"},
- { "SmthUnst", "tracks/KyloTheme.wav",
- //Main Blade
- StylePtr<InOutHelper<Blast<LocalizedClash<Lockup<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<Mix<SwingSpeed<600>,StyleFire<BrownNoiseFlicker<Red,RandomPerLEDFlicker<Rgb<25,0,0>,Rgb<60,0,0>>,300>,Rgb<80,0,0>,0,6,FireConfig<10,1000,2>,FireConfig<0,0,0>,FireConfig<2,1000,5>,FireConfig<100,0,5>>,StyleFire<BrownNoiseFlicker<Red,Rgb<25,0,0>,300>,Rgb<128,0,0>,0,8,FireConfig<10,1200,1>,FireConfig<0,0,0>,FireConfig<2,1000,5>,FireConfig<100,0,5>>>,StyleFire<Red,Rgb<150,150,150>,0,6>,TrInstant,TrSmoothFade<800>,EFFECT_IGNITION>,Mix<Bump<Int<32768>,Int<16000>>,StyleFire<BrownNoiseFlicker<Red,RandomPerLEDFlicker<Rgb<25,0,0>,Rgb<60,0,0>>,200>,Rgb<80,0,0>,0,6,FireConfig<10,1000,2>,FireConfig<4000,0,0>,FireConfig<2,1000,5>,FireConfig<100,0,5>>,RandomPerLEDFlicker<OrangeRed,White>>,TrConcat<TrWipeIn<600>,Mix<Bump<Int<32768>,Int<16000>>,StyleFire<BrownNoiseFlicker<Red,RandomPerLEDFlicker<Rgb<25,0,0>,Rgb<60,0,0>>,200>,Rgb<80,0,0>,0,6,FireConfig<10,1000,2>,FireConfig<4000,0,0>,FireConfig<2,1000,5>,FireConfig<100,0,5>>,RandomPerLEDFlicker<Orange,White>>,TrWipe<600>>,TrInstant,EFFECT_STAB>,BrownNoiseFlicker<White,Red,400>,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,Mix<Bump<Int<32768>,Int<10000>>,StyleFire<BrownNoiseFlicker<Red,RandomPerLEDFlicker<Rgb<25,0,0>,Rgb<60,0,0>>,200>,Rgb<80,0,0>,0,6,FireConfig<10,1000,2>,FireConfig<4000,0,0>,FireConfig<2,1000,5>,FireConfig<100,0,5>>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix<Bump<Int<32768>,Int<10000>>,StyleFire<BrownNoiseFlicker<Red,RandomPerLEDFlicker<Rgb<25,0,0>,Rgb<60,0,0>>,200>,Rgb<80,0,0>,0,6,FireConfig<10,1000,2>,FireConfig<4000,0,0>,FireConfig<2,1000,5>,FireConfig<100,0,5>>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Black,TrConcat<TrInstant,HumpFlicker<White,BrownNoiseFlicker<Red,Rgb<25,0,0>,400>,40>,TrColorCycle<600>>,TrInstant,EFFECT_RETRACTION>,Mix<Bump<Int<0>,Int<44000>>,Mix<Bump<Int<32768>,Int<44000>>,TransitionEffect<Red,White,TrInstant,TrFade<300>,EFFECT_LOCKUP_END>,Stripes<1000,-1500,Red,BrownNoiseFlicker<White,Red,300>>>,Stripes<1000,1500,Red,BrownNoiseFlicker<White,Red,300>>>,TrInstant,TrSmoothFade<800>,EFFECT_LOCKUP_END>,Pulsing<Gradient<BrownNoiseFlicker<Red,Rgb<25,0,0>,400>,BrownNoiseFlicker<White,Strobe<Blue,White,50,1>,100>>,Gradient<BrownNoiseFlicker<White,Strobe<Blue,White,50,1>,100>,BrownNoiseFlicker<Red,Rgb<25,0,0>,400>>,3500>,RandomPerLEDFlicker<BrownNoiseFlicker<Red,Rgb<25,0,0>,400>,White>,Bump<Int<16000>,Int<16000>>,Bump<Int<32768>,Int<10000>>>,White>,White>,150,300,Black>>(),
- // Emitter
- StylePtr<InOutHelper<Blast<LocalizedClash<Lockup<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<Mix<SwingSpeed<600>,StyleFire<BrownNoiseFlicker<Red,RandomPerLEDFlicker<Rgb<25,0,0>,Rgb<60,0,0>>,300>,Rgb<80,0,0>,0,6,FireConfig<10,1000,2>,FireConfig<0,0,0>,FireConfig<2,1000,5>,FireConfig<100,0,5>>,StyleFire<BrownNoiseFlicker<Red,Rgb<25,0,0>,300>,Rgb<128,0,0>,0,8,FireConfig<10,1200,1>,FireConfig<0,0,0>,FireConfig<2,1000,5>,FireConfig<100,0,5>>>,StyleFire<Red,Rgb<150,150,150>,0,6>,TrInstant,TrSmoothFade<800>,EFFECT_IGNITION>,Mix<Bump<Int<32768>,Int<16000>>,StyleFire<BrownNoiseFlicker<Red,RandomPerLEDFlicker<Rgb<25,0,0>,Rgb<60,0,0>>,200>,Rgb<80,0,0>,0,6,FireConfig<10,1000,2>,FireConfig<4000,0,0>,FireConfig<2,1000,5>,FireConfig<100,0,5>>,RandomPerLEDFlicker<OrangeRed,White>>,TrConcat<TrWipeIn<600>,Mix<Bump<Int<32768>,Int<16000>>,StyleFire<BrownNoiseFlicker<Red,RandomPerLEDFlicker<Rgb<25,0,0>,Rgb<60,0,0>>,200>,Rgb<80,0,0>,0,6,FireConfig<10,1000,2>,FireConfig<4000,0,0>,FireConfig<2,1000,5>,FireConfig<100,0,5>>,RandomPerLEDFlicker<Orange,White>>,TrWipe<600>>,TrInstant,EFFECT_STAB>,BrownNoiseFlicker<White,Red,400>,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,Mix<Bump<Int<32768>,Int<10000>>,StyleFire<BrownNoiseFlicker<Red,RandomPerLEDFlicker<Rgb<25,0,0>,Rgb<60,0,0>>,200>,Rgb<80,0,0>,0,6,FireConfig<10,1000,2>,FireConfig<4000,0,0>,FireConfig<2,1000,5>,FireConfig<100,0,5>>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix<Bump<Int<32768>,Int<10000>>,StyleFire<BrownNoiseFlicker<Red,RandomPerLEDFlicker<Rgb<25,0,0>,Rgb<60,0,0>>,200>,Rgb<80,0,0>,0,6,FireConfig<10,1000,2>,FireConfig<4000,0,0>,FireConfig<2,1000,5>,FireConfig<100,0,5>>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Black,TrConcat<TrInstant,HumpFlicker<White,BrownNoiseFlicker<Red,Rgb<25,0,0>,400>,40>,TrColorCycle<600>>,TrInstant,EFFECT_RETRACTION>,Mix<Bump<Int<0>,Int<44000>>,Mix<Bump<Int<32768>,Int<44000>>,TransitionEffect<Red,White,TrInstant,TrFade<300>,EFFECT_LOCKUP_END>,Stripes<1000,-1500,Red,BrownNoiseFlicker<White,Red,300>>>,Stripes<1000,1500,Red,BrownNoiseFlicker<White,Red,300>>>,TrInstant,TrSmoothFade<800>,EFFECT_LOCKUP_END>,Pulsing<Gradient<BrownNoiseFlicker<Red,Rgb<25,0,0>,400>,BrownNoiseFlicker<White,Strobe<Blue,White,50,1>,100>>,Gradient<BrownNoiseFlicker<White,Strobe<Blue,White,50,1>,100>,BrownNoiseFlicker<Red,Rgb<25,0,0>,400>>,3500>,RandomPerLEDFlicker<BrownNoiseFlicker<Red,Rgb<25,0,0>,400>,White>,Bump<Int<16000>,Int<16000>>,Bump<Int<32768>,Int<10000>>>,White>,White>,150,300,Black>>(),
- //Crystal
- StylePtr<Pulsing<Red,Rgb16<24816,216,216>,100>>(),
- // Control Box Arrows
- StylePtr<Layers<Black,AlphaL<Blinking<Black,Red,1500,500>,LinearSectionF<Int<0>,Int<32768>>>,AlphaL<Green,LinearSectionF<Int<32768>,Int<32768>>>,InOutTrL<TrInstant,TrInstant,Layers<Sequence<Red,Black,200,30,0b0,0b10101010101000>,AlphaL<Sequence<Green,Black,200,30,0b1010101010101010,0b1000000000000000>,LinearSectionF<Int<32768>,Int<32768>>>>>>>(),
- // Booster Pixels
- StylePtr<Cylon<Snow,5,70,Red,5,60,1>>(),
- "Kylo Ren"},
- { "SmthYoda", "tracks/YvsD.wav",
- // Main Blade
- StylePtr<InOutHelper<LocalizedClash<Lockup<Blast<AudioFlicker<Green,Rgb<0,200,0>>,White,200,100,400>,Pulsing<Gradient<AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>,BrownNoiseFlicker<White,Strobe<Red,White,50,1>,100>,AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>>,Gradient<AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>,BrownNoiseFlicker<White,Strobe<Red,White,50,1>,100>,AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>>,3500>,RandomPerLEDFlicker<White,Green>>,White,50,80>,180,300,Black>>(),
- // Emitter
- StylePtr<InOutHelper<LocalizedClash<Lockup<Blast<AudioFlicker<Green,Rgb<0,200,0>>,White,200,100,400>,Pulsing<Gradient<AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>,BrownNoiseFlicker<White,Strobe<Red,White,50,1>,100>,AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>>,Gradient<AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>,BrownNoiseFlicker<White,Strobe<Red,White,50,1>,100>,AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>>,3500>,RandomPerLEDFlicker<White,Green>>,White,50,80>,180,300,Black>>(),
- // Crystal
- StylePtr<AudioFlicker<Green,GreenYellow>>(),
- // Control Box Arrows
- StylePtr<Layers<Black,AlphaL<Blinking<Black,Red,1500,500>,LinearSectionF<Int<0>,Int<32768>>>,AlphaL<Green,LinearSectionF<Int<32768>,Int<32768>>>,InOutTrL<TrInstant,TrInstant,Layers<Sequence<Red,Black,200,30,0b0,0b10101010101000>,AlphaL<Sequence<Green,Black,200,30,0b1010101010101010,0b1000000000000000>,LinearSectionF<Int<32768>,Int<32768>>>>>>>(),
- // Booster Pixels
- StylePtr<Cylon<Snow,5,20,Green,5,20,1>>(),
- "Master Yoda"},
- { "SmthPalp", "tracks/Final_Duel.wav",
- // Main Blade
- StylePtr<InOutHelper<Blast<LocalizedClash<Lockup<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink>>,StyleFire<White,ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,0,6>,TrInstant,TrSmoothFade<1600>,EFFECT_IGNITION>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink>>,RandomPerLEDFlicker<Red,White>>,TrConcat<TrWipeIn<600>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink>>,RandomPerLEDFlicker<Orange,White>>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,White,0,6>,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink>>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink>>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Black,TrConcat<TrInstant,HumpFlicker<White,ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,40>,TrColorCycle<600>>,TrInstant,EFFECT_RETRACTION>,Pulsing<Gradient<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,BrownNoiseFlicker<White,Strobe<ColorChange<TrWipe<1000>,Blue,Blue,Red,Red,Red,Red,Red,Red,Red,Red,Blue,Blue>,White,50,1>,100>>,Gradient<BrownNoiseFlicker<White,Strobe<ColorChange<TrWipe<1000>,Blue,Blue,Red,Red,Red,Red,Red,Red,Red,Red,Blue,Blue>,White,50,1>,100>,ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>>,3500>,RandomPerLEDFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,White>,Bump<Int<16000>,Int<20000>>,Bump<Int<32768>,Int<10000>>>,White>,White>,800,500,Black>>(),
- // Emitter
- StylePtr<InOutHelper<Blast<LocalizedClash<Lockup<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink>>,StyleFire<White,ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,0,6>,TrInstant,TrSmoothFade<1600>,EFFECT_IGNITION>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink>>,RandomPerLEDFlicker<Red,White>>,TrConcat<TrWipeIn<600>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink>>,RandomPerLEDFlicker<Orange,White>>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,White,0,6>,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink>>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink>>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Black,TrConcat<TrInstant,HumpFlicker<White,ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,40>,TrColorCycle<600>>,TrInstant,EFFECT_RETRACTION>,Pulsing<Gradient<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,BrownNoiseFlicker<White,Strobe<ColorChange<TrWipe<1000>,Blue,Blue,Red,Red,Red,Red,Red,Red,Red,Red,Blue,Blue>,White,50,1>,100>>,Gradient<BrownNoiseFlicker<White,Strobe<ColorChange<TrWipe<1000>,Blue,Blue,Red,Red,Red,Red,Red,Red,Red,Red,Blue,Blue>,White,50,1>,100>,ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>>,3500>,RandomPerLEDFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,White>,Bump<Int<16000>,Int<20000>>,Bump<Int<32768>,Int<10000>>>,White>,White>,800,500,Black>>(),
- // Crystal
- StylePtr<AudioFlicker<Red,OrangeRed>>(),
- // Control Box Arrows
- StylePtr<Layers<Black,AlphaL<Blinking<Black,Red,1500,500>,LinearSectionF<Int<0>,Int<32768>>>,AlphaL<Green,LinearSectionF<Int<32768>,Int<32768>>>,InOutTrL<TrInstant,TrInstant,Layers<Sequence<Red,Black,200,30,0b0,0b10101010101000>,AlphaL<Sequence<Green,Black,200,30,0b1010101010101010,0b1000000000000000>,LinearSectionF<Int<32768>,Int<32768>>>>>>>(),
- // Booster Pixels
- StylePtr<Cylon<Red,5,20,Red,5,20,1>>(),
- "Darth Sidious"},
- { "SmthQui", "tracks/QuiGone.wav",
- // Main Blade
- StylePtr<InOutHelper<LocalizedClash<Lockup<Blast<AudioFlicker<Green,Rgb<0,200,0>>,White,200,100,400>,Pulsing<Gradient<AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>,BrownNoiseFlicker<White,Strobe<Red,White,50,1>,100>,AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>>,Gradient<AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>,BrownNoiseFlicker<White,Strobe<Red,White,50,1>,100>,AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>>,3500>,RandomPerLEDFlicker<White,Green>>,White,50,80>,180,300,Black>>(),
- // Emitter
- StylePtr<InOutHelper<LocalizedClash<Lockup<Blast<AudioFlicker<Green,Rgb<0,200,0>>,White,200,100,400>,Pulsing<Gradient<AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>,BrownNoiseFlicker<White,Strobe<Red,White,50,1>,100>,AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>>,Gradient<AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>,BrownNoiseFlicker<White,Strobe<Red,White,50,1>,100>,AudioFlicker<Green,Rgb<0,200,0>>,AudioFlicker<Green,Rgb<0,200,0>>>,3500>,RandomPerLEDFlicker<White,Green>>,White,50,80>,180,300,Black>>(),
- // Crystal
- StylePtr<AudioFlicker<Green,GreenYellow>>(),
- // Control Box Arrows
- StylePtr<Layers<Black,AlphaL<Blinking<Black,Red,1500,500>,LinearSectionF<Int<0>,Int<32768>>>,AlphaL<Green,LinearSectionF<Int<32768>,Int<32768>>>,InOutTrL<TrInstant,TrInstant,Layers<Sequence<Red,Black,200,30,0b0,0b10101010101000>,AlphaL<Sequence<Green,Black,200,30,0b1010101010101010,0b1000000000000000>,LinearSectionF<Int<32768>,Int<32768>>>>>>>(),
- // Booster Pixels
- StylePtr<Cylon<Snow,5,20,Green,5,20,1>>(),
- "Master Quigon"},
- { "SmthDku", "tracks/YvsD.wav",
- // Main Blade
- StylePtr<InOutHelper<Blast<LocalizedClash<Lockup<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink>>,StyleFire<White,ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,0,6>,TrInstant,TrSmoothFade<1600>,EFFECT_IGNITION>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink>>,RandomPerLEDFlicker<Red,White>>,TrConcat<TrWipeIn<600>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink>>,RandomPerLEDFlicker<Orange,White>>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,White,0,6>,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink>>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink>>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Black,TrConcat<TrInstant,HumpFlicker<White,ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,40>,TrColorCycle<600>>,TrInstant,EFFECT_RETRACTION>,Pulsing<Gradient<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,BrownNoiseFlicker<White,Strobe<ColorChange<TrWipe<1000>,Blue,Blue,Red,Red,Red,Red,Red,Red,Red,Red,Blue,Blue>,White,50,1>,100>>,Gradient<BrownNoiseFlicker<White,Strobe<ColorChange<TrWipe<1000>,Blue,Blue,Red,Red,Red,Red,Red,Red,Red,Red,Blue,Blue>,White,50,1>,100>,ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>>,3500>,RandomPerLEDFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,White>,Bump<Int<16000>,Int<20000>>,Bump<Int<32768>,Int<10000>>>,White>,White>,800,500,Black>>(),
- // Emitter
- StylePtr<InOutHelper<Blast<LocalizedClash<Lockup<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink>>,StyleFire<White,ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,0,6>,TrInstant,TrSmoothFade<1600>,EFFECT_IGNITION>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink>>,RandomPerLEDFlicker<Red,White>>,TrConcat<TrWipeIn<600>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink>>,RandomPerLEDFlicker<Orange,White>>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,White,0,6>,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink>>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,OrangeRed,Rgb<60,60,0>,Rgb<40,80,0>,Rgb<0,128,0>,Rgb<0,80,40>,SteelBlue,SteelBlue,DodgerBlue,Rgb<40,0,80>,Rgb<60,0,60>,DeepPink>>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Black,TrConcat<TrInstant,HumpFlicker<White,ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,40>,TrColorCycle<600>>,TrInstant,EFFECT_RETRACTION>,Pulsing<Gradient<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,BrownNoiseFlicker<White,Strobe<ColorChange<TrWipe<1000>,Blue,Blue,Red,Red,Red,Red,Red,Red,Red,Red,Blue,Blue>,White,50,1>,100>>,Gradient<BrownNoiseFlicker<White,Strobe<ColorChange<TrWipe<1000>,Blue,Blue,Red,Red,Red,Red,Red,Red,Red,Red,Blue,Blue>,White,50,1>,100>,ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>>,3500>,RandomPerLEDFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,GreenYellow,Green,Aquamarine,Cyan,DeepSkyBlue,Blue,Rgb<125,30,255>,Magenta,HotPink>,White>,Bump<Int<16000>,Int<20000>>,Bump<Int<32768>,Int<10000>>>,White>,White>,800,500,Black>>(),
- // Crystal
- StylePtr<AudioFlicker<Red,OrangeRed>>(),
- // Control Box Arrows
- StylePtr<Layers<Black,AlphaL<Blinking<Black,Red,1500,500>,LinearSectionF<Int<0>,Int<32768>>>,AlphaL<Green,LinearSectionF<Int<32768>,Int<32768>>>,InOutTrL<TrInstant,TrInstant,Layers<Sequence<Red,Black,200,30,0b0,0b10101010101000>,AlphaL<Sequence<Green,Black,200,30,0b1010101010101010,0b1000000000000000>,LinearSectionF<Int<32768>,Int<32768>>>>>>>(),
- // Booster Pixels
- StylePtr<Cylon<Red,5,20,Red,5,20,1>>(),
- "Count Dooku"},
- };
- BladeConfig blades[] = {
- {0,
- // Main blade 16 LED NPXL blade PCB and 132 strips all in parallel
- SubBlade (16, 138, WS281XBladePtr<139, blade2Pin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >()),
- // Emitter PCB 16 Pixel NPXL
- SubBlade (0, 15, NULL),
- // Crytal
- WS281XBladePtr<1, blade7Pin, Color8::GRB, PowerPINS<bladePowerPin1> >(),
- // Control Box Arrows
- WS281XBladePtr<2, blade3Pin, Color8::GRB, PowerPINS<bladePowerPin4> >(),
- // Upper Shaft and Booster Pixels
- WS281XBladePtr<10, blade4Pin, Color8::GRB, PowerPINS<bladePowerPin5> >(),
- CONFIGARRAY(presets)},
- };
- #endif
- #ifdef CONFIG_BUTTONS
- Button PowerButton(BUTTON_POWER, powerButtonPin, "pow");
- Button AuxButton(BUTTON_AUX, auxPin, "aux");
- #endif
- #ifdef CONFIG_BOTTOM
- BlasterDisplayController<128, uint32_t> display_controller;
- SSD1306Template<128, uint32_t> display(&display_controller);
- #endif
Advertisement
Add Comment
Please, Sign In to add comment