From 17448991a62f684498f464702037a00d6349140e Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Sun, 29 Apr 2012 01:25:57 +0200 Subject: avoid unnecessary LFO patch changes --- lfo.ck | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lfo.ck b/lfo.ck index 7cb4821..090102a 100644 --- a/lfo.ck +++ b/lfo.ck @@ -105,11 +105,14 @@ while (min => now) { /* setting lfo_freq does not influence SampOsc! */ value*20 => lfo_freq.next => (lfo[2] $ SampOsc).freq; } else if (msg.data2 == 31) { - 0 => change_lfo; + if (value $ int) + 0 => change_lfo; } else if (msg.data2 == 41) { - 1 => change_lfo; + if (value $ int) + 1 => change_lfo; } else if (msg.data2 == 30) { - 2 => change_lfo; + if (value $ int) + 2 => change_lfo; } else if (msg.data2 == 40) { if (value $ int) 1 => change_osc; -- cgit v1.2.3