Disconnect lfos for phaser and filters
This commit is contained in:
parent
743e239e52
commit
d65b908bda
2 changed files with 27 additions and 13 deletions
|
|
@ -240,6 +240,7 @@ export function createFilter(context, start, end, params, cps, cycle) {
|
|||
rate = cps * sync;
|
||||
}
|
||||
const hasLFO = [depth, depthfrequency, skew, shape, rate].some((v) => v !== undefined);
|
||||
let lfo;
|
||||
if (hasLFO) {
|
||||
depth = depth ?? 1;
|
||||
const time = cycle / cps;
|
||||
|
|
@ -255,10 +256,10 @@ export function createFilter(context, start, end, params, cps, cycle) {
|
|||
time,
|
||||
curve: 1,
|
||||
};
|
||||
getParamLfo(context, frequencyParam, start, end, lfoValues);
|
||||
lfo = getParamLfo(context, frequencyParam, start, end, lfoValues);
|
||||
}
|
||||
|
||||
return filter;
|
||||
return { filter, lfo };
|
||||
}
|
||||
|
||||
// stays 1 until .5, then fades out
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue