Crossbars waveshape

Discussion forum for G-Force users

Moderators: BTT, andy55, b.dwall, juxtiphi

Post Reply
pooky
Posts: 60
Joined: Wed Nov 22, 2006 2:44 pm

Crossbars waveshape

Post by pooky »

I just finished a new waveshape, and here it is. It's different and unique. How do you like it?

//Waveshape name: DD-Crosspops

Aspc=0
Stps="NUM_SAMPLE_BINS"

A0="pi*2"
A1="rnd(a0)*.01"
A2="rnd(a0)*.01"
A3="NUM_S_STEPS/4"
A4="2/(a0+a3)"
A5="a4*(a3-.4)"
A6="(NUM_S_STEPS-1)/2"

B0="b0+a1"
B1="b1+a2"

C0="(pos(sin(.3*b0)+1)/2*pi)+s*a6"
C1="(pos(sin(.3*b1)+1)/2*pi)+s*a6"

X0="2*sin(c0*a0+pi/4)*.18+sin(b0)*.01"
Y0="2*cos(c1*a0+pi/4)*.18+cos(b1)*.01"

X1="2*sin(c0*a0+pi/4)*.15+sin(b0)*.21"
Y1="2*cos(c1*a0+pi/4)*.15+cos(b1)*.21"

X2="2*sin(c0*a0+pi/4)*.12+sin(b0)*.41"
Y2="2*cos(c1*a0+pi/4)*.12+cos(b1)*.41"

X3="2*sin(c0*a0+pi/4)*.09+sin(b0)*.59"
Y3="2*cos(c1*a0+pi/4)*.09+cos(b1)*.59"

X4="2*sin(c0*a0+pi/4)*.06+sin(b0)*.79"
Y4="2*cos(c1*a0+pi/4)*.06+cos(b1)*.79"

X5="2*sin(c0*a0+pi/4)*.03+sin(b0)*.99"
Y5="2*cos(c1*a0+pi/4)*.03+cos(b1)*.99"

X6="-(2*cos(c0*a0+pi/4)*.18+sin(b0)*.01)"
Y6="-(2*sin(c1*a0+pi/4)*.18+cos(b1)*.01)"

X7="-(2*cos(c0*a0+pi/4)*.15+sin(b0)*.21)"
Y7="-(2*sin(c1*a0+pi/4)*.15+cos(b1)*.21)"

X8="-(2*cos(c0*a0+pi/4)*.12+sin(b0)*.41)"
Y8="-(2*sin(c1*a0+pi/4)*.12+cos(b1)*.41)"

X9="-(2*cos(c0*a0+pi/4)*.09+sin(b0)*.59)"
Y9="-(2*sin(c1*a0+pi/4)*.09+cos(b1)*.59)"

X10="-(2*cos(c0*a0+pi/4)*.06+sin(b0)*.79)"
Y10="-(2*sin(c1*a0+pi/4)*.06+cos(b1)*.79)"

X11="-(2*cos(c0*a0+pi/4)*.03+sin(b0)*.99)"
Y11="-(2*sin(c1*a0+pi/4)*.03+cos(b1)*.99)"

LWdt="9-(s*4)"
Pen="1.2-s"
ConB=1
Meta="reactive=5 detail=4 density=4 morphable=4"
Vers=100
Last edited by pooky on Tue Jan 09, 2007 10:17 pm, edited 1 time in total.

User avatar
markofkane
Posts: 346
Joined: Thu Feb 03, 2005 3:08 pm

Post by markofkane »

Nice!! Reminds me of popsicle sticks. 8)

User avatar
JayPro
Posts: 738
Joined: Sat May 01, 2004 10:51 pm
Location: Huntington Station, Long Island, New York

Post by JayPro »

Here's an idea.
If you want to add some responsiveness, apply "mag(s) +" to both B vars and parenthesize the "bX+aX" vars within themselves.

Oh yeah...I would definitely also use a fairly low number for your Steps parameter. Using NUM_SAMPLE_(WHATEVER YOU USED) absolutely kills the frame rate on my machine (iMac FlatPanel w/ G4 processor). I have it at simply 100 and it does nothing adverse to the look of the waveshape.


PS: Might I suggest a rename? i.e. Crosspops? Coz the popsicle motif is really screaming at me, too.

PPS: **Please** keep 'em coming...time permitting, of course. These are some of the best I've seen yet.
"God is syntax."

pooky
Posts: 60
Joined: Wed Nov 22, 2006 2:44 pm

