1 class TestHuePattern extends SCPattern {
2 public TestHuePattern(GLucose glucose) {
5 public void run(int deltaMs) {
6 for (int i = 0; i < colors.length; ++i) {
7 colors[i] = color(lx.getBaseHuef(), 100, 100);
12 class TestXPattern extends SCPattern {
13 private SinLFO xPos = new SinLFO(0, 127, 4000);
14 public TestXPattern(GLucose glucose) {
16 addModulator(xPos).trigger();
18 public void run(int deltaMs) {
19 for (Point p : Point.list) {
20 colors[p.index] = color(
23 max(0, 100 - abs(p.fx - xPos.getValuef()))
29 class TestYPattern extends SCPattern {
30 private SinLFO yPos = new SinLFO(0, 255, 4000);
31 public TestYPattern(GLucose glucose) {
33 addModulator(yPos).trigger();
35 public void run(int deltaMs) {
36 for (Point p : Point.list) {
37 colors[p.index] = color(
40 max(0, 100 - abs(p.fy - yPos.getValuef()))
46 class TestZPattern extends SCPattern {
47 private SinLFO zPos = new SinLFO(0, 127, 4000);
48 public TestZPattern(GLucose glucose) {
50 addModulator(zPos).trigger();
52 public void run(int deltaMs) {
53 for (Point p : Point.list) {
54 colors[p.index] = color(
57 max(0, 100 - abs(p.fz - zPos.getValuef()))