From 632be4da1ff413e5b106c627d575b0ad0716e357 Mon Sep 17 00:00:00 2001 From: Dooho Yi Date: Wed, 25 Aug 2021 21:29:09 +0900 Subject: [PATCH] 're-triggering filter-out' re-enabled. --- @sampler/src/main.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/@sampler/src/main.cpp b/@sampler/src/main.cpp index 7bfa9e2..0a46b50 100644 --- a/@sampler/src/main.cpp +++ b/@sampler/src/main.cpp @@ -171,17 +171,17 @@ void receiveEvent(int numBytes) { amp2.gain(amp_gain); // int gate = str_gate.toInt(); - if (gate == 0) { - // filter out re-triggering same note while it is playing. <== ???? WORKS???? - // if (!playSdWav1.isPlaying() || sample_now != key) { <== ???? WORKS???? + if (gate == 1) { //on 'start' + // filter out re-triggering same note while it is playing. + if (!playSdWav1.isPlaying() || sample_now != key) { + sample_now = key; + sample_player_start_task.restart(); + Serial.println("sample_player_start_task"); + } + } else if (gate == 0) { //on 'stop' sample_now = key; sample_player_stop_task.restart(); Serial.println("sample_player_stop_task"); - // } - } else { - sample_now = key; - sample_player_start_task.restart(); - Serial.println("sample_player_start_task"); } } }