Attempting to use JayDalorian/Brian Conner's Dark Kyber bladestyle, errors and issues

Arduino: 1.8.19 (Windows 10), Board: "Proffieboard V2, Serial + Mass Storage + WebUSB, SDCARD (SPI), 80 MHz, Smallest Code"

In file included from C:\Users\orang\OneDrive\Desktop\proffieos6.5\ProffieOS\ProffieOS.ino:571:

C:\Users\orang\OneDrive\Desktop\proffieos6.5\ProffieOS\config\Crimson_config.h:99:34: error: 'BendTimePowInvX' was not declared in this scope

   99 |   InOutTrL<TrWipeSparkTipX<White,BendTimePowInvX<Int<1000>,Int<180000>>>,TrWipeInSparkTipX<White,BendTimePowX<Int<600>,Int<180000>>>>,

      |                                  ^~~~~~~~~~~~~~~

C:\Users\orang\OneDrive\Desktop\proffieos6.5\ProffieOS\config\Crimson_config.h:99:70: error: template argument 2 is invalid

   99 |   InOutTrL<TrWipeSparkTipX<White,BendTimePowInvX<Int<1000>,Int<180000>>>,TrWipeInSparkTipX<White,BendTimePowX<Int<600>,Int<180000>>>>,

      |                                                                      ^~

C:\Users\orang\OneDrive\Desktop\proffieos6.5\ProffieOS\config\Crimson_config.h:99:72: error: wrong number of template arguments (1, should be at least 2)

   99 |   InOutTrL<TrWipeSparkTipX<White,BendTimePowInvX<Int<1000>,Int<180000>>>,TrWipeInSparkTipX<White,BendTimePowX<Int<600>,Int<180000>>>>,

      |                                                                        ^

In file included from C:\Users\orang\OneDrive\Desktop\proffieos6.5\ProffieOS\ProffieOS.ino:455:

