summaryrefslogtreecommitdiff
path: root/lfo.ck
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2012-04-29 01:25:57 +0200
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2012-04-29 01:25:57 +0200
commit17448991a62f684498f464702037a00d6349140e (patch)
tree4d38c3b332a3ceaec80dce680169a714988b1d45 /lfo.ck
parentdc65a809679e7217a2ab6981cb8bfc24edd6e784 (diff)
downloaddigitale-debutanten-17448991a62f684498f464702037a00d6349140e.tar.gz
avoid unnecessary LFO patch changes
Diffstat (limited to 'lfo.ck')
-rw-r--r--lfo.ck9
1 files 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;