X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=TobySegaran.pde;h=82ad4d27c0d1ee337602e1e9a38df62a8f4b8349;hb=1c44211b1a15965afee7056a2f1d43a1306df61b;hp=05231294dda9040f2d9cff6225679518f80e4e27;hpb=190d91c2948b274a2dbaf4ec07450b4ebf2feece;p=SugarCubes.git diff --git a/TobySegaran.pde b/TobySegaran.pde index 0523129..82ad4d2 100644 --- a/TobySegaran.pde +++ b/TobySegaran.pde @@ -30,7 +30,7 @@ class GlitchPlasma extends SCPattern { + sin(dist(p.x, p.y + pos / 7, 192.0, 64.0) / 7.0) + sin(dist(p.x, p.z + pos, 192.0, 100.0) / 8.0); float bv = 100; - colors[p.index] = color((hv+2)*50, satu, bv); + colors[p.index] = lx.hsb((hv+2)*50, satu, bv); } if (random(1.0)bright[p.index]) { - colors[p.index] = color(hv,sat[i].getValuef(),br); + colors[p.index] = lx.hsb(hv,sat[i].getValuef(),br); bright[p.index] = br; } } @@ -187,7 +187,7 @@ class SoundRain extends SCPattern { for (Point p : s.points) { int seq = int(p.y*avgSize/model.yMax+pos.getValuef()+sin(p.x+p.z)*2)%avgSize; seq=min(abs(seq-(avgSize/2)),avgSize-1); - colors[p.index] = color(200,max(0,100-abs(p.x-col1.getValuef())/2),lightVals[seq]); + colors[p.index] = lx.hsb(200,max(0,100-abs(p.x-col1.getValuef())/2),lightVals[seq]); } } } @@ -229,7 +229,7 @@ class FaceSync extends SCPattern { float a2=max(0,100-abs(p.x-col2.getValuef())); float sat = max(a1,a2); float h = (359*a1+200*a2) / (a1+a2); - colors[p.index] = color(h,sat,100-abs(dx*5)-abs(dz*5)); + colors[p.index] = lx.hsb(h,sat,100-abs(dx*5)-abs(dz*5)); } } } @@ -292,7 +292,7 @@ class SoundSpikes extends SCPattern { if (seq>avgSize) seq=avgSize-seq; seq=constrain(seq,0,avgSize-1); float br=max(0, lightVals[seq]-p.y); - colors[p.index] = color((dis*avgSize*65)/model.xMax,90,br); + colors[p.index] = lx.hsb((dis*avgSize*65)/model.xMax,90,br); } } }