I’m working on a throwback and just fun Bladestyle and Font Pack that’s been teased in the forums. Since not all are in there I’ll be sharing the progress and teasers here as well. Note, this doesn’t need to just apply to Rap. It will work with pretty much any musical track.
Enjoy and MTFBWY!
Initial WorkInProgress testing and run through.
https://www.instagram.com/p/C-dTYZsPx0r/?next=%2F
The scratch for the extension and retraction from a free sound clip edited and reversed for sync.
https://www.instagram.com/p/C-hJzhzRnvT/?next=%2F
Update from fine tuning the sounds to coordinate and sync to the controls.
https://www.instagram.com/p/C-jMnkBPk4T/?next=%2F
As it sits now the hum is three tracks back to back with space between them to act like a mix-tape.
Here’s where I am at with the code so far.
//AudioDisplay - Pulsing Flare: Basic Display Only.
{ "AudioDisplay;common", "tracks/none.wav",
/* Credit for the blacked-out initial blade, EmitterEffects, InOut and PreOn used (copyright) goes to Fett263 for OS7.14 v2.241p .*/
StylePtr<
Layers<
StripesX<Scale<HoldPeakF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_ALT_SOUND>>,Int<3000>,Int<3000>>,Int<4000>,Int<1800>>,Scale<HoldPeakF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_ALT_SOUND>>,Int<2000>,Int<4000>>,Int<-2800>,Int<-4000>>,Mix<Int<16000>,Black,RgbArg<BASE_COLOR_ARG,Black>>,Mix<Sin<Int<20>,Int<22000>,Int<32768>>,Black,RgbArg<BASE_COLOR_ARG,Black>>,Mix<Int<8000>,Black,RgbArg<BASE_COLOR_ARG,Black>>>,
AudioFlickerL<RgbArg<BASE_COLOR_ARG,Rgb<20,20,20>>>,
AudioFlickerL<SparkleL<Cyan,150,2000>>,
AudioFlickerL<SparkleL<White,10,3000>>,
AlphaL<AudioFlickerL<RgbArg<EMITTER_COLOR_ARG,Cyan>>,SmoothStep<IntArg<EMITTER_SIZE_ARG,7000>,Int<-6000>>>,
AlphaL<AudioFlickerL<RgbArg<EMITTER_COLOR_ARG,Green>>,SmoothStep<IntArg<EMITTER_SIZE_ARG,10000>,Int<-10000>>>,
InOutTrL<TrConcat<TrJoin<TrDelayX<Mult<IgnitionTime<>,Int<16384>>>,TrWipeX<Mult<IgnitionTime<>,Int<16384>>>>,Mix<SmoothStep<NoisySoundLevel,Int<-1>>,Black,RgbArg<IGNITION_COLOR_ARG,Cyan>>,TrWipeX<Mult<IgnitionTime<>,Int<16384>>>>,TrConcat<TrJoin<TrDelayX<Mult<RetractionTime<>,Int<16384>>>,TrWipeInX<Mult<RetractionTime<>,Int<16384>>>>,Mix<SmoothStep<NoisySoundLevel,Int<-1>>,Black,RgbArg<RETRACTION_COLOR_ARG,Cyan>>,TrWipeInX<Mult<RetractionTime<>,Int<16384>>>>>,
TransitionEffectL<TrConcat<TrExtendX<WavLen<EFFECT_PREON>,TrWipe<100>>,AlphaL<StripesX<Int<3000>,Sin<Int<60>,Int<-1600>,Int<-4000>>,RgbArg<PREON_COLOR_ARG,White>,Mix<Int<10772>,Black,RgbArg<PREON_COLOR_ARG,White>>,Mix<Int<24000>,Black,RgbArg<PREON_COLOR_ARG,White>>>,SmoothStep<NoisySoundLevel,Int<-3000>>>,TrFade<100>>,EFFECT_PREON>>>(),
"Jedi b boy display"},
//AudioDisplay - Glitch Flare: Basic Display Only.
{ "AudioDisplay;common", "tracks/none.wav",
/* Credit for the blacked-out initial blade, and InOut used (copyright) goes to Fett263 for OS7.14 v2.241p .*/
StylePtr<
Layers<
StripesX<Scale<HoldPeakF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_ALT_SOUND>>,Int<3000>,Int<3000>>,Int<4000>,Int<1800>>,Scale<HoldPeakF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_ALT_SOUND>>,Int<2000>,Int<4000>>,Int<-2800>,Int<-4000>>,Mix<Int<16000>,Black,RgbArg<BASE_COLOR_ARG,Black>>,Mix<Sin<Int<20>,Int<22000>,Int<32768>>,Black,RgbArg<BASE_COLOR_ARG,Black>>,Mix<Int<8000>,Black,RgbArg<BASE_COLOR_ARG,Black>>>,
AudioFlickerL<SparkleL<Cyan,150,2000>>,
AudioFlickerL<SparkleL<White,180,1000>>,
AlphaL<Rgb<50,230,230>,SmoothStep<NoisySoundLevel,Int<-1>>>,
InOutTrL<TrConcat<TrJoin<TrDelayX<Mult<IgnitionTime<>,Int<16384>>>,TrWipeX<Mult<IgnitionTime<>,Int<16384>>>>,Mix<SmoothStep<NoisySoundLevel,Int<-1>>,Black,RgbArg<IGNITION_COLOR_ARG,Cyan>>,TrWipeX<Mult<IgnitionTime<>,Int<16384>>>>,TrConcat<TrJoin<TrDelayX<Mult<RetractionTime<>,Int<16384>>>,TrWipeInX<Mult<RetractionTime<>,Int<16384>>>>,Mix<SmoothStep<NoisySoundLevel,Int<-1>>,Black,RgbArg<RETRACTION_COLOR_ARG,Cyan>>,TrWipeInX<Mult<RetractionTime<>,Int<16384>>>>>>>(),
"Jedi b boy display"},
{ "AudioDisplay_songnamehere;common", "tracks/none.wav",
/* Credit for the blacked-out layer, Emitter effects, and InOut/PreOn used (copyright) goes to Fett263 for OS7.14 v2.241p.
The idea for the AudioMeter Blade goes to A_Rogue_Child.
*/
StylePtr<
Layers<
StripesX<Scale<HoldPeakF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_ALT_SOUND>>,Int<3000>,Int<3000>>,Int<4000>,Int<1800>>,Scale<HoldPeakF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_ALT_SOUND>>,Int<2000>,Int<4000>>,Int<-2800>,Int<-4000>>,Mix<Int<16000>,Black,RgbArg<BASE_COLOR_ARG,Black>>,Mix<Sin<Int<20>,Int<22000>,Int<32768>>,Black,RgbArg<BASE_COLOR_ARG,Black>>,Mix<Int<8000>,Black,RgbArg<BASE_COLOR_ARG,Black>>>,
AudioFlickerL<RgbArg<BASE_COLOR_ARG,Rgb<20,20,20>>>,
AudioFlickerL<SparkleL<White,150,2000>>,
AudioFlickerL<SparkleL<Green,10,3000>>,
AudioFlickerL<SparkleL<DarkOrange,40,6000>>,
AlphaL<AudioFlickerL<RgbArg<EMITTER_COLOR_ARG,Green>>,SmoothStep<IntArg<EMITTER_SIZE_ARG,7000>,Int<-6000>>>,
AlphaL<AudioFlickerL<RgbArg<EMITTER_COLOR_ARG,Rgb<0,230,40>>>,SmoothStep<IntArg<EMITTER_SIZE_ARG,10000>,Int<-10000>>>,
InOutTrL<TrConcat<TrJoin<TrDelayX<Mult<IgnitionTime<>,Int<16384>>>,TrWipeX<Mult<IgnitionTime<>,Int<16384>>>>,Mix<SmoothStep<NoisySoundLevel,Int<-1>>,Black,RgbArg<IGNITION_COLOR_ARG,Green>>,TrWipeX<Mult<IgnitionTime<>,Int<16384>>>>,TrConcat<TrJoin<TrDelayX<Mult<RetractionTime<>,Int<16384>>>,TrWipeInX<Mult<RetractionTime<>,Int<16384>>>>,Mix<SmoothStep<NoisySoundLevel,Int<-1>>,Black,RgbArg<RETRACTION_COLOR_ARG,Green>>,TrWipeInX<Mult<RetractionTime<>,Int<16384>>>>>,
TransitionEffectL<TrConcat<TrExtendX<WavLen<EFFECT_PREON>,TrWipe<100>>,AlphaL<StripesX<Int<3000>,Sin<Int<60>,Int<-1600>,Int<-4000>>,RgbArg<PREON_COLOR_ARG,White>,Mix<Int<10772>,Black,RgbArg<PREON_COLOR_ARG,White>>,Mix<Int<24000>,Black,RgbArg<PREON_COLOR_ARG,White>>>,SmoothStep<NoisySoundLevel,Int<-3000>>>,TrFade<100>>,EFFECT_PREON>>>(),
"Jedi b boy display"},
Note: The reasoning for the blacked out initial blade layer (where shown) is a work in progress place marker so the code will compile but not interfere with the actual visuals. *Note though you can build that layer’s colors up slightly. Like say 20 per color value in whatever mix you wanna see.