diff --git a/v3/src/sound/webaudio/WebAudioSound.js b/v3/src/sound/webaudio/WebAudioSound.js index ea08c791e..5fa8d4df0 100644 --- a/v3/src/sound/webaudio/WebAudioSound.js +++ b/v3/src/sound/webaudio/WebAudioSound.js @@ -160,7 +160,7 @@ var WebAudioSound = new Class({ this.startTime = when; this.source = this.createBufferSource(); this.applyConfig(); - this.source.start(Math.max(0, when), Math.max(0, offset), Math.max(0, duration)); + (this.source.start || this.source.noteGrainOn).call(this.source, Math.max(0, when), Math.max(0, offset), Math.max(0, duration)); this.resetConfig(); }, /**