Merge pull request '[perf] disconnect send effect AudioNode when room is used' (#1736) from jeromew/strudel:fix-perf1 into main
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1736
This commit is contained in:
commit
b9e9c9e9e6
2 changed files with 3 additions and 2 deletions
|
|
@ -708,7 +708,8 @@ export const superdough = async (value, t, hapDuration, cps = 0.5, cycle = 0.5)
|
||||||
roomIR = await loadBuffer(url, ac, ir, 0);
|
roomIR = await loadBuffer(url, ac, ir, 0);
|
||||||
}
|
}
|
||||||
orbitBus.getReverb(roomsize, roomfade, roomlp, roomdim, roomIR, irspeed, irbegin);
|
orbitBus.getReverb(roomsize, roomfade, roomlp, roomdim, roomIR, irspeed, irbegin);
|
||||||
orbitBus.sendReverb(post, room);
|
const send = orbitBus.sendReverb(post, room);
|
||||||
|
audioNodes.push(send);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (djf != null) {
|
if (djf != null) {
|
||||||
|
|
|
||||||
|
|
@ -78,7 +78,7 @@ export class Orbit {
|
||||||
return this.reverbNode;
|
return this.reverbNode;
|
||||||
}
|
}
|
||||||
sendReverb(node, amount) {
|
sendReverb(node, amount) {
|
||||||
effectSend(node, this.reverbNode, amount);
|
return effectSend(node, this.reverbNode, amount);
|
||||||
}
|
}
|
||||||
|
|
||||||
sendDelay(node, amount) {
|
sendDelay(node, amount) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue