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
Crossbars waveshape
Moderators: BTT, andy55, b.dwall, juxtiphi
Crossbars waveshape
Last edited by pooky on Tue Jan 09, 2007 10:17 pm, edited 1 time in total.
- JayPro
- Posts: 738
- Joined: Sat May 01, 2004 10:51 pm
- Location: Huntington Station, Long Island, New York
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.
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."
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". :-)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.
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
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.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.
I'll included all my current waveshapes, flowfields, and colormaps, if that's ok.
Thanks for you interest
Dave