diff options
| author | s-ol <s-ol@users.noreply.github.com> | 2020-02-11 09:49:42 +0000 |
|---|---|---|
| committer | s-ol <s-ol@users.noreply.github.com> | 2020-02-11 09:49:42 +0000 |
| commit | d9ed2848c4709aa5f3757333dab0ec8de5833aef (patch) | |
| tree | 4d92c21b69170be9b14f74fd01cbf350b874a415 /lib/envelope.moon | |
| parent | envelopes (diff) | |
| download | alive-d9ed2848c4709aa5f3757333dab0ec8de5833aef.tar.gz alive-d9ed2848c4709aa5f3757333dab0ec8de5833aef.zip | |
add MIDI input ops
Diffstat (limited to 'lib/envelope.moon')
| -rw-r--r-- | lib/envelope.moon | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/envelope.moon b/lib/envelope.moon index 0129eb4..8e8fafe 100644 --- a/lib/envelope.moon +++ b/lib/envelope.moon @@ -20,7 +20,7 @@ goes from 0 to 1 in attack seconds, holds while gate is on, then goes back to 0 @r\update dt @gate\update dt - slope = if @gate\get! then @a\getc! else -@r\getc! + slope = if @gate\get! then (@a\get! or 0.1) else -(@r\get! or 0.5) @value = math.min 1, math.max 0, @value + dt / slope |
