From 91934006d575a90e9bb327837f1ffde3f3080bd2 Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Thu, 22 Sep 2022 19:09:38 +0200 Subject: [PATCH] adjust default envelope --- packages/webaudio/webaudio.mjs | 6 +++--- repl/src/prebake.mjs | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/webaudio/webaudio.mjs b/packages/webaudio/webaudio.mjs index d02a5928..0ae4afe9 100644 --- a/packages/webaudio/webaudio.mjs +++ b/packages/webaudio/webaudio.mjs @@ -181,10 +181,10 @@ Pattern.prototype.out = function () { crush, shape, pan, - attack = 0.0001, - decay = 0.0001, + attack = 0.001, + decay = 0.001, sustain = 1, - release = 0.0001, + release = 0.001, speed = 1, // sample playback speed begin = 0, end = 1, diff --git a/repl/src/prebake.mjs b/repl/src/prebake.mjs index c30403e3..f9e24e79 100644 --- a/repl/src/prebake.mjs +++ b/repl/src/prebake.mjs @@ -54,6 +54,7 @@ const panwidth = (pan, width) => pan * width + (1 - width) / 2; Pattern.prototype.piano = function () { return this.clip(1) .s('piano') + .release(.1) .fmap((value) => { const midi = typeof value.note === 'string' ? toMidi(value.note) : value.note; // pan by pitch