From fe5dd6368a3fbc96f25dc55241380c7d4ea3dd3b Mon Sep 17 00:00:00 2001 From: Mike Lynch Date: Thu, 26 Oct 2023 16:15:43 +1100 Subject: [PATCH] Chorus rate control in interface --- interface.scd | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/interface.scd b/interface.scd index e5295a0..2b4937c 100644 --- a/interface.scd +++ b/interface.scd @@ -103,7 +103,7 @@ OSCdef.freeAll; // Page 2: track -~to.xy('/track/triggersize', [ 100, 0.125 ], TouchOSCScale(0, 200), TouchOSCScale(0, 1), { |v| +~to.xy('/track/triggersize', [ 220, 0.125 ], TouchOSCScale(0, 880), TouchOSCScale(0, 1), { |v| ~granulator.trigger_(v[0]); ~granulator.size_(v[1]); }); @@ -118,6 +118,7 @@ OSCdef.freeAll; ~to.slider('/track/harmonics', 2, TouchOSCScale(0.5, 3), { |v| ~granulator.harmonics_(~quantharmonics.value(v, 1)) }); +~to.slider('/track/crate', 128, TouchOSCScale(1, 1600), { |v| ~granulator.crate_(v) }); ~to.slider('/track/detune', 0, TouchOSCScale(0, 0.059), { |v| ~granulator.detune_(v) }); ~to.slider('/track/pitch', 0, TouchOSCScale(-2, 2), { |v| ~granulator.pitch_(v.round) }); @@ -143,6 +144,7 @@ OSCdef.freeAll; ~to.v_('/track/back', ~granulator.back); ~to.v_('/track/chorus', ~granulator.chorus); ~to.v_('/track/harmonics', ~granulator.harmonics); + ~to.v_('/track/crate', ~granulator.crate); ~to.v_('/track/detune', ~granulator.detune); ~to.v_('/track/pitch', ~granulator.pitch); });