fiduciary

Author Topic: Learning the Proffieboard Part III: Blade Styles with Fett263 on Youtube  (Read 373 times)

0 Members and 1 Guest are viewing this topic.

Offline EXAR KUN

  • SITH/EMPIRE MODERATOR
  • Trade Count: (+3)
  • Trade Count: (+3)
  • Master Force User
  • *
  • Posts: 3053
  • Formerly known as SpaceWindu
    • My YouTube channel: youtube.com/spacewindu


Hey there Saber Family!

Wanting to understand Proffie blade styles better?

Learn from one of the guys who creates them!! FETT263 from YOUTUBE!

THIS SUNDAY, JULY 12 5:05PM EST LIVE on my SPACEWINDU channel.

Got questions? ASK FETT LIVE!!

Thank the maker!



Offline EXAR KUN

  • SITH/EMPIRE MODERATOR
  • Trade Count: (+3)
  • Trade Count: (+3)
  • Master Force User
  • *
  • Posts: 3053
  • Formerly known as SpaceWindu
    • My YouTube channel: youtube.com/spacewindu
Check out the latest video we did live for the Proffie:

Star Wars Lightsaber #Proffie Discussion - YouTube

Spoiler alert! -

This time I had 100% Success!

For those that want the board's TXT file see the next post for the source file I used in the video which include's the Fett263 blade styles I'm using.



Offline EXAR KUN

  • SITH/EMPIRE MODERATOR
  • Trade Count: (+3)
  • Trade Count: (+3)
  • Master Force User
  • *
  • Posts: 3053
  • Formerly known as SpaceWindu
    • My YouTube channel: youtube.com/spacewindu
#ifdef CONFIG_TOP
#include "proffieboard_v1_config.h"
#define NUM_BLADES 2
#define NUM_BUTTONS 2
#define VOLUME 1000
const unsigned int maxLedsPerStrip = 144;
#define CLASH_THRESHOLD_G 1.0
#define ENABLE_AUDIO
#define ENABLE_MOTION
#define ENABLE_WS2811
#define ENABLE_SD
#define ENABLE_SERIAL
// Max 20 characters
#define BLE_PASSWORD "your password"
// Max 32 characters.
#define BLE_NAME "Your Saber Name"
// Max 9 characters
#define BLE_SHORTNAME "Saber"

#endif