C:\Users\orang\OneDrive\Desktop\proffieos6.5\ProffieOS\styles\inout_helper.h:50:7: note: provided for 'template<class OutTr, class InTr, class OFF, bool ALLOW_DISABLE> class InOutTrL'

   50 | class InOutTrL {

      |       ^~~~~~~~

In file included from C:\Users\orang\OneDrive\Desktop\proffieos6.5\ProffieOS\ProffieOS.ino:571:

C:\Users\orang\OneDrive\Desktop\proffieos6.5\ProffieOS\config\Crimson_config.h:99:98: error: 'BendTimePowX' was not declared in this scope

   99 |   InOutTrL<TrWipeSparkTipX<White,BendTimePowInvX<Int<1000>,Int<180000>>>,TrWipeInSparkTipX<White,BendTimePowX<Int<600>,Int<180000>>>>,

      |                                                                                                  ^~~~~~~~~~~~

C:\Users\orang\OneDrive\Desktop\proffieos6.5\ProffieOS\config\Crimson_config.h:99:130: error: template argument 2 is invalid

   99 |   InOutTrL<TrWipeSparkTipX<White,BendTimePowInvX<Int<1000>,Int<180000>>>,TrWipeInSparkTipX<White,BendTimePowX<Int<600>,Int<180000>>>>,

      |                                                                                                                                  ^~

C:\Users\orang\OneDrive\Desktop\proffieos6.5\ProffieOS\config\Crimson_config.h:99:74: error: template argument 21 is invalid

   99 |   InOutTrL<TrWipeSparkTipX<White,BendTimePowInvX<Int<1000>,Int<180000>>>,TrWipeInSparkTipX<White,BendTimePowX<Int<600>,Int<180000>>>>,

      |                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

C:\Users\orang\OneDrive\Desktop\proffieos6.5\ProffieOS\config\Crimson_config.h:99:74: error: template argument 22 is invalid

C:\Users\orang\OneDrive\Desktop\proffieos6.5\ProffieOS\config\Crimson_config.h:100:207: error: expected primary-expression before ',' token

  100 |   TransitionEffectL<TrConcat<TrInstant,AlphaL<White,Bump<Int<0>,Int<10000>>>,TrFade<1287>,AlphaL<Orange,Bump<Int<0>,Int<8000>>>,TrFade<643>,AlphaL<Red,Bump<Int<0>,Int<6000>>>,TrFade<643>>,EFFECT_RETRACTION>,

      |                                                                                                                                                                                                               ^

In file included from C:\Users\orang\OneDrive\Desktop\proffieos6.5\ProffieOS\ProffieOS.ino:571:

C:\Users\orang\OneDrive\Desktop\proffieos6.5\ProffieOS\config\Crimson_config.h:104:1199: error: expected primary-expression before ',' token

  104 |   TransitionEffectL<TrConcat<TrInstant,AlphaL<AlphaL<Mix<Scale<Trigger<EFFECT_PREON,Int<13989>,Int<1>,Int<1>>,Int<0>,Int<30000>>,HumpFlicker<White,Black,20>,HumpFlicker<White,Black,100>,BrownNoiseFlicker<RotateColorsX<Variation,Rgb<95,0,210>>,Black,100>,BrownNoiseFlicker<RotateColorsX<Variation,Rgb<95,0,210>>,Strobe<Black,White,15,50>,500>>,SmoothStep<Scale<Trigger<EFFECT_PREON,Int<13989>,Int<1>,Int<1>>,Int<2000>,Int<16000>>,Int<-500>>>,Scale<Trigger<EFFECT_PREON,Int<13989>,Int<1>,Int<1>>,Int<2000>,Int<32768>>>,TrDelayX<Int<13989>>,AlphaL<BrownNoiseFlicker<White,Black,500>,SmoothStep<Int<16000>,Int<-500>>>,TrWipeInSparkTipX<RotateColorsX<Variation,Rgb<95,0,210>>,Int<350>,Int<90>>,White,TrWipeIn<150>,Black,TrInstant,AlphaL<HumpFlicker<White,Black,50>,SmoothStep<Int<2000>,Int<-500>>>,TrDelay<450>,AlphaL<HumpFlicker<White,Black,50>,SmoothStep<Int<8000>,Int<-500>>>,TrFade<200>,Black,TrDelay<128>,AlphaL<HumpFlicker<White,Black,50>,SmoothStep<Int<6000>,Int<-500>>>,TrFade<200>,Black,TrDelay<373>,AlphaL<HumpFlicker<White,Black,50>,SmoothStep<Int<1500>,Int<-500>>>,TrFade<222>,AlphaL<HumpFlicker<White,Black,50>,SmoothStep<Int<1500>,Int<-500>>>,TrFade<222>,Black,TrDelay<733>>,EFFECT_PREON>>,

      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               ^

In file included from C:\Users\orang\OneDrive\Desktop\proffieos6.5\ProffieOS\ProffieOS.ino:571:

C:\Users\orang\OneDrive\Desktop\proffieos6.5\ProffieOS\config\Crimson_config.h:105:108: error: 'VolumeLevel' was not declared in this scope; did you mean 'VolumeOverlay'?

  105 |   TransitionEffectL<TrConcat<TrExtendX<Int<1000>,TrSmoothFade<200>>,AlphaL<Gradient<Blue,Green>,SmoothStep<VolumeLevel,Int<-1>>>,TrSmoothFade<500>>,EFFECT_VOLUME_LEVEL>,

      |                                                                                                            ^~~~~~~~~~~

      |                                                                                                            VolumeOverlay

C:\Users\orang\OneDrive\Desktop\proffieos6.5\ProffieOS\config\Crimson_config.h:105:126: error: template argument 1 is invalid

  105 |   TransitionEffectL<TrConcat<TrExtendX<Int<1000>,TrSmoothFade<200>>,AlphaL<Gradient<Blue,Green>,SmoothStep<VolumeLevel,Int<-1>>>,TrSmoothFade<500>>,EFFECT_VOLUME_LEVEL>,

      |                                                                                                                              ^~

C:\Users\orang\OneDrive\Desktop\proffieos6.5\ProffieOS\config\Crimson_config.h:105:128: error: template argument 2 is invalid

  105 |   TransitionEffectL<TrConcat<TrExtendX<Int<1000>,TrSmoothFade<200>>,AlphaL<Gradient<Blue,Green>,SmoothStep<VolumeLevel,Int<-1>>>,TrSmoothFade<500>>,EFFECT_VOLUME_LEVEL>,

      |                                                                                                                                ^

C:\Users\orang\OneDrive\Desktop\proffieos6.5\ProffieOS\config\Crimson_config.h:105:146: error: template argument 2 is invalid

  105 |   TransitionEffectL<TrConcat<TrExtendX<Int<1000>,TrSmoothFade<200>>,AlphaL<Gradient<Blue,Green>,SmoothStep<VolumeLevel,Int<-1>>>,TrSmoothFade<500>>,EFFECT_VOLUME_LEVEL>,

      |                                                                                                                                                  ^~

C:\Users\orang\OneDrive\Desktop\proffieos6.5\ProffieOS\config\Crimson_config.h:105:149: error: 'EFFECT_VOLUME_LEVEL' was not declared in this scope

  105 |   TransitionEffectL<TrConcat<TrExtendX<Int<1000>,TrSmoothFade<200>>,AlphaL<Gradient<Blue,Green>,SmoothStep<VolumeLevel,Int<-1>>>,TrSmoothFade<500>>,EFFECT_VOLUME_LEVEL>,

      |                                                                                                                                                     ^~~~~~~~~~~~~~~~~~~

C:\Users\orang\OneDrive\Desktop\proffieos6.5\ProffieOS\config\Crimson_config.h:105:168: error: template argument 1 is invalid

  105 |   TransitionEffectL<TrConcat<TrExtendX<Int<1000>,TrSmoothFade<200>>,AlphaL<Gradient<Blue,Green>,SmoothStep<VolumeLevel,Int<-1>>>,TrSmoothFade<500>>,EFFECT_VOLUME_LEVEL>,

      |                                                                                                                                                                        ^

C:\Users\orang\OneDrive\Desktop\proffieos6.5\ProffieOS\config\Crimson_config.h:105:168: error: template argument 2 is invalid

In file included from C:\Users\orang\OneDrive\Desktop\proffieos6.5\ProffieOS\ProffieOS.ino:571:

C:\Users\orang\OneDrive\Desktop\proffieos6.5\ProffieOS\config\Crimson_config.h:107:1: error: expected primary-expression before '>>' token

  107 | >>()},

      | ^~

