Fix for curve params

This commit is contained in:
Aria
2025-11-19 20:01:17 -06:00
parent 19b710c401
commit c3ad0d1789
+7 -2
View File
@@ -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));
}