From 7b5e4879fcaa8a3032f6734792c638b9d0a7d76b Mon Sep 17 00:00:00 2001 From: Peter Nelson Date: Thu, 14 Jan 2010 12:53:02 +0000 Subject: [PATCH] Make envelope timings related --- env.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/env.c b/env.c index 9a0f8b5..83d423c 100644 --- a/env.c +++ b/env.c @@ -15,8 +15,8 @@ void env_init(struct envelope_t *env, double attack, double attack_hold, double env->release = release; env->attack_s = env->attack * _sample_rate; - env->attack_hold_s = env->attack_hold * _sample_rate; - env->decay_s = env->decay * _sample_rate; + env->attack_hold_s = env->attack_s + env->attack_hold * _sample_rate; + env->decay_s = env->attack_hold_s + env->decay * _sample_rate; env->release_s = env->release * _sample_rate; }