enable parameter 'gain'

patch provided by  Bohdan Tkhir
This commit is contained in:
Holger Vogt 2021-02-10 20:48:35 +01:00
parent 8abd8069a8
commit d7feec20fe
1 changed files with 4 additions and 4 deletions

View File

@ -34,18 +34,18 @@ void ucm_real_to_v (ARGS)
case ANALOG: case ANALOG:
if(TIME == 0.0) { if(TIME == 0.0) {
OUTPUT(out) = *in; OUTPUT(out) = *in * PARAM(gain);
v[0] = *in; v[0] = *in;
v[1] = *in; v[1] = *in;
} }
else { else {
if(TIME <= t[0]) if(TIME <= t[0])
OUTPUT(out) = v[0]; OUTPUT(out) = v[0] * PARAM(gain);
else if(TIME >= t[1]) else if(TIME >= t[1])
OUTPUT(out) = v[1]; OUTPUT(out) = v[1] * PARAM(gain);
else { else {
OUTPUT(out) = v[0] + (v[1] - v[0]) * OUTPUT(out) = v[0] + (v[1] - v[0]) *
(TIME - t[0]) / (t[1] - t[0]); (TIME - t[0]) / (t[1] - t[0]) * PARAM(gain);
} }
} }
break; break;