Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ifdef CONFIG_TOP
- #include "proffieboard_v2_config.h"
- #define NUM_BLADES 2
- #define NUM_BUTTONS 2
- #define VOLUME 1800
- const unsigned int maxLedsPerStrip = 144;
- #define CLASH_THRESHOLD_G 1.0
- #define ENABLE_AUDIO
- #define ENABLE_MOTION
- #define ENABLE_WS2811
- #define ENABLE_SD
- #define NO_COLOR_SWING
- #define SAVED_PRESET
- #endif
- #ifdef CONFIG_PRESETS
- Preset presets[] = {
- { "2ndSistr", "tracks/matrix.wav",
- StylePtr<InOutHelper<Blast<LocalizedClash<Lockup<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<Mix<SwingSpeed<400>,AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,Rgb<90,38,0>,Rgb<64,64,0>,Rgb<0,128,0>,SteelBlue,Rgb<0,0,128>,Rgb<60,10,165>,Rgb<70,0,155>,Rgb<80,0,80>>>,AudioFlicker<ColorChange<TrWipe<1000>,OrangeRed,Red,DarkOrange,GreenYellow,Blue,DodgerBlue,Rgb<50,20,255>,Magenta,Rgb<145,0,255>>,ColorChange<TrWipe<1000>,Rgb<80,20,20>,Rgb<128,0,0>,Rgb<90,38,0>,Rgb<64,64,0>,Rgb<0,128,0>,SteelBlue,Rgb<0,0,128>,Rgb<60,10,165>,Rgb<70,0,155>>>>,StyleFire<White,ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,0,6>,TrInstant,TrSmoothFade<1600>,EFFECT_IGNITION>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,Rgb<90,38,0>,Rgb<64,64,0>,Rgb<0,128,0>,SteelBlue,Rgb<0,0,128>,Rgb<60,10,165>,Rgb<70,0,155>,Rgb<80,0,80>>>,RandomPerLEDFlicker<OrangeRed,White>>,TrConcat<TrWipeIn<600>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,Rgb<90,38,0>,Rgb<64,64,0>,Rgb<0,128,0>,SteelBlue,Rgb<0,0,128>,Rgb<60,10,165>,Rgb<70,0,155>,Rgb<80,0,80>>>,RandomPerLEDFlicker<Orange,White>>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,White,0,6>,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,Rgb<90,38,0>,Rgb<64,64,0>,Rgb<0,128,0>,SteelBlue,Rgb<0,0,128>,Rgb<60,10,165>,Rgb<70,0,155>,Rgb<80,0,80>>>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,Rgb<90,38,0>,Rgb<64,64,0>,Rgb<0,128,0>,SteelBlue,Rgb<0,0,128>,Rgb<60,10,165>,Rgb<70,0,155>,Rgb<80,0,80>>>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Black,TrConcat<TrInstant,HumpFlicker<White,ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,40>,TrColorCycle<600>>,TrInstant,EFFECT_RETRACTION>,Pulsing<Gradient<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,BrownNoiseFlicker<White,Strobe<Blue,White,50,1>,100>>,Gradient<BrownNoiseFlicker<White,Strobe<Blue,White,50,1>,100>,ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>>,3500>,RandomPerLEDFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,White>,Bump<Int<16000>,Int<20000>>,Bump<Int<32768>,Int<10000>>>,White>,White>,300,500,Black>>(),
- StylePtr<InOutHelper<Blast<LocalizedClash<Lockup<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<Mix<SwingSpeed<400>,AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,Rgb<90,38,0>,Rgb<64,64,0>,Rgb<0,128,0>,SteelBlue,Rgb<0,0,128>,Rgb<60,10,165>,Rgb<70,0,155>,Rgb<80,0,80>>>,AudioFlicker<ColorChange<TrWipe<1000>,OrangeRed,Red,DarkOrange,GreenYellow,Blue,DodgerBlue,Rgb<50,20,255>,Magenta,Rgb<145,0,255>>,ColorChange<TrWipe<1000>,Rgb<80,20,20>,Rgb<128,0,0>,Rgb<90,38,0>,Rgb<64,64,0>,Rgb<0,128,0>,SteelBlue,Rgb<0,0,128>,Rgb<60,10,165>,Rgb<70,0,155>>>>,StyleFire<White,ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,0,6>,TrInstant,TrSmoothFade<1600>,EFFECT_IGNITION>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,Rgb<90,38,0>,Rgb<64,64,0>,Rgb<0,128,0>,SteelBlue,Rgb<0,0,128>,Rgb<60,10,165>,Rgb<70,0,155>,Rgb<80,0,80>>>,RandomPerLEDFlicker<OrangeRed,White>>,TrConcat<TrWipeIn<600>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,Rgb<90,38,0>,Rgb<64,64,0>,Rgb<0,128,0>,SteelBlue,Rgb<0,0,128>,Rgb<60,10,165>,Rgb<70,0,155>,Rgb<80,0,80>>>,RandomPerLEDFlicker<Orange,White>>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,White,0,6>,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,Rgb<90,38,0>,Rgb<64,64,0>,Rgb<0,128,0>,SteelBlue,Rgb<0,0,128>,Rgb<60,10,165>,Rgb<70,0,155>,Rgb<80,0,80>>>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,Rgb<90,38,0>,Rgb<64,64,0>,Rgb<0,128,0>,SteelBlue,Rgb<0,0,128>,Rgb<60,10,165>,Rgb<70,0,155>,Rgb<80,0,80>>>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Black,TrConcat<TrInstant,HumpFlicker<White,ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,40>,TrColorCycle<600>>,TrInstant,EFFECT_RETRACTION>,Pulsing<Gradient<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,BrownNoiseFlicker<White,Strobe<Blue,White,50,1>,100>>,Gradient<BrownNoiseFlicker<White,Strobe<Blue,White,50,1>,100>,ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>>,3500>,RandomPerLEDFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,White>,Bump<Int<16000>,Int<20000>>,Bump<Int<32768>,Int<10000>>>,White>,White>,300,500,Black>>(),
- },
- { "9thSistr", "tracks/DMD.wav", 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>>(), 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>>(),},
- { "ShdwTrpr", "tracks/clone.wav", StylePtr<InOutHelper<Blast<LocalizedClash<Lockup<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<Mix<SwingSpeed<400>,AudioFlicker<DarkOrange,Rgb<90,38,0>>,AudioFlicker<Red,Rgb<128,0,0>>>,StyleFire<White,DarkOrange,0,6>,TrInstant,TrSmoothFade<1600>,EFFECT_IGNITION>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<DarkOrange,Rgb<90,38,0>>,RandomPerLEDFlicker<OrangeRed,White>>,TrConcat<TrWipeIn<600>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<DarkOrange,Rgb<90,38,0>>,RandomPerLEDFlicker<Orange,White>>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire<DarkOrange,White,0,6>,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<DarkOrange,Rgb<90,38,0>>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<DarkOrange,Rgb<90,38,0>>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Black,TrConcat<TrInstant,HumpFlicker<White,DarkOrange,40>,TrColorCycle<600>>,TrInstant,EFFECT_RETRACTION>,Pulsing<Gradient<DarkOrange,BrownNoiseFlicker<White,Strobe<Blue,White,50,1>,100>>,Gradient<BrownNoiseFlicker<White,Strobe<Blue,White,50,1>,100>,DarkOrange>,3500>,RandomPerLEDFlicker<DarkOrange,White>,Bump<Int<16000>,Int<20000>>,Bump<Int<32768>,Int<10000>>>,White>,White>,300,500,Black>>(),
- StylePtr<InOutHelper<Blast<LocalizedClash<Lockup<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<Mix<SwingSpeed<400>,AudioFlicker<DarkOrange,Rgb<90,38,0>>,AudioFlicker<Red,Rgb<128,0,0>>>,StyleFire<White,DarkOrange,0,6>,TrInstant,TrSmoothFade<1600>,EFFECT_IGNITION>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<DarkOrange,Rgb<90,38,0>>,RandomPerLEDFlicker<OrangeRed,White>>,TrConcat<TrWipeIn<600>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<DarkOrange,Rgb<90,38,0>>,RandomPerLEDFlicker<Orange,White>>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire<DarkOrange,White,0,6>,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<DarkOrange,Rgb<90,38,0>>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<DarkOrange,Rgb<90,38,0>>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Black,TrConcat<TrInstant,HumpFlicker<White,DarkOrange,40>,TrColorCycle<600>>,TrInstant,EFFECT_RETRACTION>,Pulsing<Gradient<DarkOrange,BrownNoiseFlicker<White,Strobe<Blue,White,50,1>,100>>,Gradient<BrownNoiseFlicker<White,Strobe<Blue,White,50,1>,100>,DarkOrange>,3500>,RandomPerLEDFlicker<DarkOrange,White>,Bump<Int<16000>,Int<20000>>,Bump<Int<32768>,Int<10000>>>,White>,White>,300,500,Black>>(),},
- { "PurgedPF", "tracks/kenobi.wav", StylePtr<InOutHelper<Blast<LocalizedClash<Lockup<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<Mix<SwingSpeed<400>,AudioFlicker<Blue,Rgb<0,0,128>>,AudioFlicker<DodgerBlue,SteelBlue>>,StyleFire<White,Blue,0,6>,TrInstant,TrSmoothFade<1600>,EFFECT_IGNITION>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<Blue,Rgb<0,0,128>>,RandomPerLEDFlicker<OrangeRed,White>>,TrConcat<TrWipeIn<600>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<Blue,Rgb<0,0,128>>,RandomPerLEDFlicker<Orange,White>>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire<Blue,White,0,6>,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<Blue,Rgb<0,0,128>>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<Blue,Rgb<0,0,128>>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Black,TrConcat<TrInstant,HumpFlicker<White,Blue,40>,TrColorCycle<600>>,TrInstant,EFFECT_RETRACTION>,Pulsing<Gradient<Blue,BrownNoiseFlicker<White,Strobe<Blue,White,50,1>,100>>,Gradient<BrownNoiseFlicker<White,Strobe<Blue,White,50,1>,100>,Blue>,3500>,RandomPerLEDFlicker<Blue,White>,Bump<Int<16000>,Int<20000>>,Bump<Int<32768>,Int<10000>>>,White>,White>,300,500,Black>>(),
- StylePtr<InOutHelper<Blast<LocalizedClash<Lockup<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<Mix<SwingSpeed<400>,AudioFlicker<Blue,Rgb<0,0,128>>,AudioFlicker<DodgerBlue,SteelBlue>>,StyleFire<White,Blue,0,6>,TrInstant,TrSmoothFade<1600>,EFFECT_IGNITION>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<Blue,Rgb<0,0,128>>,RandomPerLEDFlicker<OrangeRed,White>>,TrConcat<TrWipeIn<600>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<Blue,Rgb<0,0,128>>,RandomPerLEDFlicker<Orange,White>>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire<Blue,White,0,6>,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<Blue,Rgb<0,0,128>>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<Blue,Rgb<0,0,128>>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Black,TrConcat<TrInstant,HumpFlicker<White,Blue,40>,TrColorCycle<600>>,TrInstant,EFFECT_RETRACTION>,Pulsing<Gradient<Blue,BrownNoiseFlicker<White,Strobe<Blue,White,50,1>,100>>,Gradient<BrownNoiseFlicker<White,Strobe<Blue,White,50,1>,100>,Blue>,3500>,RandomPerLEDFlicker<Blue,White>,Bump<Int<16000>,Int<20000>>,Bump<Int<32768>,Int<10000>>>,White>,White>,300,500,Black>>(),},
- { "RgueVadr", "tracks/hallway.wav",
- StylePtr<InOutHelper<Blast<LocalizedClash<Lockup<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<Mix<SwingSpeed<400>,AudioFlicker<Red,Rgb<128,0,0>>,AudioFlicker<OrangeRed,Rgb<80,20,20>>>,StyleFire<White,Red,0,6>,TrInstant,TrSmoothFade<1600>,EFFECT_IGNITION>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<Red,Rgb<128,0,0>>,RandomPerLEDFlicker<OrangeRed,White>>,TrConcat<TrWipeIn<600>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<Red,Rgb<128,0,0>>,RandomPerLEDFlicker<Orange,White>>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire<Red,White,0,6>,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<Red,Rgb<128,0,0>>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<Red,Rgb<128,0,0>>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Black,TrConcat<TrInstant,HumpFlicker<White,Red,40>,TrColorCycle<600>>,TrInstant,EFFECT_RETRACTION>,Pulsing<Gradient<Red,BrownNoiseFlicker<White,Strobe<Blue,White,50,1>,100>>,Gradient<BrownNoiseFlicker<White,Strobe<Blue,White,50,1>,100>,Red>,3500>,RandomPerLEDFlicker<Red,White>,Bump<Int<16000>,Int<20000>>,Bump<Int<32768>,Int<10000>>>,White>,White>,300,500,Black>>(),
- StylePtr<InOutHelper<Blast<LocalizedClash<Lockup<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<Mix<SwingSpeed<400>,AudioFlicker<Red,Rgb<128,0,0>>,AudioFlicker<OrangeRed,Rgb<80,20,20>>>,StyleFire<White,Red,0,6>,TrInstant,TrSmoothFade<1600>,EFFECT_IGNITION>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<Red,Rgb<128,0,0>>,RandomPerLEDFlicker<OrangeRed,White>>,TrConcat<TrWipeIn<600>,Mix<Bump<Int<32768>,Int<16000>>,AudioFlicker<Red,Rgb<128,0,0>>,RandomPerLEDFlicker<Orange,White>>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire<Red,White,0,6>,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<Red,Rgb<128,0,0>>,White>,TrInstant,TrFade<200>,EFFECT_DRAG_BEGIN>,Mix<Bump<Int<32768>,Int<10000>>,AudioFlicker<Red,Rgb<128,0,0>>,White>,TrInstant,TrFade<300>,EFFECT_DRAG_END>,Black,TrConcat<TrInstant,HumpFlicker<White,Red,40>,TrColorCycle<600>>,TrInstant,EFFECT_RETRACTION>,Pulsing<Gradient<Red,BrownNoiseFlicker<White,Strobe<Blue,White,50,1>,100>>,Gradient<BrownNoiseFlicker<White,Strobe<Blue,White,50,1>,100>,Red>,3500>,RandomPerLEDFlicker<Red,White>,Bump<Int<16000>,Int<20000>>,Bump<Int<32768>,Int<10000>>>,White>,White>,300,500,Black>>(),},
- { "MetaMorf", "tracks/Transfrm.wav",
- StyleNormalPtr<Gradient<Red,Blue,DodgerBlue>,Gradient<Cyan,Yellow>,300,800,Magenta>(),
- StyleNormalPtr<WHITE, RED, 300, 800, RED>(), "white"},
- { "FireFont", "tracks/thor.wav",
- StylePtr<InOutHelper<Blast<LocalizedClash<Lockup<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<Mix<SwingSpeed<400>,StyleFire<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,Rgb<90,38,0>,Rgb<64,64,0>,Rgb<0,128,0>,SteelBlue,Rgb<0,0,128>,Rgb<60,10,165>,Rgb<70,0,155>,Rgb<80,0,80>>,0,3,FireConfig<10,1000,2>,FireConfig<4000,0,0>,FireConfig<2,1000,5>,FireConfig<100,0,5>>,StyleFire<White,Rgb<80,80,80>,0,5,FireConfig<10,1000,2>,FireConfig<4000,0,0>,FireConfig<2,1000,5>,FireConfig<100,0,5>>>,StyleFire<White,ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,0,6>,TrInstant,TrSmoothFade<1600>,EFFECT_IGNITION>,Mix<Bump<Int<32768>,Int<16000>>,StyleFire<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,Rgb<90,38,0>,Rgb<64,64,0>,Rgb<0,128,0>,SteelBlue,Rgb<0,0,128>,Rgb<60,10,165>,Rgb<70,0,155>,Rgb<80,0,80>>,0,3,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<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,Rgb<90,38,0>,Rgb<64,64,0>,Rgb<0,128,0>,SteelBlue,Rgb<0,0,128>,Rgb<60,10,165>,Rgb<70,0,155>,Rgb<80,0,80>>,0,3,FireConfig<10,1000,2>,FireConfig<4000,0,0>,FireConfig<2,1000,5>,FireConfig<100,0,5>>,RandomPerLEDFlicker<Orange,White>>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,White,0,6>,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix<Bump<Int<32768>,Int<10000>>,StyleFire<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,Rgb<90,38,0>,Rgb<64,64,0>,Rgb<0,128,0>,SteelBlue,Rgb<0,0,128>,Rgb<60,10,165>,Rgb<70,0,155>,Rgb<80,0,80>>,0,3,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<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,Rgb<90,38,0>,Rgb<64,64,0>,Rgb<0,128,0>,SteelBlue,Rgb<0,0,128>,Rgb<60,10,165>,Rgb<70,0,155>,Rgb<80,0,80>>,0,3,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,ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,40>,TrColorCycle<600>>,TrInstant,EFFECT_RETRACTION>,Pulsing<Gradient<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,BrownNoiseFlicker<White,Strobe<Blue,White,50,1>,100>>,Gradient<BrownNoiseFlicker<White,Strobe<Blue,White,50,1>,100>,ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>>,3500>,RandomPerLEDFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,White>,Bump<Int<16000>,Int<20000>>,Bump<Int<32768>,Int<10000>>>,White>,White>,300,500,Black>>(),
- StylePtr<InOutHelper<Blast<LocalizedClash<Lockup<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<TransitionEffect<Mix<SwingSpeed<400>,StyleFire<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,Rgb<90,38,0>,Rgb<64,64,0>,Rgb<0,128,0>,SteelBlue,Rgb<0,0,128>,Rgb<60,10,165>,Rgb<70,0,155>,Rgb<80,0,80>>,0,3,FireConfig<10,1000,2>,FireConfig<4000,0,0>,FireConfig<2,1000,5>,FireConfig<100,0,5>>,StyleFire<White,Rgb<80,80,80>,0,5,FireConfig<10,1000,2>,FireConfig<4000,0,0>,FireConfig<2,1000,5>,FireConfig<100,0,5>>>,StyleFire<White,ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,0,6>,TrInstant,TrSmoothFade<1600>,EFFECT_IGNITION>,Mix<Bump<Int<32768>,Int<16000>>,StyleFire<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,Rgb<90,38,0>,Rgb<64,64,0>,Rgb<0,128,0>,SteelBlue,Rgb<0,0,128>,Rgb<60,10,165>,Rgb<70,0,155>,Rgb<80,0,80>>,0,3,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<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,Rgb<90,38,0>,Rgb<64,64,0>,Rgb<0,128,0>,SteelBlue,Rgb<0,0,128>,Rgb<60,10,165>,Rgb<70,0,155>,Rgb<80,0,80>>,0,3,FireConfig<10,1000,2>,FireConfig<4000,0,0>,FireConfig<2,1000,5>,FireConfig<100,0,5>>,RandomPerLEDFlicker<Orange,White>>,TrWipe<600>>,TrInstant,EFFECT_STAB>,White,TrInstant,TrSmoothFade<200>,EFFECT_LOCKUP_BEGIN>,StyleFire<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,White,0,6>,TrInstant,TrSmoothFade<500>,EFFECT_LOCKUP_END>,Mix<Bump<Int<32768>,Int<10000>>,StyleFire<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,Rgb<90,38,0>,Rgb<64,64,0>,Rgb<0,128,0>,SteelBlue,Rgb<0,0,128>,Rgb<60,10,165>,Rgb<70,0,155>,Rgb<80,0,80>>,0,3,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<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,ColorChange<TrWipe<1000>,Rgb<128,0,0>,Rgb<90,38,0>,Rgb<64,64,0>,Rgb<0,128,0>,SteelBlue,Rgb<0,0,128>,Rgb<60,10,165>,Rgb<70,0,155>,Rgb<80,0,80>>,0,3,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,ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,40>,TrColorCycle<600>>,TrInstant,EFFECT_RETRACTION>,Pulsing<Gradient<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,BrownNoiseFlicker<White,Strobe<Blue,White,50,1>,100>>,Gradient<BrownNoiseFlicker<White,Strobe<Blue,White,50,1>,100>,ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>>,3500>,RandomPerLEDFlicker<ColorChange<TrWipe<1000>,Red,DarkOrange,Yellow,Green,DeepSkyBlue,Blue,Rgb<120,40,255>,Rgb<145,0,255>,Magenta>,White>,Bump<Int<16000>,Int<20000>>,Bump<Int<32768>,Int<10000>>>,White>,White>,300,500,Black>>(),},
- { "PtchBlck", "tracks/DMD.wav",
- StyleStrobePtr<WHITE, Rainbow, 25, 800, 1000>(),
- StyleStrobePtr<WHITE, Rainbow, 25, 800, 1000>(), "strobe"},
- { "FallenBlue", "tracks/khazad.wav",
- StylePtr<InOutSparkTip<EASYBLADE(BLUE, WHITE), 300, 800> >(),
- StylePtr<InOutSparkTip<EASYBLADE(BLUE, WHITE), 300, 800> >(), "blue"},
- { "SongStrm", "tracks/StormDub.wav",
- StyleFirePtr<BLUE, CYAN, 0>(),
- StyleFirePtr<BLUE, CYAN, 1>(), "blue fire"},
- { "SctApprtc", "tracks/SKT2.wav",
- StylePtr<InOutSparkTip<EASYBLADE(MAGENTA, WHITE), 300, 800> >(),
- StylePtr<InOutSparkTip<EASYBLADE(MAGENTA, WHITE), 300, 800> >(), "magenta"},
- { "SmthFuzz", "tracks/mars.wav",
- StyleNormalPtr<Gradient<RED, BLUE>, Gradient<CYAN, YELLOW>, 300, 800>(),
- StyleNormalPtr<Gradient<RED, BLUE>, Gradient<CYAN, YELLOW>, 300, 800>(), "gradient"},
- { "RgueCmdr", "tracks/mercury.wav",
- StyleRainbowPtr<300, 800>(),
- StyleRainbowPtr<300, 800>(), "rainbow"},
- { "SmthJedi", "tracks/mars.wav",
- &style_charging,
- StyleNormalPtr<BLACK, BLACK, 300, 800>(), "Battery\nLevel"}
- };
- BladeConfig blades[] = {
- { 0, WS281XBladePtr<144, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(),
- WS281XBladePtr<1, blade2Pin, Color8::GRB, PowerPINS<bladePowerPin4> >()
- , CONFIGARRAY(presets) },
- };
- #endif
- #ifdef CONFIG_BUTTONS
- Button PowerButton(BUTTON_POWER, powerButtonPin, "pow");
- Button AuxButton(BUTTON_AUX, auxPin, "aux");
- #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement