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 3
- #define NUM_BUTTONS 2
- #define VOLUME 1300
- const unsigned int maxLedsPerStrip = 144;
- #define CLASH_THRESHOLD_G 2.6
- #define ENABLE_AUDIO
- #define ENABLE_MOTION
- #define ENABLE_WS2811
- #define ENABLE_SD
- #define SHARED_POWER_PINS
- #define FETT263_SWING_ON
- #define FETT263_SWING_ON_NO_BM
- #define FETT263_TWIST_OFF
- #define FETT263_TWIST_ON
- #define FETT263_TWIST_ON_NO_BM
- #define SAVE_STATE
- #define COLOR_CHANGE_DIRECT
- #endif
- #ifdef CONFIG_PROP
- #include "../props/saber_fett263_buttons.h"
- #endif
- #ifdef CONFIG_PRESETS
- Preset presets[] = {
- { "The_Tragedy_Proffie", "tracks/track1.wav",
- StylePtr<Layers<AudioFlicker<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<128,0,0>>>,LockupTrL<Layers<AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Int<28000>,Int<8000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,AlphaL<White,Bump<Scale<BladeAngle<>,Int<28000>,Int<8000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,AlphaL<White,Bump<Int<0>,Int<8000>>>,ResponsiveStabL<Orange,TrWipeIn<600>,TrWipe<600>>,ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>,Int<400>>,ResponsiveClashL<White,TrInstant,TrFade<400>,Int<28000>,Int<8000>,Int<20000>>,TransitionEffectL<TrConcat<TrInstant,Stripes<3000,-3500,White,RandomPerLEDFlicker<Rgb<60,60,60>,Black>,BrownNoiseFlicker<White,Rgb<30,30,30>,200>,RandomPerLEDFlicker<Rgb<80,80,80>,Rgb<30,30,30>>>,TrFade<800>>,EFFECT_IGNITION>,LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,DarkOrange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeSparkTip<White,300>,TrWipeInSparkTip<White,500>,Black>>>(),
- StylePtr<Layers<TransitionLoop<RotateColorsX<Variation,White>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<4,4,6>>,TrFade<1200>>>,TransitionEffectL<TrConcat<TrInstant,BrownNoiseFlickerL<White,Int<100>>,TrFade<1200>>,EFFECT_IGNITION>,InOutTrL<TrFade<500>,TrFade<500>,Layers<Black,TransitionEffectL<TrConcat<TrInstant,ColorCycle<RotateColorsX<Variation,Red>,25,100,RotateColorsX<Variation,White>,25,300,4000>,TrDelay<30000>,ColorCycle<RotateColorsX<Variation,Red>,25,100,RotateColorsX<Variation,White>,25,300,4000>,TrFade<500>>,EFFECT_RETRACTION>,TransitionEffectL<TrConcat<TrInstant,ColorCycle<RotateColorsX<Variation,Red>,25,100,RotateColorsX<Variation,White>,25,300,4000>,TrDelay<30000>,ColorCycle<RotateColorsX<Variation,Red>,25,100,RotateColorsX<Variation,White>,25,300,4000>,TrFade<500>>,EFFECT_NEWFONT>,TransitionEffectL<TrConcat<TrInstant,ColorCycle<RotateColorsX<Variation,Red>,25,100,RotateColorsX<Variation,White>,25,300,4000>,TrDelay<30000>,ColorCycle<RotateColorsX<Variation,Red>,25,100,RotateColorsX<Variation,White>,25,300,4000>,TrFade<500>>,EFFECT_BOOT>>>>>(),
- StylePtr<Layers<Pulsing<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<10,0,0>>,3000>,InOutTrL<TrInstant,TrFade<300>,Layers<Black,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<RotateColorsX<Variation,Red>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<10,0,0>>,TrFade<1200>>>,TrDelay<30000>,TransitionLoop<RotateColorsX<Variation,Red>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<10,0,0>>,TrFade<1200>>>,TrFade<1000>>,EFFECT_BOOT>,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<RotateColorsX<Variation,Red>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<10,0,0>>,TrFade<1200>>>,TrDelay<30000>,TransitionLoop<RotateColorsX<Variation,Red>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<10,0,0>>,TrFade<1200>>>,TrFade<1000>>,EFFECT_NEWFONT>,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<RotateColorsX<Variation,Red>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<10,0,0>>,TrFade<1200>>>,TrDelay<30000>,TransitionLoop<RotateColorsX<Variation,Red>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<10,0,0>>,TrFade<1200>>>,TrFade<1000>>,EFFECT_RETRACTION>>>>>(), },
- { "Snoke", "tracks/track1.wav",
- StylePtr<Layers<StripesX<Sin<Int<12>,Int<3000>,Int<7000>>,Scale<SwingSpeed<100>,Int<75>,Int<125>>,StripesX<Sin<Int<10>,Int<1000>,Int<3000>>,Scale<SwingSpeed<100>,Int<75>,Int<100>>,Pulsing<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<20,0,0>>,1200>,Mix<SwingSpeed<200>,RotateColorsX<Variation,Rgb<120,0,0>>,Black>>,RotateColorsX<Variation,Rgb<60,0,0>>,Pulsing<RotateColorsX<Variation,Rgb<50,0,0>>,StripesX<Sin<Int<10>,Int<2000>,Int<3000>>,Sin<Int<10>,Int<75>,Int<100>>,RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<96,0,0>>>,2000>,Pulsing<RotateColorsX<Variation,Rgb<128,0,0>>,RotateColorsX<Variation,Rgb<5,0,0>>,3000>>,AlphaL<StyleFire<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<2,0,0>>,0,1,FireConfig<10,2000,2>,FireConfig<10,2000,2>,FireConfig<10,2000,2>,FireConfig<0,0,25>>,Int<10000>>,LockupTrL<Layers<AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Int<28000>,Int<8000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,AlphaL<White,Bump<Scale<BladeAngle<>,Int<28000>,Int<8000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,AlphaL<Mix<SmoothStep<Scale<BladeAngle<>,Int<28000>,Int<8000>>,Int<1000>>,Stripes<1500,2000,White,Red>,Stripes<1500,-2500,White,Red>>,Int<18000>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,AlphaL<White,SmoothStep<Scale<SlowNoise<Int<2000>>,Int<1000>,Int<4000>>,Int<-4000>>>,ResponsiveStabL<Orange,TrWipeIn<600>,TrWipe<600>>,ResponsiveBlastWaveL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>,Int<400>>,ResponsiveBlastWaveL<White,Int<300>,Int<100>,Int<300>,Int<28000>,Int<8000>,EFFECT_CLASH>,TransitionEffectL<TrConcat<TrInstant,HumpFlickerL<White,40>,TrFade<800>>,EFFECT_IGNITION>,TransitionEffectL<TrConcat<TrInstant,HumpFlickerL<White,40>,TrFade<1000>>,EFFECT_RETRACTION>,LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,DarkOrange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeX<Scale<BladeAngle<>,Int<500>,Int<200>>>,TrWipeInX<Scale<BladeAngle<>,Int<800>,Int<300>>>,Black>,TransitionEffectL<TrConcat<TrFade<2000>,AlphaL<HumpFlickerL<Rgb<120,120,165>,10>,Bump<Int<0>,Int<4000>>>,TrFade<2950>,AlphaL<HumpFlickerL<Rgb<120,120,165>,15>,Bump<Int<0>,Int<5000>>>,TrFade<3000>,AlphaL<HumpFlickerL<Rgb<120,120,165>,20>,Bump<Int<0>,Int<6000>>>,TrBoing<1000,3>>,EFFECT_PREON>>>(),
- StylePtr<Layers<TransitionLoop<RotateColorsX<Variation,White>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<4,4,6>>,TrFade<1200>>>,TransitionEffectL<TrConcat<TrInstant,BrownNoiseFlickerL<White,Int<100>>,TrFade<1200>>,EFFECT_IGNITION>,InOutTrL<TrFade<500>,TrFade<500>,Layers<Black,TransitionEffectL<TrConcat<TrInstant,ColorCycle<RotateColorsX<Variation,Red>,25,300,RotateColorsX<Variation,White>,25,100,4000>,TrDelay<30000>,ColorCycle<RotateColorsX<Variation,Red>,25,300,RotateColorsX<Variation,White>,25,100,4000>,TrFade<500>>,EFFECT_RETRACTION>,TransitionEffectL<TrConcat<TrInstant,ColorCycle<RotateColorsX<Variation,Red>,25,300,RotateColorsX<Variation,White>,25,100,4000>,TrDelay<30000>,ColorCycle<RotateColorsX<Variation,Red>,25,300,RotateColorsX<Variation,White>,25,100,4000>,TrFade<500>>,EFFECT_NEWFONT>,TransitionEffectL<TrConcat<TrInstant,ColorCycle<RotateColorsX<Variation,Red>,25,300,RotateColorsX<Variation,White>,25,100,4000>,TrDelay<30000>,ColorCycle<RotateColorsX<Variation,Red>,25,300,RotateColorsX<Variation,White>,25,100,4000>,TrFade<500>>,EFFECT_BOOT>>>>>(),
- StylePtr<Layers<Pulsing<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<10,0,0>>,3000>,InOutTrL<TrInstant,TrFade<300>,Layers<Black,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<RotateColorsX<Variation,Red>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<10,0,0>>,TrFade<1200>>>,TrDelay<30000>,TransitionLoop<RotateColorsX<Variation,Red>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<10,0,0>>,TrFade<1200>>>,TrFade<1000>>,EFFECT_BOOT>,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<RotateColorsX<Variation,Red>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<10,0,0>>,TrFade<1200>>>,TrDelay<30000>,TransitionLoop<RotateColorsX<Variation,Red>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<10,0,0>>,TrFade<1200>>>,TrFade<1000>>,EFFECT_NEWFONT>,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<RotateColorsX<Variation,Red>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<10,0,0>>,TrFade<1200>>>,TrDelay<30000>,TransitionLoop<RotateColorsX<Variation,Red>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<10,0,0>>,TrFade<1200>>>,TrFade<1000>>,EFFECT_RETRACTION>>>>>(), },
- { "IgnitionRedux", "tracks/",
- StylePtr<Layers<Stripes<2000,-2500,RotateColorsX<Variation,Red>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<60,0,0>>,Black>,BrownNoiseFlicker<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<30,0,0>>,200>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<80,0,0>>,RotateColorsX<Variation,Rgb<30,0,0>>>>,TransitionLoopL<TrConcat<TrWaveX<RandomFlicker<RotateColorsX<Variation,Red>,BrownNoiseFlicker<RotateColorsX<Variation,Rgb<80,0,0>>,Black,300>>,Int<400>,Int<100>,Int<200>,Int<0>>,AlphaL<Red,Int<0>>,TrDelayX<Scale<SlowNoise<Int<1500>>,Int<200>,Int<1200>>>>>,AlphaL<Stripes<1000,-2000,RandomPerLEDFlicker<RotateColorsX<Variation,Red>,Black>,Black,RotateColorsX<Variation,Red>,Black>,SwingSpeed<600>>,LockupTrL<Layers<AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Int<28000>,Int<8000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,AlphaL<White,Bump<Scale<BladeAngle<>,Int<28000>,Int<8000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrJoinR<TrWipe<100>,TrWipeIn<100>>,White,TrJoinR<TrWipe<100>,TrWipeIn<100>>>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,AlphaL<White,SmoothStep<Scale<SlowNoise<Int<2000>>,Int<1000>,Int<4000>>,Int<-4000>>>,ResponsiveStabL<Orange,TrWipeIn<600>,TrWipe<600>>,ResponsiveBlastFadeL<White,Scale<SwingSpeed<200>,Int<8000>,Int<16000>>,Int<400>>,ResponsiveBlastWaveL<White,Int<300>,Int<100>,Int<300>,Int<28000>,Int<8000>,EFFECT_CLASH>,TransitionEffectL<TrConcat<TrInstant,Stripes<3000,-3500,White,RandomPerLEDFlicker<Rgb<60,60,60>,Black>,BrownNoiseFlicker<White,Rgb<30,30,30>,200>,RandomPerLEDFlicker<Rgb<80,80,80>,Rgb<30,30,30>>>,TrFade<800>>,EFFECT_IGNITION>,TransitionEffectL<TrConcat<TrInstant,HumpFlickerL<White,40>,TrFade<1000>>,EFFECT_RETRACTION>,AlphaL<Black,SmoothStep<Scale<SlowNoise<Int<2400>>,Int<22000>,Int<40000>>,Int<22000>>>,LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,DarkOrange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeX<Scale<BladeAngle<>,Int<500>,Int<200>>>,TrWipeInX<Scale<BladeAngle<>,Int<800>,Int<300>>>,Black>,TransitionEffectL<TrConcat<TrInstant,AlphaL<Mix<Trigger<EFFECT_PREON,Int<3000>,Int<2000>,Int<1000>>,BrownNoiseFlicker<Black,RotateColorsX<Variation,Red>,100>,RandomPerLEDFlicker<RotateColorsX<Variation,Red>,Rgb<50,50,50>>,BrownNoiseFlicker<Mix<NoisySoundLevel,RotateColorsX<Variation,Red>,RotateColorsX<Int<4000>,RotateColorsX<Variation,Red>>>,White,50>>,SmoothStep<Scale<NoisySoundLevel,Int<-10000>,Int<36000>>,Int<-4000>>>,TrDelay<6000>>,EFFECT_PREON>>>(),
- StylePtr<Layers<TransitionLoop<RotateColorsX<Variation,White>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<4,4,6>>,TrFade<1200>>>,TransitionEffectL<TrConcat<TrInstant,BrownNoiseFlickerL<White,Int<100>>,TrFade<1200>>,EFFECT_IGNITION>,InOutTrL<TrFade<500>,TrFade<500>,Layers<Black,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<Black,TrConcat<TrWipe<1000>,RotateColorsX<Variation,Red>,TrWipe<1000>>>,TrDelay<30000>,TransitionLoop<Black,TrConcat<TrWipe<1000>,RotateColorsX<Variation,Red>,TrWipe<1000>>>,TrFade<500>>,EFFECT_RETRACTION>,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<Black,TrConcat<TrWipe<1000>,RotateColorsX<Variation,Red>,TrWipe<1000>>>,TrDelay<30000>,TransitionLoop<Black,TrConcat<TrWipe<1000>,RotateColorsX<Variation,Red>,TrWipe<1000>>>,TrFade<500>>,EFFECT_NEWFONT>,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<Black,TrConcat<TrWipe<1000>,RotateColorsX<Variation,Red>,TrWipe<1000>>>,TrDelay<30000>,TransitionLoop<Black,TrConcat<TrWipe<1000>,RotateColorsX<Variation,Red>,TrWipe<1000>>>,TrFade<500>>,EFFECT_BOOT>>>>>(),
- StylePtr<Layers<Pulsing<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<10,0,0>>,3000>,InOutTrL<TrInstant,TrFade<300>,Layers<Black,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<RotateColorsX<Variation,Red>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<10,0,0>>,TrFade<1200>>>,TrDelay<30000>,TransitionLoop<RotateColorsX<Variation,Red>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<10,0,0>>,TrFade<1200>>>,TrFade<1000>>,EFFECT_BOOT>,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<RotateColorsX<Variation,Red>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<10,0,0>>,TrFade<1200>>>,TrDelay<30000>,TransitionLoop<RotateColorsX<Variation,Red>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<10,0,0>>,TrFade<1200>>>,TrFade<1000>>,EFFECT_NEWFONT>,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<RotateColorsX<Variation,Red>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<10,0,0>>,TrFade<1200>>>,TrDelay<30000>,TransitionLoop<RotateColorsX<Variation,Red>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<10,0,0>>,TrFade<1200>>>,TrFade<1000>>,EFFECT_RETRACTION>>>>>(), },
- { "Ronin", "tracks/",
- StylePtr<Layers<AudioFlicker<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<128,0,0>>>,LockupTrL<Layers<AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Int<28000>,Int<8000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,AlphaL<White,Bump<Scale<BladeAngle<>,Int<28000>,Int<8000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,ResponsiveStabL<Orange,TrWipeIn<600>,TrWipe<600>>,ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>,Int<400>>,ResponsiveClashL<White,TrInstant,TrFade<400>,Int<28000>,Int<8000>,Int<20000>>,LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,DarkOrange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipe<1000>,TrWipeIn<1400>,Black>>>(),
- StylePtr<Layers<TransitionLoop<RotateColorsX<Variation,Red>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<10,0,0>>,TrFade<1200>>>,InOutTrL<TrFade<500>,TrFade<500>,Layers<Black,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<Black,TrConcat<TrWipe<1000>,RotateColorsX<Variation,Red>,TrWipe<1000>>>,TrDelay<30000>,TransitionLoop<Black,TrConcat<TrWipe<1000>,RotateColorsX<Variation,Red>,TrWipe<1000>>>,TrFade<500>>,EFFECT_RETRACTION>,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<Black,TrConcat<TrWipe<1000>,RotateColorsX<Variation,Red>,TrWipe<1000>>>,TrDelay<30000>,TransitionLoop<Black,TrConcat<TrWipe<1000>,RotateColorsX<Variation,Red>,TrWipe<1000>>>,TrFade<500>>,EFFECT_NEWFONT>,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<Black,TrConcat<TrWipe<1000>,RotateColorsX<Variation,Red>,TrWipe<1000>>>,TrDelay<30000>,TransitionLoop<Black,TrConcat<TrWipe<1000>,RotateColorsX<Variation,Red>,TrWipe<1000>>>,TrFade<500>>,EFFECT_BOOT>>>>>(),
- StylePtr<Layers<Pulsing<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<10,0,0>>,3000>,InOutTrL<TrInstant,TrFade<300>,Layers<Black,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<RotateColorsX<Variation,Red>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<10,0,0>>,TrFade<1200>>>,TrDelay<30000>,TransitionLoop<RotateColorsX<Variation,Red>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<10,0,0>>,TrFade<1200>>>,TrFade<1000>>,EFFECT_BOOT>,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<RotateColorsX<Variation,Red>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<10,0,0>>,TrFade<1200>>>,TrDelay<30000>,TransitionLoop<RotateColorsX<Variation,Red>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<10,0,0>>,TrFade<1200>>>,TrFade<1000>>,EFFECT_NEWFONT>,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<RotateColorsX<Variation,Red>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<10,0,0>>,TrFade<1200>>>,TrDelay<30000>,TransitionLoop<RotateColorsX<Variation,Red>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<10,0,0>>,TrFade<1200>>>,TrFade<1000>>,EFFECT_RETRACTION>>>>>(), },
- { "Bandit", "tracks/",
- StylePtr<Layers<AudioFlicker<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<128,0,0>>>,LockupTrL<Layers<AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Int<28000>,Int<8000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,AlphaL<White,Bump<Scale<BladeAngle<>,Int<28000>,Int<8000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,ResponsiveStabL<Orange,TrWipeIn<600>,TrWipe<600>>,ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>,Int<400>>,ResponsiveClashL<White,TrInstant,TrFade<400>,Int<28000>,Int<8000>,Int<20000>>,LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,DarkOrange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipe<400>,TrWipeIn<650>,Black>>>(),
- StylePtr<Layers<TransitionLoop<RotateColorsX<Variation,Red>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<10,0,0>>,TrFade<1200>>>,InOutTrL<TrFade<500>,TrFade<500>,Layers<Black,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<Black,TrConcat<TrWipeIn<1000>,RotateColorsX<Variation,Red>,TrWipeIn<1000>>>,TrDelay<30000>,TransitionLoop<Black,TrConcat<TrWipeIn<1000>,RotateColorsX<Variation,Red>,TrWipeIn<1000>>>,TrFade<500>>,EFFECT_RETRACTION>,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<Black,TrConcat<TrWipeIn<1000>,RotateColorsX<Variation,Red>,TrWipeIn<1000>>>,TrDelay<30000>,TransitionLoop<Black,TrConcat<TrWipeIn<1000>,RotateColorsX<Variation,Red>,TrWipeIn<1000>>>,TrFade<500>>,EFFECT_NEWFONT>,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<Black,TrConcat<TrWipeIn<1000>,RotateColorsX<Variation,Red>,TrWipeIn<1000>>>,TrDelay<30000>,TransitionLoop<Black,TrConcat<TrWipeIn<1000>,RotateColorsX<Variation,Red>,TrWipeIn<1000>>>,TrFade<500>>,EFFECT_BOOT>>>>>(),
- StylePtr<Layers<Pulsing<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<10,0,0>>,3000>,InOutTrL<TrInstant,TrFade<300>,Layers<Black,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<RotateColorsX<Variation,Red>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<10,0,0>>,TrFade<1200>>>,TrDelay<30000>,TransitionLoop<RotateColorsX<Variation,Red>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<10,0,0>>,TrFade<1200>>>,TrFade<1000>>,EFFECT_BOOT>,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<RotateColorsX<Variation,Red>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<10,0,0>>,TrFade<1200>>>,TrDelay<30000>,TransitionLoop<RotateColorsX<Variation,Red>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<10,0,0>>,TrFade<1200>>>,TrFade<1000>>,EFFECT_NEWFONT>,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<RotateColorsX<Variation,Red>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<10,0,0>>,TrFade<1200>>>,TrDelay<30000>,TransitionLoop<RotateColorsX<Variation,Red>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<10,0,0>>,TrFade<1200>>>,TrFade<1000>>,EFFECT_RETRACTION>>>>>(), },
- { "Son_Of_Corellia_Proffie", "tracks/SpeederSequence.wav",
- StylePtr<Layers<AudioFlicker<ColorChange<TrWipeX<Scale<TwistAngle<>,Int<1000>,Int<200>>>,Rgb<100,100,150>,Rgb<95,0,210>>,ColorChange<TrWipeX<Scale<TwistAngle<>,Int<1000>,Int<200>>>,Rgb<50,50,75>,Rgb<48,0,105>>>,LockupTrL<Layers<AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Int<28000>,Int<8000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,AlphaL<White,Bump<Scale<BladeAngle<>,Int<28000>,Int<8000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,ResponsiveStabL<Red,TrWipeIn<600>,TrWipe<600>>,ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>,Int<400>>,ResponsiveClashL<White,TrInstant,TrFade<400>,Int<28000>,Int<8000>,Int<20000>>,LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeX<Scale<BladeAngle<>,Int<500>,Int<200>>>,TrWipeInX<Scale<BladeAngle<>,Int<800>,Int<300>>>,Black>,TransitionEffectL<TrConcat<TrInstant,AudioFlickerL<White>,TrWipe<200>,AudioFlickerL<White>,TrBoing<600,3>>,EFFECT_PREON>>>(),
- StylePtr<Layers<TransitionLoop<RotateColorsX<Variation,Rgb<95,0,210>>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<4,0,8>>,TrFade<1200>>>,InOutTrL<TrFade<500>,TrFade<500>,Layers<Black,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<Black,TrConcat<TrWipe<200>,RotateColorsX<Variation,Rgb<95,0,210>>,TrWipe<200>>>,TrDelay<30000>,TransitionLoop<Black,TrConcat<TrWipe<200>,RotateColorsX<Variation,Rgb<95,0,210>>,TrWipe<200>>>,TrFade<500>>,EFFECT_RETRACTION>,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<Black,TrConcat<TrWipe<200>,RotateColorsX<Variation,Rgb<95,0,210>>,TrWipe<200>>>,TrDelay<30000>,TransitionLoop<Black,TrConcat<TrWipe<200>,RotateColorsX<Variation,Rgb<95,0,210>>,TrWipe<200>>>,TrFade<500>>,EFFECT_NEWFONT>,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<Black,TrConcat<TrWipe<200>,RotateColorsX<Variation,Rgb<95,0,210>>,TrWipe<200>>>,TrDelay<30000>,TransitionLoop<Black,TrConcat<TrWipe<200>,RotateColorsX<Variation,Rgb<95,0,210>>,TrWipe<200>>>,TrFade<500>>,EFFECT_BOOT>>>>>(),
- StylePtr<Layers<Pulsing<RotateColorsX<Variation,Rgb<95,0,210>>,RotateColorsX<Variation,Rgb<4,0,9>>,3000>,InOutTrL<TrInstant,TrFade<300>,Layers<Black,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<RotateColorsX<Variation,Rgb<95,0,210>>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<4,0,9>>,TrFade<1200>>>,TrDelay<30000>,TransitionLoop<RotateColorsX<Variation,Rgb<95,0,210>>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<4,0,9>>,TrFade<1200>>>,TrFade<1000>>,EFFECT_BOOT>,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<RotateColorsX<Variation,Rgb<95,0,210>>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<4,0,9>>,TrFade<1200>>>,TrDelay<30000>,TransitionLoop<RotateColorsX<Variation,Rgb<95,0,210>>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<4,0,9>>,TrFade<1200>>>,TrFade<1000>>,EFFECT_NEWFONT>,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<RotateColorsX<Variation,Rgb<95,0,210>>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<4,0,9>>,TrFade<1200>>>,TrDelay<30000>,TransitionLoop<RotateColorsX<Variation,Rgb<95,0,210>>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<4,0,9>>,TrFade<1200>>>,TrFade<1000>>,EFFECT_RETRACTION>>>>>(), },
- { "The_Exile_Proffie", "tracks/",
- StylePtr<Layers<AudioFlicker<RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,128,0>>>,LockupTrL<Layers<AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Int<28000>,Int<8000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,AlphaL<White,Bump<Scale<BladeAngle<>,Int<28000>,Int<8000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,ResponsiveStabL<Red,TrWipeIn<600>,TrWipe<600>>,ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>,Int<400>>,ResponsiveBlastL<White,Int<400>,Int<100>,Int<400>,Int<28000>,Int<8000>,EFFECT_CLASH>,LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeSparkTip<White,300>,TrWipeInSparkTip<White,500>,Black>,TransitionEffectL<TrConcat<TrFade<2000>,AlphaL<HumpFlickerL<Rgb<120,120,165>,10>,Bump<Int<0>,Int<4000>>>,TrFade<2950>,AlphaL<HumpFlickerL<Rgb<120,120,165>,15>,Bump<Int<0>,Int<5000>>>,TrFade<3000>,AlphaL<HumpFlickerL<Rgb<120,120,165>,20>,Bump<Int<0>,Int<6000>>>,TrBoing<1000,3>>,EFFECT_PREON>>>(),
- StylePtr<Layers<TransitionLoop<RotateColorsX<Variation,White>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<4,4,6>>,TrFade<1200>>>,TransitionEffectL<TrConcat<TrInstant,BrownNoiseFlickerL<White,Int<100>>,TrFade<1200>>,EFFECT_IGNITION>,InOutTrL<TrFade<500>,TrFade<500>,Layers<Black,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<Black,TrConcat<TrWipeIn<200>,RotateColorsX<Variation,Green>,TrWipeIn<200>>>,TrDelay<30000>,TransitionLoop<Black,TrConcat<TrWipeIn<200>,RotateColorsX<Variation,Green>,TrWipeIn<200>>>,TrFade<500>>,EFFECT_RETRACTION>,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<Black,TrConcat<TrWipeIn<200>,RotateColorsX<Variation,Green>,TrWipeIn<200>>>,TrDelay<30000>,TransitionLoop<Black,TrConcat<TrWipeIn<200>,RotateColorsX<Variation,Green>,TrWipeIn<200>>>,TrFade<500>>,EFFECT_NEWFONT>,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<Black,TrConcat<TrWipeIn<200>,RotateColorsX<Variation,Green>,TrWipeIn<200>>>,TrDelay<30000>,TransitionLoop<Black,TrConcat<TrWipeIn<200>,RotateColorsX<Variation,Green>,TrWipeIn<200>>>,TrFade<500>>,EFFECT_BOOT>>>>>(),
- StylePtr<Layers<Pulsing<RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,10,0>>,3000>,InOutTrL<TrInstant,TrFade<300>,Layers<Black,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<RotateColorsX<Variation,Green>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<0,10,0>>,TrFade<1200>>>,TrDelay<30000>,TransitionLoop<RotateColorsX<Variation,Green>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<0,10,0>>,TrFade<1200>>>,TrFade<1000>>,EFFECT_BOOT>,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<RotateColorsX<Variation,Green>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<0,10,0>>,TrFade<1200>>>,TrDelay<30000>,TransitionLoop<RotateColorsX<Variation,Green>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<0,10,0>>,TrFade<1200>>>,TrFade<1000>>,EFFECT_NEWFONT>,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<RotateColorsX<Variation,Green>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<0,10,0>>,TrFade<1200>>>,TrDelay<30000>,TransitionLoop<RotateColorsX<Variation,Green>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<0,10,0>>,TrFade<1200>>>,TrFade<1000>>,EFFECT_RETRACTION>>>>>(), },
- { "The_Disciple_Proffie", "tracks/",
- StylePtr<Layers<AudioFlicker<RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,128,0>>>,LockupTrL<Layers<AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Int<28000>,Int<8000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,AlphaL<White,Bump<Scale<BladeAngle<>,Int<28000>,Int<8000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,ResponsiveStabL<Red,TrWipeIn<600>,TrWipe<600>>,ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>,Int<400>>,ResponsiveBlastWaveL<White,Int<300>,Int<100>,Int<300>,Int<28000>,Int<8000>,EFFECT_CLASH>,TransitionEffectL<TrConcat<TrInstant,Stripes<3000,-3500,White,RandomPerLEDFlicker<Rgb<60,60,60>,Black>,BrownNoiseFlicker<White,Rgb<30,30,30>,200>,RandomPerLEDFlicker<Rgb<80,80,80>,Rgb<30,30,30>>>,TrFade<800>>,EFFECT_IGNITION>,LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeX<Scale<BladeAngle<>,Int<500>,Int<200>>>,TrWipeInX<Scale<BladeAngle<>,Int<800>,Int<300>>>,Black>,TransitionEffectL<TrConcat<TrFade<1500>,AlphaL<Pulsing<Rgb<120,120,165>,Rgb<50,50,80>,500>,Bump<Int<0>,Int<5000>>>,TrBoing<3000,5>,AlphaL<Pulsing<Rgb<120,120,165>,Rgb<50,50,80>,500>,Bump<Int<0>,Int<6000>>>,TrBoing<3500,10>>,EFFECT_PREON>>>(),
- StylePtr<Layers<TransitionLoop<RotateColorsX<Variation,White>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<4,4,6>>,TrFade<1200>>>,InOutTrL<TrFade<500>,TrFade<500>,Layers<Black,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<Black,TrConcat<TrWipe<1000>,RotateColorsX<Variation,Green>,TrWipeIn<1000>>>,TrDelay<30000>,TransitionLoop<Black,TrConcat<TrWipe<1000>,RotateColorsX<Variation,Green>,TrWipeIn<1000>>>,TrFade<500>>,EFFECT_RETRACTION>,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<Black,TrConcat<TrWipe<1000>,RotateColorsX<Variation,Green>,TrWipeIn<1000>>>,TrDelay<30000>,TransitionLoop<Black,TrConcat<TrWipe<1000>,RotateColorsX<Variation,Green>,TrWipeIn<1000>>>,TrFade<500>>,EFFECT_NEWFONT>,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<Black,TrConcat<TrWipe<1000>,RotateColorsX<Variation,Green>,TrWipeIn<1000>>>,TrDelay<30000>,TransitionLoop<Black,TrConcat<TrWipe<1000>,RotateColorsX<Variation,Green>,TrWipeIn<1000>>>,TrFade<500>>,EFFECT_BOOT>>>>>(),
- StylePtr<Layers<Pulsing<RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,10,0>>,3000>,InOutTrL<TrInstant,TrFade<300>,Layers<Black,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<RotateColorsX<Variation,Green>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<0,10,0>>,TrFade<1200>>>,TrDelay<30000>,TransitionLoop<RotateColorsX<Variation,Green>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<0,10,0>>,TrFade<1200>>>,TrFade<1000>>,EFFECT_BOOT>,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<RotateColorsX<Variation,Green>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<0,10,0>>,TrFade<1200>>>,TrDelay<30000>,TransitionLoop<RotateColorsX<Variation,Green>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<0,10,0>>,TrFade<1200>>>,TrFade<1000>>,EFFECT_NEWFONT>,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<RotateColorsX<Variation,Green>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<0,10,0>>,TrFade<1200>>>,TrDelay<30000>,TransitionLoop<RotateColorsX<Variation,Green>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<0,10,0>>,TrFade<1200>>>,TrFade<1000>>,EFFECT_RETRACTION>>>>>(), },
- { "The_Lost_One_Proffie", "tracks/",
- StylePtr<Layers<AudioFlicker<RotateColorsX<Variation,DeepSkyBlue>,RotateColorsX<Variation,Rgb<0,0,128>>>,LockupTrL<Layers<AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Int<28000>,Int<8000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,AlphaL<White,Bump<Scale<BladeAngle<>,Int<28000>,Int<8000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,ResponsiveStabL<Red,TrWipeIn<600>,TrWipe<600>>,ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>,Int<400>>,ResponsiveClashL<White,TrInstant,TrFade<400>,Int<28000>,Int<8000>,Int<20000>>,LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeX<Scale<BladeAngle<>,Int<500>,Int<200>>>,TrWipeInX<Scale<BladeAngle<>,Int<800>,Int<300>>>,Black>>>(),
- StylePtr<Layers<TransitionLoop<RotateColorsX<Variation,DeepSkyBlue>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<0,3,10>>,TrFade<1200>>>,InOutTrL<TrFade<500>,TrFade<500>,Layers<Black,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<Black,TrConcat<TrJoinR<TrWipe<500>,TrWipeIn<500>>,RotateColorsX<Variation,DeepSkyBlue>,TrJoin<TrWipe<500>,TrWipeIn<500>>>>,TrDelay<30000>,TransitionLoop<Black,TrConcat<TrJoinR<TrWipe<500>,TrWipeIn<500>>,RotateColorsX<Variation,DeepSkyBlue>,TrJoin<TrWipe<500>,TrWipeIn<500>>>>,TrFade<500>>,EFFECT_RETRACTION>,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<Black,TrConcat<TrJoinR<TrWipe<500>,TrWipeIn<500>>,RotateColorsX<Variation,DeepSkyBlue>,TrJoin<TrWipe<500>,TrWipeIn<500>>>>,TrDelay<30000>,TransitionLoop<Black,TrConcat<TrJoinR<TrWipe<500>,TrWipeIn<500>>,RotateColorsX<Variation,DeepSkyBlue>,TrJoin<TrWipe<500>,TrWipeIn<500>>>>,TrFade<500>>,EFFECT_NEWFONT>,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<Black,TrConcat<TrJoinR<TrWipe<500>,TrWipeIn<500>>,RotateColorsX<Variation,DeepSkyBlue>,TrJoin<TrWipe<500>,TrWipeIn<500>>>>,TrDelay<30000>,TransitionLoop<Black,TrConcat<TrJoinR<TrWipe<500>,TrWipeIn<500>>,RotateColorsX<Variation,DeepSkyBlue>,TrJoin<TrWipe<500>,TrWipeIn<500>>>>,TrFade<500>>,EFFECT_BOOT>>>>>(),
- StylePtr<Layers<Pulsing<RotateColorsX<Variation,DeepSkyBlue>,RotateColorsX<Variation,Rgb<0,4,10>>,3000>,InOutTrL<TrInstant,TrFade<300>,Layers<Black,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<RotateColorsX<Variation,DeepSkyBlue>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<0,4,10>>,TrFade<1200>>>,TrDelay<30000>,TransitionLoop<RotateColorsX<Variation,DeepSkyBlue>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<0,4,10>>,TrFade<1200>>>,TrFade<1000>>,EFFECT_BOOT>,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<RotateColorsX<Variation,DeepSkyBlue>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<0,4,10>>,TrFade<1200>>>,TrDelay<30000>,TransitionLoop<RotateColorsX<Variation,DeepSkyBlue>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<0,4,10>>,TrFade<1200>>>,TrFade<1000>>,EFFECT_NEWFONT>,TransitionEffectL<TrConcat<TrInstant,TransitionLoop<RotateColorsX<Variation,DeepSkyBlue>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<0,4,10>>,TrFade<1200>>>,TrDelay<30000>,TransitionLoop<RotateColorsX<Variation,DeepSkyBlue>,TrConcat<TrBoing<1200,2>,RotateColorsX<Variation,Rgb<0,4,10>>,TrFade<1200>>>,TrFade<1000>>,EFFECT_RETRACTION>>>>>() },
- { "BadFeeling", "tracks/",
- &style_charging,
- StyleNormalPtr<BLACK, BLACK, 300, 800>(),
- StyleNormalPtr<BLACK, BLACK, 300, 800>(), "Battery\nLevel"}
- };
- BladeConfig blades[] = {
- { 0, WS281XBladePtr<118, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(),
- WS281XBladePtr<16, blade2Pin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(),
- WS281XBladePtr<1, blade3Pin, Color8::GRB, PowerPINS<bladePowerPin6> >(),
- 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