mirror of
https://github.com/eliasstepanik/strudel.git
synced 2026-01-13 14:48:32 +00:00
make sure the sustained pitch is the selected note
This commit is contained in:
parent
3506de8d1a
commit
fd73571744
@ -153,8 +153,11 @@ export function getPitchEnvelope(param, value, t, holdEnd) {
|
||||
value.psustain,
|
||||
value.prelease,
|
||||
]);
|
||||
const cents = value.penv * 100;
|
||||
getParamADSR(param, pattack, pdecay, psustain, prelease, 0, cents, t, holdEnd, 'linear');
|
||||
let panchor = value.panchor ?? psustain;
|
||||
const cents = value.penv * 100; // penv is in semitones
|
||||
const min = 0 - cents * panchor;
|
||||
const max = cents - cents * panchor;
|
||||
getParamADSR(param, pattack, pdecay, psustain, prelease, min, max, t, holdEnd, 'linear');
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user