Guest User

Untitled

a guest
Jan 8th, 2026
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 54.07 KB | None | 0 0
  1. #ifdef CONFIG_TOP
  2. #include "proffieboard_v3_config.h"
  3. #define NUM_BLADES 5
  4. #define NUM_BUTTONS 2
  5. #define VOLUME 1399
  6. const unsigned int maxLedsPerStrip = 139;
  7. #define CLASH_THRESHOLD_G 3.5
  8. #define ENABLE_AUDIO
  9. #define ENABLE_MOTION
  10. #define ENABLE_WS2811
  11. #define ENABLE_SD
  12. #define NO_REPEAT_RANDOM
  13. #define KILL_OLD_PLAYERS
  14. #define COLOR_CHANGE_DIRECT
  15. #define DISABLE_DIAGNOSTIC_COMMANDS
  16. #define DISABLE_BASIC_PARSER_STYLES
  17. #define SA22C_GESTURE_IGNITION
  18. #define SA22C_TWIST_ON
  19. #define SA22C_TWIST_OFF
  20. #define SA22C_FORCE_PUSH
  21. #define IDLE_OFF_TIME 60*4*1000
  22. #define SAVE_STATE
  23. #define ENABLE_SSD1306
  24. #define ORIENTATION ORIENTATION_USB_TOWARDS_BLADE
  25. #endif
  26. #ifdef CONFIG_PROP
  27. #include "../props/saber_sa22c_buttons.h"
  28. #endif
  29.  
  30. #ifdef CONFIG_PRESETS
  31. Preset presets[] = {
  32. { "SmthTrls", "tracks/tfa2.wav",
  33. // Main Blade
  34. 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>>(),
  35. // Emitter
  36. 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>>(),
  37. // Crystal
  38. StylePtr<AudioFlicker<Green,GreenYellow>>(),
  39. // Control Box Arrows
  40. 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>>>>>>>(),
  41. // Booster Pixels
  42. StylePtr<Cylon<Snow,5,20,DodgerBlue,5,20,1>>(),
  43. "Luke Skywalker"},
  44.  
  45. { "SmthOb4", "tracks/Force_Theme.wav",
  46. // Main Blade
  47. 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>>(),
  48. // Emitter
  49. 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>>(),
  50. // Crystal
  51. StylePtr<AudioFlicker<Blue,DodgerBlue>>(),
  52. // Control Box Arrows
  53. 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>>>>>>>(),
  54. // Booster Pixels
  55. StylePtr<Cylon<Snow,5,20,Green,5,20,1>>(),
  56. "Ben Kenobi"},
  57.  
  58. { "SmthFath", "tracks/vader.wav",
  59. // Main Blade
  60. 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>>(),
  61. // Emitter
  62. 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>>(),
  63. // Crystal
  64. StylePtr<AudioFlicker<Red,OrangeRed>>(),
  65. // Control Box Arrows
  66. 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>>>>>>>(),
  67. // Booster Pixels
  68. StylePtr<Cylon<Red,5,20,Red,5,20,1>>(),
  69. "Darth Vader"},
  70.  
  71. { "SmthAni", "tracks/Emperor.wav",
  72. // Main Blade
  73. 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>>(),
  74. // Emitter
  75. 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>>(),
  76. // Crystal
  77. StylePtr<AudioFlicker<DeepSkyBlue,SteelBlue>>(),
  78. // Control Box Arrows
  79. 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>>>>>>>(),
  80. // Booster Pixels
  81. StylePtr<Cylon<Red,5,20,Red,5,20,1>>(),
  82. "Anakin Skywalker"},
  83.  
  84. { "SmthKnbi", "tracks/Order66.wav",
  85. // Main Blade
  86. 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>>(),
  87. // Emitter
  88. 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>>(),
  89. // Crystal
  90. StylePtr<AudioFlicker<DeepSkyBlue,Blue>>(),
  91. // Control Box Arrows
  92. 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>>>>>>>(),
  93. // Booster Pixels
  94. StylePtr<Cylon<Snow,5,20,Green,5,20,1>>(),
  95. "Master Kenobi"},
  96.  
  97. { "SmthUnst", "tracks/KyloTheme.wav",
  98. //Main Blade
  99. 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>>(),
  100. // Emitter
  101. 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>>(),
  102. //Crystal
  103. StylePtr<Pulsing<Red,Rgb16<24816,216,216>,100>>(),
  104. // Control Box Arrows
  105. 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>>>>>>>(),
  106. // Booster Pixels
  107. StylePtr<Cylon<Snow,5,70,Red,5,60,1>>(),
  108. "Kylo Ren"},
  109.  
  110. { "SmthYoda", "tracks/YvsD.wav",
  111. // Main Blade
  112. 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>>(),
  113. // Emitter
  114. 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>>(),
  115. // Crystal
  116. StylePtr<AudioFlicker<Green,GreenYellow>>(),
  117. // Control Box Arrows
  118. 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>>>>>>>(),
  119. // Booster Pixels
  120. StylePtr<Cylon<Snow,5,20,Green,5,20,1>>(),
  121. "Master Yoda"},
  122.  
  123. { "SmthPalp", "tracks/Final_Duel.wav",
  124. // Main Blade
  125. 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>>(),
  126. // Emitter
  127. 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>>(),
  128. // Crystal
  129. StylePtr<AudioFlicker<Red,OrangeRed>>(),
  130. // Control Box Arrows
  131. 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>>>>>>>(),
  132. // Booster Pixels
  133. StylePtr<Cylon<Red,5,20,Red,5,20,1>>(),
  134. "Darth Sidious"},
  135.  
  136. { "SmthQui", "tracks/QuiGone.wav",
  137. // Main Blade
  138. 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>>(),
  139. // Emitter
  140. 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>>(),
  141. // Crystal
  142. StylePtr<AudioFlicker<Green,GreenYellow>>(),
  143. // Control Box Arrows
  144. 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>>>>>>>(),
  145. // Booster Pixels
  146. StylePtr<Cylon<Snow,5,20,Green,5,20,1>>(),
  147. "Master Quigon"},
  148.  
  149. { "SmthDku", "tracks/YvsD.wav",
  150. // Main Blade
  151. 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>>(),
  152. // Emitter
  153. 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>>(),
  154. // Crystal
  155. StylePtr<AudioFlicker<Red,OrangeRed>>(),
  156. // Control Box Arrows
  157. 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>>>>>>>(),
  158. // Booster Pixels
  159. StylePtr<Cylon<Red,5,20,Red,5,20,1>>(),
  160. "Count Dooku"},
  161.  
  162. };
  163. BladeConfig blades[] = {
  164. {0,
  165. // Main blade 16 LED NPXL blade PCB and 132 strips all in parallel
  166. SubBlade (16, 138, WS281XBladePtr<139, blade2Pin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >()),
  167. // Emitter PCB 16 Pixel NPXL
  168. SubBlade (0, 15, NULL),
  169. // Crytal
  170. WS281XBladePtr<1, blade7Pin, Color8::GRB, PowerPINS<bladePowerPin1> >(),
  171. // Control Box Arrows
  172. WS281XBladePtr<2, blade3Pin, Color8::GRB, PowerPINS<bladePowerPin4> >(),
  173. // Upper Shaft and Booster Pixels
  174. WS281XBladePtr<10, blade4Pin, Color8::GRB, PowerPINS<bladePowerPin5> >(),
  175. CONFIGARRAY(presets)},
  176. };
  177. #endif
  178.  
  179. #ifdef CONFIG_BUTTONS
  180. Button PowerButton(BUTTON_POWER, powerButtonPin, "pow");
  181. Button AuxButton(BUTTON_AUX, auxPin, "aux");
  182. #endif
Advertisement
Add Comment
Please, Sign In to add comment