fix: finally repair envelopes

This commit is contained in:
Felix Roos 2023-12-12 21:36:32 +01:00
parent 73fd801907
commit b0bbd58f66
4 changed files with 19 additions and 11 deletions

View file

@ -312,8 +312,8 @@ export async function onTriggerSample(t, value, onended, bank, resolveUrl) {
const bufferDuration = bufferSource.buffer.duration / bufferSource.playbackRate.value;
releaseTime = t + (end - begin) * bufferDuration;
}
bufferSource.stop(releaseTime + release);
releaseEnvelope(releaseTime);
const silentAt = releaseEnvelope(releaseTime);
bufferSource.stop(silentAt);
};
const handle = { node: out, bufferSource, stop };