mirror of
https://github.com/eliasstepanik/strudel-docker.git
synced 2026-01-23 03:28:33 +00:00
less garbage
This commit is contained in:
parent
52c01abbe9
commit
7078e20200
@ -24,10 +24,13 @@ class MyProcessor extends AudioWorkletProcessor {
|
|||||||
process(inputs, outputs, parameters) {
|
process(inputs, outputs, parameters) {
|
||||||
const output = outputs[0];
|
const output = outputs[0];
|
||||||
if(__q.length) {
|
if(__q.length) {
|
||||||
__q = __q.filter((el) => {
|
for(let i=0;i<__q.length;++i) {
|
||||||
const deadline = el.time-currentTime;
|
const deadline = __q[i].time-currentTime;
|
||||||
return deadline>0 ? true : trigger(el.dough)
|
if(deadline<=0) {
|
||||||
})
|
trigger(__q[i].dough)
|
||||||
|
__q.splice(i,1)
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
for (let i = 0; i < output[0].length; i++) {
|
for (let i = 0; i < output[0].length; i++) {
|
||||||
const out = dsp(this.t / sampleRate);
|
const out = dsp(this.t / sampleRate);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user