X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=MarkSlee.pde;h=3a9b530cc4d44ddef86afe6c4e9b6c311a1fe232;hb=d6ac1ee83fec42f9c5ba4a14248879b541f1f58d;hp=7738419a68880123887e8b12336853ba005baa43;hpb=b91ad0b607f4daf8f74c6d466bd06f70d705cb47;p=SugarCubes.git diff --git a/MarkSlee.pde b/MarkSlee.pde index 7738419..3a9b530 100644 --- a/MarkSlee.pde +++ b/MarkSlee.pde @@ -421,13 +421,15 @@ public class PianoKeyPattern extends SCPattern { return base[index % base.length]; } - public void noteOnReceived(Note note) { + public boolean noteOnReceived(Note note) { LinearEnvelope env = getEnvelope(note.getPitch()); env.setEndVal(min(1, env.getValuef() + (note.getVelocity() / 127.)), getAttackTime()).start(); + return true; } - public void noteOffReceived(Note note) { + public boolean noteOffReceived(Note note) { getEnvelope(note.getPitch()).setEndVal(0, getReleaseTime()).start(); + return true; } public void run(double deltaMs) {