Fix for curve params
This commit is contained in:
parent
19b710c401
commit
c3ad0d1789
1 changed files with 7 additions and 2 deletions
|
|
@ -465,9 +465,14 @@ function connectLFO(idx, params, nodeTracker) {
|
|||
}
|
||||
|
||||
function connectEnvelope(idx, params, nodeTracker) {
|
||||
const { target, ...filteredParams } = params;
|
||||
const { target, acurve, dcurve, rcurve, ...filteredParams } = params;
|
||||
const ac = getAudioContext();
|
||||
const envNode = getEnvelope(ac, filteredParams);
|
||||
const envNode = getEnvelope(ac, {
|
||||
...filteredParams,
|
||||
attackCurve: acurve,
|
||||
decayCurve: dcurve,
|
||||
releaseCurve: rcurve,
|
||||
});
|
||||
nodeTracker[`env${idx}`] = [envNode];
|
||||
_getTargetParams(nodeTracker, target).forEach((t) => envNode.connect(t));
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue