//Newest version 3/25/2021 #ifdef CONFIG_TOP #include "proffieboard_v2_config.h" #define NUM_BLADES 3 #define NUM_BUTTONS 2 #define VOLUME 1800 const unsigned int maxLedsPerStrip = 144; #define CLASH_THRESHOLD_G 50.8 #define ENABLE_AUDIO #define ENABLE_MOTION #define ENABLE_WS2811 #define ENABLE_SD #define SAVE_STATE #define IDLE_OFF_TIME 60 * 5 * 1000 #define DISABLE_DIAGNOSTIC_COMMANDS #endif #ifdef CONFIG_PROP #include "../props/saber_korbanth_buttons.h" #endif #ifdef CONFIG_PRESETS Preset presets[] = { //Jesse Secret Apprentice Light { "sa_light", "sa_light/tracks/SKT3.wav", //SHOWCASE - AudioFlicker Blade Style with "Responsive Blade" (Fast White) with Full Transitions ColorWheel //DeepSkyBlue Default //DeepSkyBlue,SteelBlue converted to DodgerBlue,DeepSkyBlue //removed TransitionEffect for EFFECT_IGNITION and replaced with base color "AudioFlicker" //removed TransitionEffect for EFFECT_RETRACTION StylePtr>(), StylePtr,InOutFuncX,Int<900>>,Pulsing,5000>>>(), StylePtr,Mix,Int<16000>>,AudioFlicker,RandomPerLEDFlicker>,TrConcat,Mix,Int<16000>>,AudioFlicker,RandomPerLEDFlicker>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix,Int<10000>>,AudioFlicker,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix,Int<10000>>,AudioFlicker,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Pulsing,100>>,Gradient,100>,DeepSkyBlue>,3500>,RandomPerLEDFlicker,Bump,Int<20000>>,Bump,Int<10000>>>,White>,White>,300,500,Black>>(), "Secret Apprentice Light"}, //Jesse Secret Apprentice Dark { "sa_dark", "sa_dark/tracks/SKT4.wav", //SHOWCASE - AudioFlicker Blade Style with "Responsive Blade" (Fast Color) with Full Transitions with ColorWheel //Red Default //removed TransitionEffect for EFFECT_IGNITION and replaced with base color "AudioFlicker>" //removed TransitionEffect for EFFECT_RETRACTION StylePtr>(), StylePtr>,InOutFuncX,Int<900>>,Pulsing,5000>>>(), //add a 500ms IgnitionDelay StylePtr>,Mix,Int<16000>>,AudioFlicker>,RandomPerLEDFlicker>,TrConcat,Mix,Int<16000>>,AudioFlicker>,RandomPerLEDFlicker>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix,Int<10000>>,AudioFlicker>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix,Int<10000>>,AudioFlicker>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Pulsing,100>>,Gradient,100>,Red>,3500>,RandomPerLEDFlicker,Bump,Int<20000>>,Bump,Int<10000>>>,White>,White>,300,500,Black>>(), "Secret Apprentice Dark"}, //Jesse ANH_Training { "ANH_Training", "ANH_Training/tracks/Training_Ambience.wav", //SHOWCASE - AudioFlicker Blade Style with "Responsive Blade" (Fast White) with Full Transitions ColorWheel //DeepSkyBlue Default //DeepSkyBlue,SteelBlue converted to Cyan,Aqua //removed TransitionEffect for EFFECT_IGNITION and replaced with base color "AudioFlicker" //removed TransitionEffect for EFFECT_RETRACTION StylePtr>(), StylePtr,InOutFuncX,Int<900>>,Pulsing,5000>>>(), StylePtr,Mix,Int<16000>>,AudioFlicker,RandomPerLEDFlicker>,TrConcat,Mix,Int<16000>>,AudioFlicker,RandomPerLEDFlicker>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix,Int<10000>>,AudioFlicker,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix,Int<10000>>,AudioFlicker,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Pulsing,100>>,Gradient,100>,DeepSkyBlue>,3500>,RandomPerLEDFlicker,Bump,Int<20000>>,Bump,Int<10000>>>,White>,White>,300,500,Black>>(), "ANH Training"}, //Jesse ESB_Graflex { "ESB_Graflex", "ESB_Graflex/tracks/LvsV.wav", //SHOWCASE - AudioFlicker Blade Style with "Responsive Blade" (Fast White) with Full Transitions ColorWheel //Blue Default //removed TransitionEffect for EFFECT_IGNITION and replaced with base color "AudioFlicker>" //removed TransitionEffect for EFFECT_RETRACTION StylePtr>(), StylePtr>,InOutFuncX,Int<900>>,Pulsing,5000>>>(), StylePtr>,Mix,Int<16000>>,AudioFlicker>,RandomPerLEDFlicker>,TrConcat,Mix,Int<16000>>,AudioFlicker>,RandomPerLEDFlicker>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix,Int<10000>>,AudioFlicker>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix,Int<10000>>,AudioFlicker>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Pulsing,100>>,Gradient,100>,Blue>,3500>,RandomPerLEDFlicker,Bump,Int<20000>>,Bump,Int<10000>>>,White>,White>,300,500,Black>>(), "ESB Graflex"}, //Jesse TFA_Graflex { "TFA_Rey", "TFA_Rey/tracks/BattleInTheWoods.wav", //Fett263 Light-Side AudioFlicker Style with "Responsive Blade" and Full Transitions // DeepSkyBlue //removed TransitionEffect for EFFECT_IGNITION and replaced with base color "AudioFlicker" //removed TransitionEffect for EFFECT_RETRACTION StylePtr>(), StylePtr,InOutFuncX,Int<900>>,Pulsing,5000>>>(), StylePtr,Mix,Int<16000>>,AudioFlicker,RandomPerLEDFlicker>,TrConcat,Mix,Int<16000>>,AudioFlicker,RandomPerLEDFlicker>,TrWipe<600>>,TrInstant,EFFECT_STAB>,Mix,Int<48000>>,Stripes<1000,1500,DeepSkyBlue,BrownNoiseFlicker>,Stripes<1000,-1500,DeepSkyBlue,BrownNoiseFlicker>>,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_BEGIN>,Mix,Int<10000>>,AudioFlicker,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix,Int<10000>>,AudioFlicker,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Mix,Int<44000>>,Mix,Int<44000>>,TransitionEffect,EFFECT_LOCKUP_END>,Stripes<1000,-1500,DeepSkyBlue,BrownNoiseFlicker>>,Stripes<1000,1500,DeepSkyBlue,BrownNoiseFlicker>>,TrInstant,TrSmoothFade<800>,EFFECT_LOCKUP_END>,Pulsing,BrownNoiseFlicker,100>>,Gradient,100>,AudioFlicker>,3500>,RandomPerLEDFlicker,White>,Bump,Int<16000>>,Bump,Int<10000>>>,White>,White>,150,300,Black>>(), "Rey TFA Graflex Blue"}, //Jesse TFA_Graflex { "TFA_Finn", "TFA_Finn/tracks/BattleInTheWoods.wav", //Fett263 Light-Side AudioFlicker Style with "Responsive Blade" and Full Transitions // DeepSkyBlue //removed TransitionEffect for EFFECT_IGNITION and replaced with base color "AudioFlicker" //removed TransitionEffect for EFFECT_RETRACTION StylePtr>(), StylePtr,InOutFuncX,Int<900>>,Pulsing,5000>>>(), StylePtr,Mix,Int<16000>>,AudioFlicker,RandomPerLEDFlicker>,TrConcat,Mix,Int<16000>>,AudioFlicker,RandomPerLEDFlicker>,TrWipe<600>>,TrInstant,EFFECT_STAB>,Mix,Int<48000>>,Stripes<1000,1500,DeepSkyBlue,BrownNoiseFlicker>,Stripes<1000,-1500,DeepSkyBlue,BrownNoiseFlicker>>,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_BEGIN>,Mix,Int<10000>>,AudioFlicker,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix,Int<10000>>,AudioFlicker,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Mix,Int<44000>>,Mix,Int<44000>>,TransitionEffect,EFFECT_LOCKUP_END>,Stripes<1000,-1500,DeepSkyBlue,BrownNoiseFlicker>>,Stripes<1000,1500,DeepSkyBlue,BrownNoiseFlicker>>,TrInstant,TrSmoothFade<800>,EFFECT_LOCKUP_END>,Pulsing,BrownNoiseFlicker,100>>,Gradient,100>,AudioFlicker>,3500>,RandomPerLEDFlicker,White>,Bump,Int<16000>>,Bump,Int<10000>>>,White>,White>,150,300,Black>>(), "Finn TFA Graflex Blue"}, //KSith Halflex { "Graflex8", "Graflex8/tracks/rey_training.wav", //Fett263 Light-Side AudioFlicker Style with "Responsive Blade" and Full Transitions // DeepSkyBlue //removed TransitionEffect for EFFECT_IGNITION and replaced with base color "AudioFlicker" //removed TransitionEffect for EFFECT_RETRACTION StylePtr>(), StylePtr,InOutFuncX,Int<900>>,Pulsing,5000>>>(), StylePtr,Mix,Int<16000>>,AudioFlicker,RandomPerLEDFlicker>,TrConcat,Mix,Int<16000>>,AudioFlicker,RandomPerLEDFlicker>,TrWipe<600>>,TrInstant,EFFECT_STAB>,Mix,Int<48000>>,Stripes<1000,1500,DeepSkyBlue,BrownNoiseFlicker>,Stripes<1000,-1500,DeepSkyBlue,BrownNoiseFlicker>>,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_BEGIN>,Mix,Int<10000>>,AudioFlicker,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix,Int<10000>>,AudioFlicker,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Mix,Int<44000>>,Mix,Int<44000>>,TransitionEffect,EFFECT_LOCKUP_END>,Stripes<1000,-1500,DeepSkyBlue,BrownNoiseFlicker>>,Stripes<1000,1500,DeepSkyBlue,BrownNoiseFlicker>>,TrInstant,TrSmoothFade<800>,EFFECT_LOCKUP_END>,Pulsing,BrownNoiseFlicker,100>>,Gradient,100>,AudioFlicker>,3500>,RandomPerLEDFlicker,White>,Bump,Int<16000>>,Bump,Int<10000>>>,White>,White>,150,300,Black>>(), "blue"}, //Jesse Hero Pack Obi-Wan Kenobi { "ROTSOBI", "ROTSOBI/tracks/BattleOfHeros.wav", //SHOWCASE - AudioFlicker Blade Style with "Responsive Blade" (Fast White) with Full Transitions ColorWheel //Blue Default //removed TransitionEffect for EFFECT_IGNITION and replaced with base color "AudioFlicker>" //removed TransitionEffect for EFFECT_RETRACTION StylePtr>(), StylePtr>,InOutFuncX,Int<900>>,Pulsing,5000>>>(), StylePtr>,Mix,Int<16000>>,AudioFlicker>,RandomPerLEDFlicker>,TrConcat,Mix,Int<16000>>,AudioFlicker>,RandomPerLEDFlicker>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix,Int<10000>>,AudioFlicker>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix,Int<10000>>,AudioFlicker>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Pulsing,100>>,Gradient,100>,Blue>,3500>,RandomPerLEDFlicker,Bump,Int<20000>>,Bump,Int<10000>>>,White>,White>,300,500,Black>>(), "Obi Wan ROTS Blue"}, //Jesse OB4 { "OB4", "OB4/tracks/Force_Theme.wav", //SHOWCASE - AudioFlicker Blade Style with "Responsive Blade" (Fast White) with Full Transitions ColorWheel //Blue Default //removed TransitionEffect for EFFECT_IGNITION and replaced with base color "AudioFlicker>" //removed TransitionEffect for EFFECT_RETRACTION StylePtr>(), StylePtr>,InOutFuncX,Int<900>>,Pulsing,5000>>>(), StylePtr>,Mix,Int<16000>>,AudioFlicker>,RandomPerLEDFlicker>,TrConcat,Mix,Int<16000>>,AudioFlicker>,RandomPerLEDFlicker>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix,Int<10000>>,AudioFlicker>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix,Int<10000>>,AudioFlicker>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Pulsing,100>>,Gradient,100>,Blue>,3500>,RandomPerLEDFlicker,Bump,Int<20000>>,Bump,Int<10000>>>,White>,White>,300,500,Black>>(), "blue"}, //Jesse Leia { "Leia", "Leia/tracks/track1.wav", //SHOWCASE - AudioFlicker Blade Style with "Responsive Blade" (Fast White) with Full Transitions ColorWheel //Blue Default //removed TransitionEffect for EFFECT_IGNITION and replaced with base color "AudioFlicker>" //removed TransitionEffect for EFFECT_RETRACTION StylePtr>(), StylePtr>,InOutFuncX,Int<900>>,Pulsing,5000>>>(), StylePtr>,Mix,Int<16000>>,AudioFlicker>,RandomPerLEDFlicker>,TrConcat,Mix,Int<16000>>,AudioFlicker>,RandomPerLEDFlicker>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix,Int<10000>>,AudioFlicker>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix,Int<10000>>,AudioFlicker>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Pulsing,100>>,Gradient,100>,Blue>,3500>,RandomPerLEDFlicker,Bump,Int<20000>>,Bump,Int<10000>>>,White>,White>,300,500,Black>>(), "Leia"}, //Jesse Unlightstable { "Unlightstable", "tracks/mars.wav", //SHOWCASE - Unstable Blade Style with "Responsive Blade" (Fast White) with Full Transitions ColorWheel //Blue Default //removed TransitionEffect for EFFECT_IGNITION and replaced with base color "StyleFire,Rgb<0,0,60>>,200>,Rgb<0,0,80>,0,6,FireConfig<10,1000,2>,FireConfig<4000,0,0>,FireConfig<2,1000,5>,FireConfig<100,0,5>>" //removed TransitionEffect for EFFECT_RETRACTION StylePtr>(), StylePtr,InOutFuncX,Int<900>>,Pulsing,5000>>>(), StylePtr,Rgb<0,0,60>>,200>,Rgb<0,0,80>,0,6,FireConfig<10,1000,2>,FireConfig<4000,0,0>,FireConfig<2,1000,5>,FireConfig<100,0,5>>,Mix,Int<16000>>,StyleFire,Rgb<0,0,60>>,200>,Rgb<0,0,80>,0,6,FireConfig<10,1000,2>,FireConfig<4000,0,0>,FireConfig<2,1000,5>,FireConfig<100,0,5>>,RandomPerLEDFlicker>,TrConcat,Mix,Int<16000>>,StyleFire,Rgb<0,0,60>>,200>,Rgb<0,0,80>,0,6,FireConfig<10,1000,2>,FireConfig<4000,0,0>,FireConfig<2,1000,5>,FireConfig<100,0,5>>,RandomPerLEDFlicker>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix,Int<10000>>,StyleFire,Rgb<0,0,60>>,200>,Rgb<0,0,80>,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,Int<10000>>,StyleFire,Rgb<0,0,60>>,200>,Rgb<0,0,80>,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>,Pulsing,100>>,Gradient,100>,Blue>,3500>,RandomPerLEDFlicker,Bump,Int<20000>>,Bump,Int<10000>>>,White>,White>,300,500,Black>>(), "Unstable blue"}, //Jesse Emperor {"emperor1", "emperor1/tracks/ep1_droid_battle.wav", //SHOWCASE - AudioFlicker Blade Style with "Responsive Blade" (Fast Color) with Full Transitions with ColorWheel //Red Default //removed TransitionEffect for EFFECT_IGNITION and replaced with base color "AudioFlicker>" //removed TransitionEffect for EFFECT_RETRACTION StylePtr>(), StylePtr>,InOutFuncX,Int<900>>,Pulsing,5000>>>(), StylePtr>,Mix,Int<16000>>,AudioFlicker>,RandomPerLEDFlicker>,TrConcat,Mix,Int<16000>>,AudioFlicker>,RandomPerLEDFlicker>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix,Int<10000>>,AudioFlicker>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix,Int<10000>>,AudioFlicker>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Pulsing,100>>,Gradient,100>,Red>,3500>,RandomPerLEDFlicker,Bump,Int<20000>>,Bump,Int<10000>>>,White>,White>,300,500,Black>>(), "Emperor EP1"}, //Jesse Emperor {"emperor2", "emperor2/tracks/clone_army.wav", //SHOWCASE - AudioFlicker Blade Style with "Responsive Blade" (Fast Color) with Full Transitions with ColorWheel //Red Default //removed TransitionEffect for EFFECT_IGNITION and replaced with base color "AudioFlicker>" //removed TransitionEffect for EFFECT_RETRACTION StylePtr>(), StylePtr>,InOutFuncX,Int<900>>,Pulsing,5000>>>(), StylePtr>,Mix,Int<16000>>,AudioFlicker>,RandomPerLEDFlicker>,TrConcat,Mix,Int<16000>>,AudioFlicker>,RandomPerLEDFlicker>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix,Int<10000>>,AudioFlicker>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix,Int<10000>>,AudioFlicker>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Pulsing,100>>,Gradient,100>,Red>,3500>,RandomPerLEDFlicker,Bump,Int<20000>>,Bump,Int<10000>>>,White>,White>,300,500,Black>>(), "Emperor EP2"}, //Jesse Emperor {"emperor3", "emperor3/tracks/order66.wav", //SHOWCASE - AudioFlicker Blade Style with "Responsive Blade" (Fast Color) with Full Transitions with ColorWheel //Red Default //removed TransitionEffect for EFFECT_IGNITION and replaced with base color "AudioFlicker>" //removed TransitionEffect for EFFECT_RETRACTION StylePtr>(), StylePtr>,InOutFuncX,Int<900>>,Pulsing,5000>>>(), StylePtr>,Mix,Int<16000>>,AudioFlicker>,RandomPerLEDFlicker>,TrConcat,Mix,Int<16000>>,AudioFlicker>,RandomPerLEDFlicker>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix,Int<10000>>,AudioFlicker>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix,Int<10000>>,AudioFlicker>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Pulsing,100>>,Gradient,100>,Red>,3500>,RandomPerLEDFlicker,Bump,Int<20000>>,Bump,Int<10000>>>,White>,White>,300,500,Black>>(), "Emperor EP3"}, //Jesse The_Count's_Claw (Dooku) {"The_Counts_Claw", "The_Counts_Claw/tracks/YvsD.wav", //SHOWCASE - AudioFlicker Blade Style with "Responsive Blade" (Fast Color) with Full Transitions with ColorWheel //Red Default //removed TransitionEffect for EFFECT_IGNITION and replaced with base color "AudioFlicker>" //removed TransitionEffect for EFFECT_RETRACTION StylePtr>(), StylePtr>,InOutFuncX,Int<900>>,Pulsing,5000>>>(), StylePtr>,Mix,Int<16000>>,AudioFlicker>,RandomPerLEDFlicker>,TrConcat,Mix,Int<16000>>,AudioFlicker>,RandomPerLEDFlicker>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix,Int<10000>>,AudioFlicker>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix,Int<10000>>,AudioFlicker>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Pulsing,100>>,Gradient,100>,Red>,3500>,RandomPerLEDFlicker,Bump,Int<20000>>,Bump,Int<10000>>>,White>,White>,300,500,Black>>(), "The Count's Claw"}, //Jesse Crimson_Leader {"Crimson_Leader", "Crimson_Leader/tracks/DMD.wav", //SHOWCASE - AudioFlicker Blade Style with "Responsive Blade" (Fast Color) with Full Transitions with ColorWheel //Red Default //removed TransitionEffect for EFFECT_IGNITION and replaced with base color "AudioFlicker>" //removed TransitionEffect for EFFECT_RETRACTION StylePtr>(), StylePtr>,InOutFuncX,Int<900>>,Pulsing,5000>>>(), StylePtr>,Mix,Int<16000>>,AudioFlicker>,RandomPerLEDFlicker>,TrConcat,Mix,Int<16000>>,AudioFlicker>,RandomPerLEDFlicker>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix,Int<10000>>,AudioFlicker>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix,Int<10000>>,AudioFlicker>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Pulsing,100>>,Gradient,100>,Red>,3500>,RandomPerLEDFlicker,Bump,Int<20000>>,Bump,Int<10000>>>,White>,White>,300,500,Black>>(), "Crimson_Leader"}, //Rogue Vader KSith {"RVader", "RVader/tracks/hallway.wav", //SHOWCASE - AudioFlicker Blade Style with "Responsive Blade" (Fast Color) with Full Transitions with ColorWheel //Red Default //removed TransitionEffect for EFFECT_IGNITION and replaced with base color "AudioFlicker>" //removed TransitionEffect for EFFECT_RETRACTION StylePtr>(), StylePtr>,InOutFuncX,Int<900>>,Pulsing,5000>>>(), StylePtr>,Mix,Int<16000>>,AudioFlicker>,RandomPerLEDFlicker>,TrConcat,Mix,Int<16000>>,AudioFlicker>,RandomPerLEDFlicker>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix,Int<10000>>,AudioFlicker>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix,Int<10000>>,AudioFlicker>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Pulsing,100>>,Gradient,100>,Red>,3500>,RandomPerLEDFlicker,Bump,Int<20000>>,Bump,Int<10000>>>,White>,White>,300,500,Black>>(), "Rogue Vader"}, //Jesse Father { "Father", "Father/tracks/Imperial_March_Short.wav", //SHOWCASE - AudioFlicker Blade Style with "Responsive Blade" (Fast Color) with Full Transitions with ColorWheel //Red Default //removed TransitionEffect for EFFECT_IGNITION and replaced with base color "AudioFlicker>" //removed TransitionEffect for EFFECT_RETRACTION StylePtr>(), StylePtr>,InOutFuncX,Int<900>>,Pulsing,5000>>>(), StylePtr>,Mix,Int<16000>>,AudioFlicker>,RandomPerLEDFlicker>,TrConcat,Mix,Int<16000>>,AudioFlicker>,RandomPerLEDFlicker>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix,Int<10000>>,AudioFlicker>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix,Int<10000>>,AudioFlicker>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Pulsing,100>>,Gradient,100>,Red>,3500>,RandomPerLEDFlicker,Bump,Int<20000>>,Bump,Int<10000>>>,White>,White>,300,500,Black>>(), "Vader ROTJ Red"}, //KSith KRossguardv3_KS_SS { "KRossguard", "KRossguard/tracks/kylo.wav", //Fett263 Kylo Ren Unstable Blade Style with "Responsive Blade" and Full Transitions //Red Default //changed SwingSpeed to 100000 so that Responsive Blade does not trigger //removed TransitionEffect for EFFECT_RETRACTION StylePtr>(), StylePtr,InOutFuncX,Int<900>>,Pulsing,5000>>>(), StylePtr,StyleFire,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,300>,Rgb<128,0,0>,0,8,FireConfig<10,1200,1>,FireConfig<0,0,0>,FireConfig<2,1000,5>,FireConfig<100,0,5>>>,StyleFire,0,6>,TrInstant,TrSmoothFade<800>,EFFECT_IGNITION>,Mix,Int<16000>>,StyleFire,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>,TrConcat,Mix,Int<16000>>,StyleFire,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>,TrWipe<600>>,TrInstant,EFFECT_STAB>,BrownNoiseFlicker,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,Mix,Int<10000>>,StyleFire,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,Int<10000>>,StyleFire,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>,Mix,Int<44000>>,Mix,Int<44000>>,TransitionEffect,EFFECT_LOCKUP_END>,Stripes<1000,-1500,Red,BrownNoiseFlicker>>,Stripes<1000,1500,Red,BrownNoiseFlicker>>,TrInstant,TrSmoothFade<800>,EFFECT_LOCKUP_END>,Pulsing,400>,BrownNoiseFlicker,100>>,Gradient,100>,BrownNoiseFlicker,400>>,3500>,RandomPerLEDFlicker,400>,White>,Bump,Int<16000>>,Bump,Int<10000>>>,White>,White>,150,300,Black>>(), "Kylo Unstable Red"}, //Jesse Unstable { "Unstable", "Unstable/tracks/KyloTheme.wav", //Fett263 Kylo Ren Unstable Blade Style with "Responsive Blade" and Full Transitions //Red Default //changed SwingSpeed to 100000 so that Responsive Blade does not trigger //removed TransitionEffect for EFFECT_RETRACTION StylePtr>(), StylePtr,InOutFuncX,Int<900>>,Pulsing,5000>>>(), StylePtr,StyleFire,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,300>,Rgb<128,0,0>,0,8,FireConfig<10,1200,1>,FireConfig<0,0,0>,FireConfig<2,1000,5>,FireConfig<100,0,5>>>,StyleFire,0,6>,TrInstant,TrSmoothFade<800>,EFFECT_IGNITION>,Mix,Int<16000>>,StyleFire,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>,TrConcat,Mix,Int<16000>>,StyleFire,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>,TrWipe<600>>,TrInstant,EFFECT_STAB>,BrownNoiseFlicker,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,Mix,Int<10000>>,StyleFire,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,Int<10000>>,StyleFire,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>,Mix,Int<44000>>,Mix,Int<44000>>,TransitionEffect,EFFECT_LOCKUP_END>,Stripes<1000,-1500,Red,BrownNoiseFlicker>>,Stripes<1000,1500,Red,BrownNoiseFlicker>>,TrInstant,TrSmoothFade<800>,EFFECT_LOCKUP_END>,Pulsing,400>,BrownNoiseFlicker,100>>,Gradient,100>,BrownNoiseFlicker,400>>,3500>,RandomPerLEDFlicker,400>,White>,Bump,Int<16000>>,Bump,Int<10000>>>,White>,White>,150,300,Black>>(), "Kylo Unstable Red"}, //KSith LS6 { "LS6", "LS6/tracks/jabba_scene.wav", //SHOWCASE - AudioFlicker Blade Style with "Responsive Blade" (Fast Color) with Full Transitions with ColorWheel //Green Default //removed TransitionEffect for EFFECT_IGNITION and replaced with base color "AudioFlicker>" //removed TransitionEffect for EFFECT_RETRACTION StylePtr>(), StylePtr>,InOutFuncX,Int<900>>,Pulsing,5000>>>(), StylePtr>,Mix,Int<16000>>,AudioFlicker>,RandomPerLEDFlicker>,TrConcat,Mix,Int<16000>>,AudioFlicker>,RandomPerLEDFlicker>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix,Int<10000>>,AudioFlicker>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix,Int<10000>>,AudioFlicker>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Pulsing,100>>,Gradient,100>,Green>,3500>,RandomPerLEDFlicker,Bump,Int<20000>>,Bump,Int<10000>>>,White>,White>,300,500,Black>>(), "LS6 green"}, //Jesse The_Return { "The_Return", "The_Return/tracks/Final_Duel.wav", //SHOWCASE - AudioFlicker Blade Style with "Responsive Blade" (Fast Color) with Full Transitions with ColorWheel //Green Default //removed TransitionEffect for EFFECT_IGNITION and replaced with base color "AudioFlicker>" //removed TransitionEffect for EFFECT_RETRACTION StylePtr>(), StylePtr>,InOutFuncX,Int<900>>,Pulsing,5000>>>(), StylePtr>,Mix,Int<16000>>,AudioFlicker>,RandomPerLEDFlicker>,TrConcat,Mix,Int<16000>>,AudioFlicker>,RandomPerLEDFlicker>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix,Int<10000>>,AudioFlicker>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix,Int<10000>>,AudioFlicker>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Pulsing,100>>,Gradient,100>,Green>,3500>,RandomPerLEDFlicker,Bump,Int<20000>>,Bump,Int<10000>>>,White>,White>,300,500,Black>>(), "The Return green"}, //Jesse Battle { "Battle", "", //SHOWCASE - AudioFlicker Blade Style with "Responsive Blade" (Fast Color) with Full Transitions with ColorWheel //Green Default //removed TransitionEffect for EFFECT_IGNITION and replaced with base color "AudioFlicker>" //removed TransitionEffect for EFFECT_RETRACTION StylePtr>(), StylePtr>,InOutFuncX,Int<900>>,Pulsing,5000>>>(), StylePtr>,Mix,Int<16000>>,AudioFlicker>,RandomPerLEDFlicker>,TrConcat,Mix,Int<16000>>,AudioFlicker>,RandomPerLEDFlicker>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix,Int<10000>>,AudioFlicker>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix,Int<10000>>,AudioFlicker>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Pulsing,100>>,Gradient,100>,Green>,3500>,RandomPerLEDFlicker,Bump,Int<20000>>,Bump,Int<10000>>>,White>,White>,300,500,Black>>(), "Battle"}, //Jesse's Qui-Gonn Hero Pack { "quigonn", "quigonn/tracks/BattleOfHeros.wav", //SHOWCASE - AudioFlicker Blade Style with "Responsive Blade" (Fast Color) with Full Transitions with ColorWheel //Green Default //removed TransitionEffect for EFFECT_IGNITION and replaced with base color "AudioFlicker>" //removed TransitionEffect for EFFECT_RETRACTION StylePtr>(), StylePtr>,InOutFuncX,Int<900>>,Pulsing,5000>>>(), StylePtr>,Mix,Int<16000>>,AudioFlicker>,RandomPerLEDFlicker>,TrConcat,Mix,Int<16000>>,AudioFlicker>,RandomPerLEDFlicker>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix,Int<10000>>,AudioFlicker>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix,Int<10000>>,AudioFlicker>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Pulsing,100>>,Gradient,100>,Green>,3500>,RandomPerLEDFlicker,Bump,Int<20000>>,Bump,Int<10000>>>,White>,White>,300,500,Black>>(), "Qui Gon Jinn Green"}, //Fourzze Last Line of Defense { "lastlineofdefense", "", //SHOWCASE - AudioFlicker Blade Style with "Responsive Blade" (Fast Color) with Full Transitions with ColorWheel //Green Default //removed TransitionEffect for EFFECT_IGNITION and replaced with base color "AudioFlicker>" //removed TransitionEffect for EFFECT_RETRACTION StylePtr>(), StylePtr>,InOutFuncX,Int<900>>,Pulsing,5000>>>(), StylePtr>,Mix,Int<16000>>,AudioFlicker>,RandomPerLEDFlicker>,TrConcat,Mix,Int<16000>>,AudioFlicker>,RandomPerLEDFlicker>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix,Int<10000>>,AudioFlicker>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix,Int<10000>>,AudioFlicker>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Pulsing,100>>,Gradient,100>,Green>,3500>,RandomPerLEDFlicker,Bump,Int<20000>>,Bump,Int<10000>>>,White>,White>,300,500,Black>>(), "Last Line of Defense"}, //Jesse Hero Pack Mace Windu { "Mace", "Mace/tracks/BattleOfHeros.wav", //SHOWCASE - AudioFlicker Blade Style with "Responsive Blade" (Fast Color) with Full Transitions with ColorWheel //Purple Default //removed TransitionEffect for EFFECT_IGNITION and replaced with base color "AudioFlicker,Rgb<60,10,165>>" //removed TransitionEffect for EFFECT_RETRACTION StylePtr>(), StylePtr,Rgb<60,10,165>>,InOutFuncX,Int<900>>,Pulsing,5000>>>(), StylePtr,Rgb<60,10,165>>,Mix,Int<16000>>,AudioFlicker,Rgb<60,10,165>>,RandomPerLEDFlicker>,TrConcat,Mix,Int<16000>>,AudioFlicker,Rgb<60,10,165>>,RandomPerLEDFlicker>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire,White,0,6>,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix,Int<10000>>,AudioFlicker,Rgb<60,10,165>>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix,Int<10000>>,AudioFlicker,Rgb<60,10,165>>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Pulsing,BrownNoiseFlicker,100>>,Gradient,100>,Rgb<120,40,255>>,3500>,RandomPerLEDFlicker,White>,Bump,Int<20000>>,Bump,Int<10000>>>,White>,White>,300,500,Black>>(), "Master Windu"}, //Jesse Dark Maul { "DarkMaul", "DarkMaul/tracks/MSV.wav", //The Dark White StylePtr>(), StylePtr,InOutFuncX,Int<900>>,Pulsing,5000>>>(), StylePtr,BrownNoiseFlicker,150,200,600>,Pulsing,HumpFlicker,HumpFlicker,HumpFlicker,BrownNoiseFlicker,300>,BrownNoiseFlicker,300>,HumpFlicker,HumpFlicker,HumpFlicker,HumpFlicker>,Gradient,HumpFlicker,HumpFlicker,HumpFlicker,HumpFlicker,BrownNoiseFlicker,300>,BrownNoiseFlicker,300>,HumpFlicker,HumpFlicker,HumpFlicker>,3500>,Gradient,AudioFlicker,AudioFlicker,Gradient,BrownNoiseFlicker,300>,White>>>,BrownNoiseFlicker,50>,100>,White,200>,InOutFuncX,Int<300>>>>(), "The Dark White"}, //Jesse Dark Sabine Wren { "DarkSab", "DarkSab/tracks/MSV.wav", //Sabine Wren Green StylePtr>(), StylePtr,InOutFuncX,Int<900>>,Pulsing,5000>>>(), StylePtr,BrownNoiseFlicker,150,200,600>,Pulsing,HumpFlicker,HumpFlicker,HumpFlicker,BrownNoiseFlicker,300>,BrownNoiseFlicker,300>,HumpFlicker,HumpFlicker,HumpFlicker,HumpFlicker>,Gradient,HumpFlicker,HumpFlicker,HumpFlicker,HumpFlicker,BrownNoiseFlicker,300>,BrownNoiseFlicker,300>,HumpFlicker,HumpFlicker,HumpFlicker>,3500>,Gradient,AudioFlicker,AudioFlicker,Gradient,BrownNoiseFlicker,300>,White>>>,BrownNoiseFlicker,50>,100>,White,200>,InOutFuncX,Int<300>>>>(), "Sabine Wren Green"}, //Jesse Pre Viz { "DarkPre", "DarkPre/tracks/MSV.wav", //The Dark White StylePtr>(), StylePtr,InOutFuncX,Int<900>>,Pulsing,5000>>>(), StylePtr,BrownNoiseFlicker,150,200,600>,Pulsing,HumpFlicker,HumpFlicker,HumpFlicker,BrownNoiseFlicker,300>,BrownNoiseFlicker,300>,HumpFlicker,HumpFlicker,HumpFlicker,HumpFlicker>,Gradient,HumpFlicker,HumpFlicker,HumpFlicker,HumpFlicker,BrownNoiseFlicker,300>,BrownNoiseFlicker,300>,HumpFlicker,HumpFlicker,HumpFlicker>,3500>,Gradient,AudioFlicker,AudioFlicker,Gradient,BrownNoiseFlicker,300>,White>>>,BrownNoiseFlicker,50>,100>,White,200>,InOutFuncX,Int<300>>>>(), "Pre Viz White"}, { "Cantina", "Cantina/tracks/cantina.wav", StylePtr,White,200,100,400>,AudioFlicker,White>,AudioFlicker,White>>,Orange,40>,300,800,Black>>(), StylePtr,White,200,100,400>,AudioFlicker,White>,AudioFlicker,White>>,Orange,40>,300,800,Black>>(), StylePtr,White,200,100,400>,AudioFlicker,White>,AudioFlicker,White>>,Orange,40>,300,800,Black>>(), "rainbow"}, //Peace Kyberphonic { "Peace", "", //SHOWCASE - AudioFlicker Blade Style with "Responsive Blade" (Fast Color) with Full Transitions with ColorWheel //Green Default //removed TransitionEffect for EFFECT_IGNITION and replaced with base color "AudioFlicker>" //removed TransitionEffect for EFFECT_RETRACTION StylePtr>(), StylePtr>,InOutFuncX,Int<900>>,Pulsing,5000>>>(), StylePtr>,Mix,Int<16000>>,AudioFlicker>,RandomPerLEDFlicker>,TrConcat,Mix,Int<16000>>,AudioFlicker>,RandomPerLEDFlicker>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix,Int<10000>>,AudioFlicker>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix,Int<10000>>,AudioFlicker>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Pulsing,100>>,Gradient,100>,Green>,3500>,RandomPerLEDFlicker,Bump,Int<20000>>,Bump,Int<10000>>>,White>,White>,300,500,Black>>(), "green"}, //Violence Kyberphonic { "Violence", "", //SHOWCASE - AudioFlicker Blade Style with "Responsive Blade" (Fast Color) with Full Transitions with ColorWheel //Red Default //removed TransitionEffect for EFFECT_IGNITION and replaced with base color "AudioFlicker>" //removed TransitionEffect for EFFECT_RETRACTION StylePtr>(), StylePtr>,InOutFuncX,Int<900>>,Pulsing,5000>>>(), StylePtr>,Mix,Int<16000>>,AudioFlicker>,RandomPerLEDFlicker>,TrConcat,Mix,Int<16000>>,AudioFlicker>,RandomPerLEDFlicker>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix,Int<10000>>,AudioFlicker>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix,Int<10000>>,AudioFlicker>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Pulsing,100>>,Gradient,100>,Red>,3500>,RandomPerLEDFlicker,Bump,Int<20000>>,Bump,Int<10000>>>,White>,White>,300,500,Black>>(), "red"}, { "Sauron", "Sauron/tracks/sauron.wav", StylePtr,100,9000,1000>,White,200,100,400>,AudioFlicker,White>,AudioFlicker,White>>,Orange,40>,300,800,Black>,White,40>,300,800,Pulsing>>(), StylePtr,100,9000,1000>,White,200,100,400>,AudioFlicker,White>,AudioFlicker,White>>,Orange,40>,300,800,Black>,White,40>,300,800,Pulsing>>(), StylePtr,100,9000,1000>,White,200,100,400>,AudioFlicker,White>,AudioFlicker,White>>,Orange,40>,300,800,Black>,White,40>,300,800,Black>>(), "Sauron"}, { "Tron", "Tron/tracks/tron.wav", StylePtr, 100, 1200, 4000>,0,0,Pulsing>>(), StylePtr, 100, 1200, 4000>,0,0,Pulsing>>(), StylePtr, 100, 1200, 4000> >(), "blue cycle"}, { "Grey", "", StylePtr>,RotateColorsX>>, //White audioflicker EffectSequence,Black,300>,SwingSpeed<450>>,AlphaL>,Black>,White,RotateColorsX>,White>,SwingSpeed<450>>>, //Force toggleable swing effect. Trigger a force effect to alternate between a ripple swing and an unstable swing (the two below) //AlphaL>,Black>,White,RotateColorsX>,White>,SwingSpeed<450>>, //Alternate swing effect, white ripple //AlphaL,Black,300>,SwingSpeed<450>>, //Alternate swing effect, unstable white LockupTrL,Bump,Scale,Int<4000>,Int<26000>>,Int<6000>>,Scale,Int<14000>,Int<18000>>>>, AlphaL,Scale,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat,EFFECT_LOCKUP_BEGIN>,TrFade<400>>,TrConcat,EFFECT_LOCKUP_BEGIN>,TrFade<700>>,SaberBase::LOCKUP_NORMAL>, //Responsive lockup //LockupTrL>,Bump,Scale,Int<4000>,Int<26000>>,Int<6000>>,Scale,Int<14000>,Int<18000>>>>, // AlphaL,Scale,Int<4000>,Int<26000>>,Int<6000>>,Int<5000>>>>,TrConcat,EFFECT_LOCKUP_BEGIN>,TrFade<400>>,TrConcat,EFFECT_LOCKUP_BEGIN>,TrFade<700>>,SaberBase::LOCKUP_NORMAL>, //Alternate responsive lockup, "beskar" heat up. Note: right now this is really just a placeholder until OS6 brings the intensity lockup, which will really give it a Mando feel if that's what you're after ResponsiveLightningBlockL,50,1>,TrConcat,Int<18000>>>,TrFade<200>>,TrConcat>,30>,TrSmoothFade<600>>>, //Responsive lightning block ResponsiveStabL, //Responsive stab, ice blue //ResponsiveStabL, //Alternate responsive stab, white EffectSequence>,TrFade<300>>,EFFECT_BLAST>,ResponsiveBlastL,Scale,Int<100>,Int<400>>,Int<400>>,ResponsiveBlastWaveL,Int<500>,Int<200>>,Scale,Int<100>,Int<400>>>,ResponsiveBlastFadeL,Int<6000>,Int<12000>>,Scale,Int<400>,Int<100>>>,ResponsiveBlastL,Int<400>,Int<100>>,Scale,Int<200>,Int<100>>,Scale,Int<400>,Int<200>>>>, //Multi-blast, blaster reflect cycles through different responsive effects ResponsiveClashL,EFFECT_CLASH>,TrInstant,TrFade<400>,Scale,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>, //Responsive clash TransitionEffectL,EFFECT_LOCKUP_BEGIN>,TrFade<1000>,Stripes<3000,-3500,White,RandomPerLEDFlicker,Black>,BrownNoiseFlicker,200>,RandomPerLEDFlicker,Rgb<30,30,30>>>,TrFade<575>,TransitionEffect,Rgb16<17521,23829,23829>,TrInstant,TrFade<100>,EFFECT_LOCKUP_BEGIN>,TrFade<300>,Stripes<3000,-3500,White,RandomPerLEDFlicker,Black>,BrownNoiseFlicker,200>,RandomPerLEDFlicker,Rgb<30,30,30>>>,TrFade<1100>>,EFFECT_IGNITION>, //Unstable ignition effect TransitionEffectL,TrFade<1000>>,EFFECT_RETRACTION>, //Bright humpflicker retraction effect LockupTrL>,SmoothStep,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>, //Drag LockupTrL,Red,Orange>,SmoothStep,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>, //Responsive melt EffectSequence>,AlphaL>,AlphaL>,AlphaL>>, //Power save, if using fett263's prop file hold Aux and click PWR while ON (pointing up) to dim blade in 25% increments. InOutTrL,TrWipeInSparkTip>, //Spark tip ignition and retraction //TransitionEffectL,Black,TrFade<1000>,AlphaL,Bump,Int<6000>>>,TrFade<3000>>,EFFECT_BOOT>, //TransitionEffectL,Bump,Int<6000>>>,TrFade<3000>>,EFFECT_NEWFONT>, //Optional/alternate passive battery monitor, on boot (1st line) or font change (2nd line) you will get a visual indicator at the emitter of your current battery level. This also works without a blade if you have a lit emitter or blade plug. Green is Full, Red is Low (the color will blend from Green to Red as the battery is depleted), the indicator will fade out after 3000 ms and not display again until powered down and back up or fonts change. TransitionEffectL,Bump>>,TrDelay<2000>,AlphaL,Bump>>,TrFade<1000>>,EFFECT_BATTERY_LEVEL> //On demand battery level, if using fett263's prop file Hold AUX and click PWR while OFF, the battery level is represented by the location on the blade; tip = full, hilt = low and color; green = full, yellow = half, red = low >>()}, { "Batt", "tracks/mars.wav", &style_charging, &style_charging, &style_charging, "Battery\nLevel"}, }; /* When using SubBlade, the first_led and last_led are zero based. SubBlade(first_led, last_led, blade_definition) So for a blade with 130 pixels, the first_led is 0, the last_led is 129 So for a blade with 134 pixels, the first_led is 0, the last_led is 133 */ /* Below we have a total of 135 pixels The first SubBlade is for the accent led / crystal chamber which has 1 pixel. It starts and ends at 0 The second SubBlade is for the main blade which has 134 pixels. It starts at 1 and ends at 134 They both use bladePin (data pad 1) and run in series */ BladeConfig blades[] = { { 0, SubBlade(0, 0, WS281XBladePtr<135, bladePin, Color8::GRB, PowerPINS>()), SubBlade(1, 1, NULL), SubBlade(2, 134, NULL), CONFIGARRAY(presets), } }; #endif #ifdef CONFIG_BUTTONS Button PowerButton(BUTTON_POWER, powerButtonPin, "pow"); Button AuxButton(BUTTON_AUX, auxPin, "aux"); #endif