C:\Users\orang\OneDrive\Desktop\proffieos6.5\ProffieOS\config\Crimson_config.h:107:4: error: expected primary-expression before ')' token

  107 | >>()},

      |    ^

exit status 1

Error compiling for board Proffieboard V2.



This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

Error message from ProffieOS.

#ifdef CONFIG_TOP
#include "proffieboard_v2_config.h"
#define NUM_BLADES 1
#define NUM_BUTTONS 1
#define VOLUME 1800
const unsigned int maxLedsPerStrip = 160;
#define CLASH_THRESHOLD_G 4.0
#define ENABLE_AUDIO
#define ENABLE_MOTION
#define ENABLE_WS2811
#define ENABLE_SD
#define COLOR_CHANGE_DIRECT
#define DISABLE_DIAGNOSTIC_COMMANDS
#define SA22C_TWIST_ON
#define SA22C_TWIST_OFF
#define IDLE_OFF_TIME 60*5*1000
#endif

#ifdef CONFIG_PROP
#include "../props/saber_sa22c_buttons.h"
#endif


#ifdef CONFIG_PRESETS
Preset presets[] = {

   

{ "DARK KYBER", "tracks.blank.wav",
// NoSloppy 2023

StylePtr<Layers< // 3 selectable preons and force using WavNum
  StripesX<Int<3500>,Int<1600>,Mix<Sin<Int<20>>,RotateColorsX<Variation,Rgb<95,0,210>>,RotateColorsX<Variation,Rgb<75,0,165>>>,Mix<Sin<Int<20>>,RotateColorsX<Variation,Rgb<10,0,26>>,RotateColorsX<Variation,Rgb<42,0,105>>>,Mix<Sin<Int<16>>,RotateColorsX<Variation,Rgb<115,15,220>>,RotateColorsX<Variation,Rgb<95,0,210>>>,Mix<Sin<Int<20>>,RotateColorsX<Variation,Rgb<7,0,16>>,RotateColorsX<Variation,Rgb<30,0,66>>>>,
  AlphaL<Stripes<10000,-2000,HumpFlicker<Rgb<0,0,40>,Rgb<20,30,0>,50>,HumpFlicker<Blue,NavajoWhite,50>,HumpFlicker<Rgb<0,0,80>,Rgb<40,60,0>,50>>,SwingSpeed<600>>,
  // Force effect powerup - WavLen duration sync.
  ColorSelect<WavNum<EFFECT_FORCE>,TrInstant,
    TransitionEffectL<TrConcat<TrSmoothFadeX<Percentage<WavLen<EFFECT_FORCE>,20>>,StaticFire<Red,Strobe<Black,Orange,30,30>,0,3,300>,TrDelayX<Percentage<WavLen<EFFECT_FORCE>,60>>,StaticFire<Red,Strobe<Black,Orange,30,30>,0,3,300>,TrFadeX<Percentage<WavLen<EFFECT_FORCE>,20>>>,EFFECT_FORCE>,
    TransitionEffectL<TrConcat<TrSmoothFadeX<Percentage<WavLen<EFFECT_FORCE>,20>>,StaticFire<Blue,Strobe<Black,Cyan,30,30>,0,3,300>,TrDelayX<Percentage<WavLen<EFFECT_FORCE>,60>>,StaticFire<Blue,Strobe<Black,Cyan,30,30>,0,3,300>,TrFadeX<Percentage<WavLen<EFFECT_FORCE>,20>>>,EFFECT_FORCE>,
    TransitionEffectL<TrConcat<TrSmoothFadeX<Percentage<WavLen<EFFECT_FORCE>,20>>,StaticFire<Green,Strobe<Black,GreenYellow,30,30>,0,3,300>,TrFadeX<Percentage<WavLen<EFFECT_FORCE>,60>>,StaticFire<Green,Strobe<Black,GreenYellow,30,30>,0,3,300>,TrFadeX<Percentage<WavLen<EFFECT_FORCE>,20>>>,EFFECT_FORCE>>,
  // Dim Blade 50% "Power Save" button combo
    EffectSequence<EFFECT_POWERSAVE,
    AlphaL<Black,Int<16384>>,
    AlphaL<Black,Int<0>>>,
  // Clash - Flash at impact. WavLen duration sync. Now Clash impact sensitive.
TransitionEffectL<TrConcat<TrInstant,GreenYellow,TrDelay<25>,AlphaL<TransitionEffect<BrownNoiseFlicker<Rgb<255,150,0>,Black,50>,Moccasin,TrInstant,TrFadeX<Percentage<WavLen<>,35>>,EFFECT_CLASH>,Bump<Scale<BladeAngle<>,Int<25000>,Int<8000>>,
  Scale<ClashImpactF<>,Int<1>,Int<32768>>>>,TrFadeX<Percentage<WavLen<>,50>>>,EFFECT_CLASH>,
   // Stab - OrangeRed stripes. WavLen duration sync.
    TransitionEffectL<TrConcat<TrInstant,GreenYellow,TrDelay<25>,AlphaL<Black,Int<0>>,TrWipeInX<Percentage<WavLen<EFFECT_STAB>,30>>,AlphaL<Stripes<5000,1000,Orange,DarkOrange,Rgb<150,60,0>,Rgb<60,30,0>,Rgb<150,14,0>,OrangeRed>,SmoothStep<Int<20000>,Int<20000>>>,TrJoin<TrSmoothFadeX<Percentage<WavLen<EFFECT_STAB>,90>>,TrWipeX<Percentage<WavLen<EFFECT_STAB>,70>>>>,EFFECT_STAB>,
  // Blast v1
    TransitionEffectL<TrConcat<
        // Impact Flash - BC always
        TrInstant,GreenYellow,TrDelay<25>>,EFFECT_BLAST>,
        // Waves
        BlastL<Rgb<100,200,255>,850,250,351>,
        // Impact point afterimage
        AlphaL<TransitionEffectL<TrConcat<TrFade<300>,Rgb<70,70,255>,TrFade<300>>,EFFECT_BLAST>,BlastF<700,250,100000>>,
        // Impact point
        BlastL<Rgb<100,200,255>,300,350,100000>,
  // Lockup - BC custom range mid-blade
    TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<200>,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<50>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<300>>>,EFFECT_LOCKUP_END>,
    LockupTrL<Layers<
      //Random Strobe Flash no dimming
      AlphaL<TransitionLoopL<TrConcat<TrDelayX<Scale<SlowNoise<Int<3000>>,Int<30>,Int<800>>>,Mix<SlowNoise<Int<1000>>,Black,Black,White,Black>,TrDelayX<Scale<SlowNoise<Int<1000>>,Int<10>,Int<50>>>>>,Int<32768>>,
      // Bottom Layer Bump - random width
      AlphaL<Blinking<Tomato,Strobe<Yellow,Black,15,30>,60,500>,                                                Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Scale<SlowNoise<Int<3000>>,Int<8000>,Int<18000>>>>,
      // Top Layer Bump - fixed width
      AlphaL<BrownNoiseFlicker<Yellow,Black,50>,                                                                Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Int<10000>>>>,
      // Begin Lockup Transition
      TrConcat<TrInstant,AlphaL<Blinking<White,Strobe<BrownNoiseFlicker<Yellow,Black,500>,Black,15,30>,60,500>, Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Scale<SlowNoise<Int<3000>>,Int<25000>,Int<32000>>>>,TrFade<500>>,
      // End Lockup Transition
      TrSmoothFade<900>,SaberBase::LOCKUP_NORMAL>,
      TransitionEffectL<TrConcat<TrInstant,AlphaL<Strobe<GreenYellow,Black,20,30>,                             Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Int<15000>>>,TrFade<600>>,EFFECT_LOCKUP_BEGIN>,
    TransitionEffectL<TrConcat<TrInstant,HumpFlickerL<Strobe<AlphaL<White,Int<20000>>,Black,20,30>,30>,TrSmoothFade<250>>,EFFECT_LOCKUP_BEGIN>,
    TransitionEffectL<TrConcat<TrInstant,GreenYellow,TrDelay<25>>,EFFECT_LOCKUP_BEGIN>,
  // Non-Responsive Drag
    LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,GreenYellow,TrDelay<25>,AlphaL<Black,Int<0>>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  // Lightning Block Non-Responsive    
    LockupTrL<Layers<
        //Random Strobe Flash and 16000 = 50% base blade dimming to make lb pop
        AlphaL<Black,Int<16000>>,
        AlphaL<White,StrobeF<Scale<SlowNoise<Int<1000>>,Int<1>,Int<6>>,Scale<SlowNoise<Int<1000>>,Int<10>,Int<50>>>>,
        AlphaL<RandomFlicker<Strobe<White,Rgb<83,0,255>,50,10>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>>,LayerFunctions<
        Bump<Scale<SlowNoise<Int<2000>>,Int<3000>,Int<16000>>,Scale<BrownNoiseF<Int<10>>,Int<14000>,Int<8000>>>,
        Bump<Scale<SlowNoise<Int<2300>>,Int<26000>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<10000>>>,
        Bump<Scale<SlowNoise<Int<2300>>,Int<20000>,Int<30000>>,Scale<IsLessThan<SlowNoise<Int<1500>>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<0>>,Int<0>>>>>>,
        // Begin Lightning Transition
        TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>,TrFade<100>>,
        // End Lightning Transition    
        TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>,TrFade<150>,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<50>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<400>> >,SaberBase::LOCKUP_LIGHTNING_BLOCK>,
  // Melt - BC custom melt effects, uses twistangle<>
    LockupTrL<
        // OS 6 (Based on "Intensity Melt" - Fett263. Remap Fire to travel tip->emitter, Custom Begin and End Transitions)
        AlphaL<Remap<Scale<RampF,Int<65536>,Int<0>>,StaticFire<Mix<TwistAngle<>,Rgb16<20393,93,93>,DarkOrange>,Mix<TwistAngle<>,Rgb16<20393,93,93>,Orange>,0,4,5,4000,10>>,
        // Melt Shape
        SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<4000>>>,
        // Melt Begin and End transitions
        TrConcat<TrInstant,GreenYellow,TrDelay<25>,AlphaL<Black,Int<0>>,TrWipeIn<600>,AlphaL<Red,SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>,TrExtend<3000,TrFade<300>>,AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>,TrFade<3000>>,TrColorCycle<1500,-2000>,SaberBase::LOCKUP_MELT>,
  TransitionEffectL<TrConcat<TrInstant,HumpFlickerL<White,40>,TrFade<800>>,EFFECT_IGNITION>,
  TransitionEffectL<TrConcat<TrInstant,HumpFlickerL<RotateColorsX<Variation,Rgb<160,60,255>>,40>,TrFade<1200>>,EFFECT_RETRACTION>,

  InOutTrL<TrWipeSparkTipX<White,BendTimePowInvX<Int<1000>,Int<180000>>>,TrWipeInSparkTipX<White,BendTimePowX<Int<600>,Int<180000>>>>,
  TransitionEffectL<TrConcat<TrInstant,AlphaL<White,Bump<Int<0>,Int<10000>>>,TrFade<1287>,AlphaL<Orange,Bump<Int<0>,Int<8000>>>,TrFade<643>,AlphaL<Red,Bump<Int<0>,Int<6000>>>,TrFade<643>>,EFFECT_RETRACTION>,
ColorSelect<WavNum<EFFECT_PREON>,TrInstant,
TransitionEffectL<TrConcat<TrInstant,AlphaL<AlphaL<Mix<Scale<Trigger<EFFECT_PREON,Int<1983>,Int<1>,Int<1>>,Int<0>,Int<30000>>,HumpFlicker<White,Black,20>,HumpFlicker<White,Black,100>,BrownNoiseFlicker<RotateColorsX<Variation,Rgb<95,0,210>>,Black,100>,BrownNoiseFlicker<RotateColorsX<Variation,Rgb<95,0,210>>,Strobe<Black,White,15,50>,500>>,SmoothStep<Scale<Trigger<EFFECT_PREON,Int<1983>,Int<1>,Int<1>>,Int<2000>,Int<16000>>,Int<-500>>>,Scale<Trigger<EFFECT_PREON,Int<1983>,Int<1>,Int<1>>,Int<2000>,Int<32768>>>,TrDelayX<Int<1983>>,AlphaL<BrownNoiseFlicker<White,Black,500>,SmoothStep<Int<16000>,Int<-500>>>,TrWipeInSparkTipX<RotateColorsX<Variation,Rgb<95,0,210>>,Int<350>,Int<90>>,White,TrWipeIn<150>,Black,TrInstant,AlphaL<HumpFlicker<White,Black,50>,SmoothStep<Int<2000>,Int<-500>>>,TrDelay<450>,AlphaL<HumpFlicker<White,Black,50>,SmoothStep<Int<8000>,Int<-500>>>,TrFade<200>,Black,TrDelay<128>,AlphaL<HumpFlicker<White,Black,50>,SmoothStep<Int<6000>,Int<-500>>>,TrFade<200>,Black,TrDelay<373>,AlphaL<HumpFlicker<White,Black,50>,SmoothStep<Int<1500>,Int<-500>>>,TrFade<222>,AlphaL<HumpFlicker<White,Black,50>,SmoothStep<Int<1500>,Int<-500>>>,TrFade<222>,Black,TrDelay<733>>,EFFECT_PREON>,
AlphaL<TransitionEffectL<TrConcat<TrFade<300>,HumpFlicker<White,RotateColorsX<Variation,Rgb<95,0,210>>,10>,TrDelay<500>,HumpFlicker<White,RotateColorsX<Variation,Rgb<95,0,210>>,10>,TrFade<984>,HumpFlicker<White,Black,200>,TrWipeIn<150>>,EFFECT_PREON>,Scale<Trigger<EFFECT_PREON,Int<1450>,Int<484>,Int<1>>,Int<6000>,Int<32768>>>,
  TransitionEffectL<TrConcat<TrInstant,AlphaL<AlphaL<Mix<Scale<Trigger<EFFECT_PREON,Int<13989>,Int<1>,Int<1>>,Int<0>,Int<30000>>,HumpFlicker<White,Black,20>,HumpFlicker<White,Black,100>,BrownNoiseFlicker<RotateColorsX<Variation,Rgb<95,0,210>>,Black,100>,BrownNoiseFlicker<RotateColorsX<Variation,Rgb<95,0,210>>,Strobe<Black,White,15,50>,500>>,SmoothStep<Scale<Trigger<EFFECT_PREON,Int<13989>,Int<1>,Int<1>>,Int<2000>,Int<16000>>,Int<-500>>>,Scale<Trigger<EFFECT_PREON,Int<13989>,Int<1>,Int<1>>,Int<2000>,Int<32768>>>,TrDelayX<Int<13989>>,AlphaL<BrownNoiseFlicker<White,Black,500>,SmoothStep<Int<16000>,Int<-500>>>,TrWipeInSparkTipX<RotateColorsX<Variation,Rgb<95,0,210>>,Int<350>,Int<90>>,White,TrWipeIn<150>,Black,TrInstant,AlphaL<HumpFlicker<White,Black,50>,SmoothStep<Int<2000>,Int<-500>>>,TrDelay<450>,AlphaL<HumpFlicker<White,Black,50>,SmoothStep<Int<8000>,Int<-500>>>,TrFade<200>,Black,TrDelay<128>,AlphaL<HumpFlicker<White,Black,50>,SmoothStep<Int<6000>,Int<-500>>>,TrFade<200>,Black,TrDelay<373>,AlphaL<HumpFlicker<White,Black,50>,SmoothStep<Int<1500>,Int<-500>>>,TrFade<222>,AlphaL<HumpFlicker<White,Black,50>,SmoothStep<Int<1500>,Int<-500>>>,TrFade<222>,Black,TrDelay<733>>,EFFECT_PREON>>,
  TransitionEffectL<TrConcat<TrExtendX<Int<1000>,TrSmoothFade<200>>,AlphaL<Gradient<Blue,Green>,SmoothStep<VolumeLevel,Int<-1>>>,TrSmoothFade<500>>,EFFECT_VOLUME_LEVEL>,
  AlphaL<TransitionEffectL<TrConcat<TrSmoothFade<500>,AlphaL<Mix<BatteryLevel,Red,Green>,SmoothStep<Scale<BatteryLevel,Int<0>,Int<35000>>,Int<-1>>>,TrDelay<1000>,AlphaL<Mix<BatteryLevel,Red,Green>,SmoothStep<BatteryLevel,Int<-1>>>,TrSmoothFade<1000>>,EFFECT_BATTERY_LEVEL>,Ifon<Int<0>,Int<32768>>>
>>()},

Config code in my .h file, not entirely sure what Iā€™m looking at, tried to get rid of all the ā€˜//ā€™ bits to make the config smaller but even Style Editor (hubbe.net) doesnā€™t seem to know what itā€™s looking at, says " Unknown identifier:BendTimePowInvX" and does not function.

Anyone else have this issue?

Youā€™re using a brand new style I sent him about an hour ago lol.
Itā€™s an OS7 requirement to use the new features, so download from here:
https://github.com/profezzorn/ProffieOS/archive/refs/heads/master.zip

Secondly, the // comments take up zero memory as they are ignored by the compiler.

Is using OS7 what allowed for the sound/animation pairings? Extremely cool.

Follow up: is this coming from the new EFFECT_* values or the new Functions?

Uses WavNum as the function inside a ColorSelect<> to choose from a list of TransitionEffect layers as the ā€œcolorsā€.

1 Like

Ah, didnā€™t realize it was os7. Iā€™ll have to get my is updated! Thanks you for the reply, was scratching my head for like 3 hours last night.

Itā€™s OS7 Alpha, about to go to betaā€¦so download and help test!