Couldn’t that preon be trimmed down to just something like:
TransitionEffectL<
TrConcat<
TrWipeX<WavLen<EFFECT_PREON>>,
Mix<
NoisySoundLevel,RgbArg<PREON_COLOR_ARG,Rgb<20,20,20>>,
Black>,
TrInstant>,
EFFECT_PREON>
So with a TransitionEffectL for the “surge”
Layers<
Red,
TransitionEffectL<TrConcat<TrInstant,AudioFlicker<White,Red>,TrFade<800>>,EFFECT_IGNITION>,
InOutTrL<TrInstant,TrWipeIn<500>>,
TransitionEffectL<TrConcat<TrWipeX<WavLen<EFFECT_PREON>>,Mix<NoisySoundLevel,RgbArg<PREON_COLOR_ARG,Rgb<20,20,20>>,Black>,TrInstant>,EFFECT_PREON>>
Or using OnSpark:
Layers<
OnSpark<Red,AudioFlicker<White,Black>,800>,
InOutTrL<TrInstant,TrWipeIn<500>>,
TransitionEffectL<TrConcat<TrWipeX<WavLen<EFFECT_PREON>>,Mix<NoisySoundLevel,RgbArg<PREON_COLOR_ARG,Rgb<20,20,20>>,Black>,TrInstant>,EFFECT_PREON>>
edit Oh I see. The preon color default is a shade of white, but the color ARG and RotateColorsX allow for another color to be used.
Well anyway… the “surge” example should be on point.