message: always return true
diff: @@ -107,7 +107,6 @@ export class FeedbackCombFilter extends ToneAudioWorklet<FeedbackCombFilterOptio
  constructor(options) {
  super(options);
  this.delayBuffer = new Float32Array(sampleRate);
  - this.waitingForInputs = true;
  }
  getParameter(parameter, index) {
  @@ -118,10 +117,6 @@ export class FeedbackCombFilter extends ToneAudioWorklet<FeedbackCombFilterOptio
  }
  }
  - isActive(){
  - return this.waitingForInputs || this.delayBuffer.some(val => Math.abs(val) > 1e-6);
  - }
  -
  process(inputs, outputs, parameters) {
  const input = inputs[0];
  const output = outputs[0];
  @@ -143,14 +138,11 @@ export class FeedbackCombFilter extends ToneAudioWorklet<FeedbackCombFilterOptio
  // write the current value to the delayBuffer in the future
  this.delayBuffer[delayedIndex] = value + currentValue * feedback;
  - // if there has yet to be any inputs
  - this.waitingForInputs = this.waitingForInputs && value === 0;
  -
  // set all of the output channels to the same value
  outputChannel[index] = delaySamples > 0 ? currentValue : value;
  });
  - // process while the delay buffer still has some values in it or before any values have been processed
  - return this.isActive();
  + // keep the processing alive
  + return true;
  }
  });
  `;
  