リビジョン | 7213cd1a1de23f7a1f0a8e7f53f9c43db7e71736 (tree) |
---|---|
日時 | 2019-07-15 16:28:14 |
作者 | Starg <starg@user...> |
コミッター | Starg |
Merge branch 'dev41' into unicode
@@ -4128,7 +4128,8 @@ static void recompute_mod_envelope_follow(int v, int ch) | ||
4128 | 4128 | time_ms = calc_nrpn_param(time_ms, (double)add_param[EG_GUS_ATTACK] * env_attack_calc, nrpn_env_attack_mode); |
4129 | 4129 | if(time_ms <= 0.0) |
4130 | 4130 | vp->mod_env.rate[ENV0_ATTACK_STAGE] = ENV0_OFFSET_MAX; |
4131 | - vp->mod_env.rate[ENV0_ATTACK_STAGE] = sub_ofs_div_cr / time_ms; | |
4131 | + else | |
4132 | + vp->mod_env.rate[ENV0_ATTACK_STAGE] = sub_ofs_div_cr / time_ms; | |
4132 | 4133 | } |
4133 | 4134 | if(add_param[EG_GUS_DECAY]){ |
4134 | 4135 | FLOAT_T sub_ofs_div_cr = fabs(vp->mod_env.offset[ENV0_ATTACK_STAGE] - vp->mod_env.offset[ENV0_HOLD_STAGE]) * div_playmode_rate * 1000.0; |