From 0e6f37cf0e50c84115701645d5062e3ae0768583 Mon Sep 17 00:00:00 2001 From: Mark Slee Date: Fri, 11 Oct 2013 18:58:38 -0700 Subject: [PATCH] Add size parameter to pulley --- MarkSlee.pde | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/MarkSlee.pde b/MarkSlee.pde index ccaeeb6..71e8660 100644 --- a/MarkSlee.pde +++ b/MarkSlee.pde @@ -7,6 +7,7 @@ class Pulley extends SCPattern { private final Click reset = new Click(9000); private boolean isRising = false; + private BasicParameter sz = new BasicParameter("SIZE", 0.5); private BasicParameter beatAmount = new BasicParameter("BEAT", 0.1); Pulley(GLucose glucose) { @@ -16,6 +17,7 @@ class Pulley extends SCPattern { addModulator(delays[i] = new Click(0)); } addModulator(reset).start(); + addParameter(sz); addParameter(beatAmount); trigger(); } @@ -70,7 +72,7 @@ class Pulley extends SCPattern { if (fPos < .2) { fPos = .2 + 4 * (.2 - fPos); } - float falloff = 100. / (12 + fPos * beatAmount.getValuef()*48); + float falloff = 100. / (3 + sz.getValuef() * 36 + fPos * beatAmount.getValuef()*48); for (Point p : model.points) { int i = (int) constrain((p.x - model.xMin) * NUM_DIVISIONS / (model.xMax - model.xMin), 0, NUM_DIVISIONS-1); colors[p.index] = color( -- 2.34.1