#ifdef CONFIG_PRESETS
Preset presets[] = {
   { "1ESBGx", "tracks/venus.wav",
    StylePtr<InOutHelper<OnSpark<OriginalBlast<LocalizedClash<Lockup<AudioFlicker<Cyan, White>, Pulsing<Gradient<AudioFlicker<Cyan, White>, Strobe<Red, BrownNoiseFlicker<Red,White,100>,50,1>,AudioFlicker<Cyan, White>, AudioFlicker<Cyan, White>, Strobe<Red, BrownNoiseFlicker<Red,White,100>,50,1>,AudioFlicker<Cyan, White>, AudioFlicker<Cyan, White>>, Pulsing<Gradient<AudioFlicker<Cyan, White>, AudioFlicker<Cyan, White>, Strobe<Red, BrownNoiseFlicker<Red,White,100>,50,1>,AudioFlicker<Cyan, White>, Strobe<Red, BrownNoiseFlicker<Red,White,100>,50,1>,AudioFlicker<Cyan, White>, Strobe<Red, BrownNoiseFlicker<Red,White,100>,50,1>,AudioFlicker<Cyan, White>>,Gradient<AudioFlicker<Cyan, White>, AudioFlicker<Cyan, White>, Strobe<Red, BrownNoiseFlicker<Red,White,100>,50,1>,AudioFlicker<Cyan, White>, AudioFlicker<Cyan, White>, Strobe<Red, BrownNoiseFlicker<Red,White,100>,50,1>,AudioFlicker<Cyan, White>>,1500>,2000>, RandomPerLEDFlicker<Red,White>>, Yellow, 40, 50>, White>, White, 400>, 200, 500, Black>>(),
    StylePtr<InOutHelper<SimpleClash<Lockup<Blast<White,Black>,AudioFlicker<Black,White>>,Black,111>,300,800,Black>>(), "white"},

   { "2JSMaul", "tracks/mars.wav",
    StylePtr<InOutHelper<OnSpark<BlastFadeout<SimpleClash<Lockup<AudioFlicker<Red, OrangeRed>, Pulsing<Gradient<AudioFlicker<Red, OrangeRed>, AudioFlicker<Red, OrangeRed>, Strobe<White, BrownNoiseFlicker<Red,White,100>,50,1>,AudioFlicker<Red, OrangeRed>, AudioFlicker<Red, OrangeRed>>,Gradient<AudioFlicker<Red, OrangeRed>, AudioFlicker<Red, OrangeRed>, Strobe<White, BrownNoiseFlicker<Red,White,100>,50,1>,AudioFlicker<Red, OrangeRed>, AudioFlicker<Red, OrangeRed>, AudioFlicker<Red, OrangeRed>>,3500>, RandomPerLEDFlicker<Yellow,White>>, Yellow, 30>, Yellow, 150>, Blue, 400>, 200, 500, Black>>(),
    StylePtr<InOutHelper<SimpleClash<Lockup<Blast<White,Black>,AudioFlicker<Black,White>>,Black,111>,300,800,Black>>(), "white"},
   { "3BlndCb", "tracks/mercury.wav",
    StylePtr<Layers<AudioFlicker<RotateColorsX<Variation,DeepSkyBlue>,RotateColorsX<Variation,Rgb<0,0,128>>>,AlphaL<AlphaL<White,SwingSpeed<400>>,SmoothStep<Int<16000>,Int<16000>>>,TransitionEffectL<TrConcat<TrInstant,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<50>>,TrSmoothFade<600>>,EFFECT_LOCKUP_END>,ResponsiveLockupL<Strobe<White,BrownNoiseFlicker<White,Red,300>,50,1>,TrConcat<TrInstant,White,TrFade<200>>,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Scale<SwingSpeed<100>,Int<10000>,Int<14000>>>,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>>>,ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>,Int<400>>,ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,ResponsiveStabL<Red,TrWipeIn<600>,TrWipe<600>>,ResponsiveDragL<BrownNoiseFlickerL<White,Int<300>>,TrWipeIn<400>,TrFade<400>>,ResponsiveMeltL<Mix<TwistAngle<>,Red,Orange>,TrWipeIn<600>,TrSmoothFade<600>>,InOutTrL<TrConcat<TrFade<2000>,Red,TrFade<2000>,DarkOrange,TrFade<2000>,White,TrFade<2000>>,TrConcat<TrFade<2000>,DarkOrange,TrFade<2000>,Red,TrFade<2000>>,Black>>>(),
    StylePtr<InOutHelper<SimpleClash<Lockup<Blast<White,Black>,AudioFlicker<Black,White>>,Black,111>,300,800,Black>>(), "white"},
   { "4KSDuke", "tracks/uranus.wav",
    StylePtr<Layers<RotateColorsX<Variation,Red>,TransitionEffectL<TrConcat<TrInstant,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<50>>,TrSmoothFade<600>>,EFFECT_LOCKUP_END>,ResponsiveLockupL<Strobe<White,BrownNoiseFlicker<White,Blue,300>,50,1>,TrConcat<TrInstant,White,TrFade<200>>,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Scale<SwingSpeed<100>,Int<10000>,Int<14000>>>,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>>>,ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>,Int<400>>,ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,ResponsiveStabL<Orange,TrWipeIn<600>,TrWipe<600>>,ResponsiveDragL<BrownNoiseFlickerL<White,Int<300>>,TrWipeIn<400>,TrFade<400>>,ResponsiveMeltL<Mix<TwistAngle<>,OrangeRed,Orange>,TrWipeIn<600>,TrSmoothFade<600>>,InOutTrL<TrWipe<100>,TrWipeIn<500>,Black>>>(),
StylePtr<InOutHelper<SimpleClash<Lockup<Blast<White,Black>,AudioFlicker<Black,White>>,Black,111>,300,800,Black>>(), "white"},
   { "5TROSGx", "tracks/venus.wav",
    StylePtr<InOutTr<Layers<Mix<SwingSpeed<400>,AudioFlicker<RotateColorsX<Variation,Rgb<255,160,0>>,RotateColorsX<Variation,Rgb<84,60,0>>>,Mix<SwingSpeed<600>,RotateColorsX<Variation,Rgb<255,160,0>>,RotateColorsX<Variation,BlanchedAlmond>>>,TransitionEffectL<TrConcat<TrInstant,AlphaL<AudioFlicker<Blue,SteelBlue>,Bump<Int<0>,Int<9000>>>,TrFade<600>>,EFFECT_IGNITION>,ResponsiveBlastL<White>,ResponsiveClashL<White,TrInstant,TrFade<400>>,ResponsiveStabL<Orange,TrWipeIn<600>,TrWipe<600>>,TransitionEffectL<TrConcat<TrInstant,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<50>>,TrSmoothFade<600>>,EFFECT_LOCKUP_END>,ResponsiveLockupL<Strobe<White,BrownNoiseFlicker<White,Red,300>,50,1>,TrConcat<TrInstant,White,TrFade<200>>,TrFade<400>>,ResponsiveDragL<BrownNoiseFlickerL<White,Int<300>>,TrWipeIn<400>,TrFade<400>>,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>>>,ResponsiveMeltL<Mix<TwistAngle<>,OrangeRed,Orange>,TrWipeIn<600>,TrSmoothFade<600>>>,TrWipe<150>,TrWipeIn<300>,Black>>(),

StylePtr<InOutHelper<SimpleClash<Lockup<Blast<White,Black>,AudioFlicker<Black,White>>,Black,111>,300,800,Black>>(), "white"},
   { "6Empr", "tracks/mars.wav",
    StylePtr<InOutHelper<OnSpark<OriginalBlast<LocalizedClash<Lockup<AudioFlicker<Red, Orange>, Pulsing<Gradient<AudioFlicker<Red, Orange>, Strobe<Blue, BrownNoiseFlicker<Red,White,100>,50,1>,AudioFlicker<Red, Orange>, AudioFlicker<Red, Orange>, Strobe<Blue, BrownNoiseFlicker<Red,White,100>,50,1>,AudioFlicker<Red, Orange>, AudioFlicker<Red, Orange>>, Pulsing<Gradient<AudioFlicker<Red, Orange>, AudioFlicker<Red, Orange>, Strobe<Blue, BrownNoiseFlicker<Red,White,100>,50,1>,AudioFlicker<Red, Orange>, Strobe<Blue, BrownNoiseFlicker<Red,White,100>,50,1>,AudioFlicker<Red, Orange>, Strobe<Blue, BrownNoiseFlicker<Red,White,100>,50,1>,AudioFlicker<Red, Orange>>,Gradient<AudioFlicker<Red, Orange>, AudioFlicker<Red, Orange>, Strobe<Blue, BrownNoiseFlicker<Red,White,100>,50,1>,AudioFlicker<Red, Orange>, AudioFlicker<Red, Orange>, Strobe<Blue, BrownNoiseFlicker<Red,White,100>,50,1>,AudioFlicker<Red, Orange>>,1500>,2000>, RandomPerLEDFlicker<Red,White>>, Yellow, 40, 50>, Yellow>, Blue, 400>, 200, 500, Black>>(),    StylePtr<InOutHelper<SimpleClash<Lockup<Blast<White,Black>,AudioFlicker<Black,White>>,Black,111>,300,800,Black>>(), "white"},
   { "7KSSolo", "tracks/mercury.wav",
    StylePtr<Layers<RandomFlicker<RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,128,0>>>,TransitionEffectL<TrConcat<TrInstant,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<50>>,TrSmoothFade<600>>,EFFECT_LOCKUP_END>,ResponsiveLockupL<Strobe<White,BrownNoiseFlicker<White,Red,300>,50,1>,TrConcat<TrInstant,White,TrFade<200>>,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Scale<SwingSpeed<100>,Int<10000>,Int<14000>>>,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>>>,ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>,Int<400>>,ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,ResponsiveStabL<Red,TrWipeIn<600>,TrWipe<600>>,ResponsiveDragL<BrownNoiseFlickerL<White,Int<300>>,TrWipeIn<400>,TrFade<400>>,ResponsiveMeltL<Mix<TwistAngle<>,Red,Orange>,TrWipeIn<600>,TrSmoothFade<600>>,InOutTrL<TrWipe<300>,TrWipeIn<500>,Black>>>(),
    StylePtr<InOutHelper<SimpleClash<Lockup<Blast<White,Black>,AudioFlicker<Black,White>>,Black,111>,300,800,Black>>(), "white"},
   { "8Secnd", "tracks/uranus.wav",
    StylePtr<Layers<Stripes<3500,-3000,RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<60,0,0>>,RotateColorsX<Variation,Rgb<255,50,50>>,RotateColorsX<Variation,Rgb<128,0,0>>>,AlphaL<Mix<SwingSpeed<500>,Red,Orange,White>,Scale<SwingSpeed<400>,Int<0>,Int<32768>>>,TransitionEffectL<TrConcat<TrInstant,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<50>>,TrSmoothFade<600>>,EFFECT_LOCKUP_END>,ResponsiveLockupL<Strobe<White,BrownNoiseFlicker<White,Blue,300>,50,1>,TrConcat<TrInstant,White,TrFade<200>>,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Scale<SwingSpeed<100>,Int<10000>,Int<14000>>>,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>>>,ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>,Int<400>>,ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,ResponsiveStabL<Orange,TrWipeIn<600>,TrWipe<600>>,ResponsiveDragL<BrownNoiseFlickerL<White,Int<300>>,TrWipeIn<400>,TrFade<400>>,ResponsiveMeltL<Mix<TwistAngle<>,OrangeRed,Orange>,TrWipeIn<600>,TrSmoothFade<600>>,InOutTrL<TrWipe<200>,TrWipeIn<500>,Black>>>(),
    StylePtr<InOutHelper<SimpleClash<Lockup<Blast<White,Black>,AudioFlicker<Black,White>>,Black,111>,300,800,Black>>(), "white"},
   { "9Peace", "tracks/venus.wav",
    StylePtr<Layers<AudioFlicker<RotateColorsX<Variation,DeepSkyBlue>,RotateColorsX<Variation,Rgb<0,0,128>>>,AlphaL<White,SwingSpeed<400>>,TransitionEffectL<TrConcat<TrInstant,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<50>>,TrSmoothFade<600>>,EFFECT_LOCKUP_END>,ResponsiveLockupL<Strobe<White,BrownNoiseFlicker<White,Red,300>,50,1>,TrConcat<TrInstant,White,TrFade<200>>,TrFade<400>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>,Scale<SwingSpeed<100>,Int<10000>,Int<14000>>>,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>>>,ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>,Int<400>>,ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,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>,ResponsiveStabL<Red,TrWipeIn<600>,TrWipe<600>>,ResponsiveDragL<BrownNoiseFlickerL<White,Int<300>>,TrWipeIn<400>,TrFade<400>>,ResponsiveMeltL<Mix<TwistAngle<>,Red,Orange>,TrWipeIn<600>,TrSmoothFade<600>>,InOutTrL<TrConcat<TrWaveX<RotateColorsX<Variation,DeepSkyBlue>,Int<400>,Int<300>,Int<400>,Int<32768>>,Mix<SmoothStep<Int<5500>,Int<-2000>>,Black,RotateColorsX<Variation,DeepSkyBlue>>,TrWaveX<RotateColorsX<Variation,DeepSkyBlue>,Int<350>,Int<300>,Int<350>,Int<32768>>,Mix<SmoothStep<Int<11000>,Int<-2000>>,Black,RotateColorsX<Variation,DeepSkyBlue>>,TrWaveX<RotateColorsX<Variation,DeepSkyBlue>,Int<300>,Int<300>,Int<300>,Int<32768>>,Mix<SmoothStep<Int<16500>,Int<-2000>>,Black,RotateColorsX<Variation,DeepSkyBlue>>,TrWaveX<RotateColorsX<Variation,DeepSkyBlue>,Int<250>,Int<300>,Int<250>,Int<32768>>,Mix<SmoothStep<Int<22000>,Int<-2000>>,Black,RotateColorsX<Variation,DeepSkyBlue>>,TrWaveX<RotateColorsX<Variation,DeepSkyBlue>,Int<200>,Int<300>,Int<200>,Int<32768>>,Mix<SmoothStep<Int<27500>,Int<-2000>>,Black,RotateColorsX<Variation,DeepSkyBlue>>,TrWipeIn<200>,Mix<SmoothStep<Int<33000>,Int<-2000>>,Black,RotateColorsX<Variation,DeepSkyBlue>>,TrFade<300>>,TrConcat<TrWipe<200>,Mix<SmoothStep<Int<27500>,Int<-2000>>,Black,RotateColorsX<Variation,DeepSkyBlue>>,TrWaveX<RotateColorsX<Variation,DeepSkyBlue>,Int<200>,Int<300>,Int<200>,Int<0>>,Mix<SmoothStep<Int<22000>,Int<-2000>>,Black,RotateColorsX<Variation,DeepSkyBlue>>,TrWaveX<RotateColorsX<Variation,DeepSkyBlue>,Int<250>,Int<300>,Int<250>,Int<0>>,Mix<SmoothStep<Int<16500>,Int<-2000>>,Black,RotateColorsX<Variation,DeepSkyBlue>>,TrWaveX<RotateColorsX<Variation,DeepSkyBlue>,Int<300>,Int<300>,Int<300>,Int<0>>,Mix<SmoothStep<Int<11000>,Int<-2000>>,Black,RotateColorsX<Variation,DeepSkyBlue>>,TrWaveX<RotateColorsX<Variation,DeepSkyBlue>,Int<350>,Int<300>,Int<350>,Int<0>>,Mix<SmoothStep<Int<5500>,Int<-2000>>,Black,RotateColorsX<Variation,DeepSkyBlue>>,TrWaveX<RotateColorsX<Variation,DeepSkyBlue>,Int<400>,Int<300>,Int<400>,Int<0>>,Black,TrWaveX<RotateColorsX<Variation,DeepSkyBlue>,Int<400>,Int<300>,Int<400>,Int<0>>,Black,TrInstant>,Black>>>(),

    StylePtr<InOutHelper<SimpleClash<Lockup<Blast<White,Black>,AudioFlicker<Black,White>>,Black,111>,300,800,Black>>(), "white"},
   { "10Vngce", "tracks/mars.wav",
    StylePtr<Layers<HumpFlicker<RotateColorsX<Variation,Rgb<100,100,150>>,RotateColorsX<Variation,Rgb<50,50,75>>,50>,TransitionEffectL<TrConcat<TrInstant,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<50>>,TrSmoothFade<600>>,EFFECT_LOCKUP_END>,ResponsiveLockupL<Strobe<White,BrownNoiseFlicker<White,Red,300>,50,1>,TrConcat<TrInstant,White,TrFade<200>>,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Scale<SwingSpeed<100>,Int<10000>,Int<14000>>>,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>>>,ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>,Int<400>>,ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,ResponsiveStabL<Red,TrWipeIn<600>,TrWipe<600>>,ResponsiveDragL<BrownNoiseFlickerL<White,Int<300>>,TrWipeIn<400>,TrFade<400>>,ResponsiveMeltL<Mix<TwistAngle<>,Red,Orange>,TrWipeIn<600>,TrSmoothFade<600>>,InOutTrL<TrWipe<300>,TrWipeIn<500>,Black>>>(),
    StylePtr<InOutHelper<SimpleClash<Lockup<Blast<White,Black>,AudioFlicker<Black,White>>,Black,111>,300,800,Black>>(), "white"},
   {"11AqFor", "tracks/venus.wav",
StyleFirePtr<RED, Blue>(),
    StylePtr<InOutHelper<SimpleClash<Lockup<Blast<White,Black>,AudioFlicker<Black,White>>,Black,111>,300,800,Black>>(), "white"},
       
   { "10Vngce", "tracks/mars.wav",
    &style_charging,
    StyleNormalPtr<BLACK, BLACK, 300, 800>(), "Battery\nLevel"}
};
BladeConfig blades[] = {
 { 0, WS2811BladePtr<144, WS2811_ACTUALLY_800kHz | WS2811_GRB>(),
    SimpleBladePtr<CreeXPE2WhiteTemplate<550>, CreeXPE2BlueTemplate<240>, CreeXPE2BlueTemplate<240>, NoLED, bladePowerPin4, bladePowerPin5, bladePowerPin6, -1>()
  , CONFIGARRAY(presets) },
};
#endif

#ifdef CONFIG_BUTTONS
Button PowerButton(BUTTON_POWER, powerButtonPin, "pow");
Button AuxButton(BUTTON_AUX, auxPin, "aux");
#endif