Post by pooky »

JayPro wrote:Here's an idea.
If you want to add some responsiveness, apply "mag(s) +" to both B vars and parenthesize the "bX+aX" vars within themselves.

Oh yeah...I would definitely also use a fairly low number for your Steps parameter. Using NUM_SAMPLE_(WHATEVER YOU USED) absolutely kills the frame rate on my machine (iMac FlatPanel w/ G4 processor). I have it at simply 100 and it does nothing adverse to the look of the waveshape.


PS: Might I suggest a rename? i.e. Crosspops? Coz the popsicle motif is really screaming at me, too.

PPS: **Please** keep 'em coming...time permitting, of course. These are some of the best I've seen yet.
Thanks, i'm glad you like it. And thanks for the suggestions, i'll be sure to try them. As far as the rename goes, it's done. I'm not good at thinking up names, and i really like "Crosspops". :-)

Here two others i've done recently. I have a several more, if you like these, i can post the others also.

//Waveshape name: DD-Beatify

Aspc=1
Stps="NUM_SAMPLE_BINS"

A0="2+rnd(.5)"
A1="2+rnd(.5)"

B0="pos(s*s+(.3*sin(t*.9)))"
B1="trnc(bass)-abs(sin(t/4))"
B2="trnc(bass)-abs(sin(t/2))"
B3="trnc(bass)-abs(sin(t*r/4))"
B4="trnc(bass)-abs(sin(t*r/2))"
B5="(.785+.314*fft(.628*s))*pos(s*1.5)"

C0="mag(s)*.8"
C1="mag(s)*.5"

X0="a0*b0-a1"
Y0="b2+c0*.7-b1"

X1="-(a0*b0-a1)"
Y1="-(b2+c0*.7-b1)"

X2="a0*b5-a1"
Y2="b4+c1*.7-b3"

X3="-(a0*b5-a1)"
Y3="-(b4+c1*.7-b3)"

LWdt="9-(s*4)"
Pen="1.2-s"

ConB=1
Meta="reactive=5 detail=4 density=4 morphable=4"
Vers=100

//Waveshape name: DD-Frenzy

Aspc=1
Stps="NUM_SAMPLE_BINS"

A0="pi*2"

B0="pos(s*s+(.3*sin(t*.9)))"
B1="t+c0*0.5"
B2="t-c0*0.5"

C0="fft(s)*.05"
C1="sin(r*t)+.08"
C2="sin(r*t)+.28"
C3="sin(r*t)+.48"
C4="sin(r*t)+.68"
C5="sin(r*t)+.88"

X0="sin(c0*2*b0-sin(B1)*A0)*c1"
Y0="cos(c0*b0+sin(B1)*A0)*c1"

X1="sin(c0*2*b0+sin(B1)*A0)*c2"
Y1="cos(c0*2*b0+sin(B1)*A0)*c2"

X2="sin(c0*2*b0+cos(B2)*A0)*c3"
Y2="cos(c0*2*b0-cos(B2)*A0)*c3"

X3="sin(c0*2*b0-sin(B1)*A0)*c4"
Y3="cos(c0*b0+sin(B1)*A0)*c4"

X4="sin(c0*2*b0+sin(B1)*A0)*c5"
Y4="cos(c0*2*b0+sin(B1)*A0)*c5"

LWdt="7-(s*4)"
Pen="1.2-s"
ConB=1
Meta="reactive=5 detail=4 density=4 morphable=4"
Vers=100

User avatar
JayPro
Posts: 738
Joined: Sat May 01, 2004 10:51 pm
Location: Huntington Station, Long Island, New York

Post by JayPro »

Since I'm an impatient sort, would you mind e-mailing them to me ASAP?

You can, of course, keep posting your others to the board.

Any objections?

PS: "r" is a parameter for flowfields only. I don't think much harm will come to them if they're taken out.
"God is syntax."

pooky
Posts: 60
Joined: Wed Nov 22, 2006 2:44 pm

Post by pooky »

JayPro wrote:Since I'm an impatient sort, would you mind e-mailing them to me ASAP?

You can, of course, keep posting your others to the board.

Any objections?

PS: "r" is a parameter for flowfields only. I don't think much harm will come to them if they're taken out.
No objections, i'll email you a zip file shortly. Regarding the "r" parameter, my mistake. I'm working on flowfields also and get confused sometimes on all the parameters. :-)

I'll included all my current waveshapes, flowfields, and colormaps, if that's ok.

Thanks for you interest
Dave

Post Reply