WAVESHAPES from the past - (Post !)

Discussion forum for G-Force users

Moderators: BTT, andy55, b.dwall, juxtiphi

Post Reply
User avatar
BTT
Administrator
Posts: 2162
Joined: Sun Jun 20, 2010 9:34 pm
Location: United Kingdom

WAVESHAPES from the past - (Post !)

Post by BTT »

Hello All

Here are a couple of WaveShapes from the past, copy & paste each into a text editor like Notepad, then copy & paste into:

C\Program Files\SoundSpectrum\G-Force\Packages\G-Force.WaveShape.package

PLEASE NOTE - THESE ARE NOT SUPPORTED BY SOUNDSPECTRUM - YOU USE THEM AT YOUR OWN RISK

---------------------------------------------------------------------------------

// Trans4mers - WaveShape - by Erlend

Aspc=1,

A0="2*PI",
A1="(rnd(3) + 2) * A0",
A2="rnd(.3) + .2",
A3="rnd(.1) + .03",
A4="rnd(.5) + .5",
A5="2",
A6="1/A5",
A7="0.866 * A2",
A8=".5 * A2",
A9="A2 + A8",
A10="rnd(.6) + .5",
A11="1-A2/2",
A12="rnd(2) + 4",
A13="3",
A14="1/A13",
A15="2*A13",
A16="0.951 * A2",
Angle 2
A17="0.309 * A2",
Angle 3
A18="0.588 * A2",
Angle 4
A19="0.809 * A2",
Angle 5
A20="A2 + A19",
A21="A2 + A19",
A22="A16 + A16",

C0="A1*s",
C1="s * A2 * cos(C0)",
C2="s * A2 * sin(C0)",
C3="sqwv( 2*A5 * s - 1 )",
C4="sqwv( 2*A5 * s - 3 )",
C5=" s * A5",
C6="(s-A6) * A5",
C7="((0 - C5 * A7 ) * C3) + (( A7 - C6 * A7 ) * C4)",
C8="((A2 - C5 * A9 ) * C3) + ((-A8 + C6 * A9 ) * C4)",

B0="t*A4",
B1="cos(B0)",
B2="sin(B0)",
B3="t*A10",
B4="cos(B3)",
B5="sin(B3)",
B6="B3 + PI",
B7="cos(B6)",
B8="sin(B6)",

C9=" -B1 * C2 -B2 * C1 + A11",
C10=" B1 * C1 -B2 * C2",
C11=" B1 * C8 +B2 * C7 + A11",
C12="-B1 * C7 +B2 * C8",
C13="-B4 * C10 -B5 * C9",
C14=" B4 * C9 -B5 * C10",
C15="-B7 * C12 -B8 * C11",
C16=" B7 * C11 -B8 * C12",
C17="-B7 * C10 -B8 * C9",
C18=" B7 * C9 -B8 * C10",
C19="-B4 * C12 -B5 * C11",
C20=" B4 * C11 -B5 * C12",
C21="(sin(A3 * A0 * t) + 1 ) * .5",
C22="1-C21",

X0="C13 * C21 + C15 * (1-C21)",
Y0="C14 * C21 + C16 * (1-C21)",
X1="C17 * C21 + C19 * (1-C21)",
Y1="C18 * C21 + C20 * (1-C21)",

C23="-2 + s * 4",
C24="0",

B9="B3 + PI/4",
B10="cos(B9)",
B11="sin(B9)",

X2=" -B11 * C23",
Y2=" B10 * C23",
X3="-B10 * C23",
Y3=" -B11 * C23",

C23="-2 + s * 4",
C25="A2 - A2 * ABS(sin( s * A0))",
C26="s * A0",
C27="C25 * cos( C26 )",
C28="C25 * sin( C26 )",

B12="t*A12",
B13="cos(B12)",
B14="sin(B12)",

C29="-B13 * C28 -B14 * C27 + A11",
C30=" B13 * C27 -B14 * C28",

B15="B9 + PI/4",
B16="cos(B15)",
B17="sin(B15)",

C31="-B16 * C30 -B17 * C29",
C32=" B16 * C29 -B17 * C30",
C33="sqwv( A15 * s - 1 )",
C34="sqwv( A15 * s - 3 )",
C35="sqwv( A15 * s - 5 )",
C36=" s *A13",
C37=" (s- A14)*A13",
C38=" (s-2*A14)*A13",

C39="((0 - C36 * A18) * C33) + ((A16 - C37 * A22) * C34 ) + (( A18 - C38 * A18) * C35 )",
C40="((A2 - C36 * A20) * C33) + ((A17 ) * C34 ) + ((-A19 + C38 * A21) * C35 )",

