From 45f41cee0a551a3ded072b709b66927a3dc9850c Mon Sep 17 00:00:00 2001 From: Thomas Tortorini Date: Sun, 11 Nov 2018 03:27:50 +0100 Subject: [PATCH] gswaSynth: fix, _scheduleVariations, check dur > 0 --- gswaSynth/gswaSynth.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gswaSynth/gswaSynth.js b/gswaSynth/gswaSynth.js index ca40165..d26cc62 100644 --- a/gswaSynth/gswaSynth.js +++ b/gswaSynth/gswaSynth.js @@ -122,7 +122,7 @@ class gswaSynth { gswaSynth.midiKeyToHz[ va.midi[ 1 ] ] ] ); - if ( when > this.ctx.currentTime ) { + if ( when > this.ctx.currentTime && dur > 0 ) { freq.setValueCurveAtTime( freqArr, when, dur ); gain.setValueCurveAtTime( new Float32Array( va.gain ), when, dur ); pan.setValueCurveAtTime( new Float32Array( va.pan ), when, dur );