C41="-B1 * C40 -B2 * C39 + A11",
C42=" B1 * C39 -B2 * C40",

B18="B15+PI",
B19="cos(B18)",
B20="sin(B18)",

C43="-B19 * C42 -B20 * C41",
C44=" B19 * C41 -B20 * C42",
C45="-B19 * C30 -B20 * C29",
C46=" B19 * C29 -B20 * C30",
C47="-B16 * C42 -B17 * C41",
C48=" B16 * C41 -B17 * C42",

X4="C31 * C21 + C43 * C22",
Y4="C32 * C21 + C44 * C22",
X5="C45 * C21 + C47 * C22",
Y5="C46 * C21 + C48 * C22",

C49="A0*t*.2",

C50="C1 * clip( sin(C49)) + C7 * clip( sin(C49+PI/2)) + C27 * clip( sin(C49+PI)) + C39 * clip( sin(C49+3*PI/2))",
C51="C2 * clip( sin(C49)) + C8 * clip( sin(C49+PI/2)) + C28 * clip( sin(C49+PI)) + C40 * clip( sin(C49+3*PI/2))",

C52="sin(t*.3)",

X6="C52 * (-B13 * C51 -B14 * C50)",
Y6="C52 * ( B13 * C50 -B14 * C51)",

LWdt="2",
ConB=1,

Meta="reactive=2, detail=3, density=3, morphable=4",

Vers=100

-----------------------------------------------------------------------------------

// Eh - WaveShape - by Ted

Aspc=1,

C0="s*2-1",
C1="fft(trwv(2*s-1))",
C2="t/4",

X0="c0*1.2",
Y0="c1-c0^2/3+.1",
X1="c0*.9",
Y1="c1*.9-.2-c0^2/3",
X2="c0*.6",
Y2="c1*.6-.5-c0^2/3",

LWdt="3",
ConB=1,

Meta="reactive=4, detail=3, density=4, morphable=4"

Vers=200

----------------------------------------------------------------------------------
.
Regards BTT

ColorMap Creator for G-Force and Aeon --- SoundSpectrum Forum Administrator.

User avatar
DanPin
Posts: 161
Joined: Tue Mar 15, 2016 8:43 pm
Location: Los Angeles County, California

Post by DanPin »

BTT, I don't think Trans4mers is a waveshape; it doesn't have any audio-responsive functions. So, I decided to but it into the Particles folder, under the name "Transformers", since it is considered a particle.

User avatar
BTT
Administrator
Posts: 2162
Joined: Sun Jun 20, 2010 9:34 pm
Location: United Kingdom

Post by BTT »

Hello DanPin

It most surely is a WaveShape which also auto loads as a Particle. The author Erland intended the WaveShape not to be responsive to audio as there is so much going on in the WaveShape. This is probably one of the most complicated WaveShapes ever created. You have shown an interest in authoring configs, I suggest you go into debug mode and watch the many variations this WaveShape is capable of, then try to understand how Errland created the config. A steep learning curve?
.
Regards BTT

ColorMap Creator for G-Force and Aeon --- SoundSpectrum Forum Administrator.

joyless
Posts: 10
Joined: Sun Nov 26, 2017 6:18 am

Post by joyless »

very cool waves, thanks so much!

User avatar
DanPin
Posts: 161
Joined: Tue Mar 15, 2016 8:43 pm
Location: Los Angeles County, California

Post by DanPin »

BTT wrote:It most surely is a WaveShape which also auto loads as a Particle. The author Erland intended the WaveShape not to be responsive to audio as there is so much going on in the WaveShape. This is probably one of the most complicated WaveShapes ever created. You have shown an interest in authoring configs, I suggest you go into debug mode and watch the many variations this WaveShape is capable of, then try to understand how Errland created the config. A steep learning curve?
Yes, I already recognize this waveshape; when I first tried it, it didn't appear to be audio-responsive, so I decided to go ahead and tweak it so it can be audio-responsive (in that case, I added the mag() function to the lines).

User avatar
BTT
Administrator
Posts: 2162
Joined: Sun Jun 20, 2010 9:34 pm
Location: United Kingdom

Post by BTT »

Hello DanPin
DanPin wrote:I decided to go ahead and tweak it so it can be audio-responsive (in that case, I added the mag() function to the lines).
Well that's a good start, now try and create a config of your own - nothing too complicated and try the same config with different coding.
.
Regards BTT

ColorMap Creator for G-Force and Aeon --- SoundSpectrum Forum Administrator.

Post Reply