public void setFeedback(float feedback) { lfoDelay.setFeedback(feedback); }
public void setRate(float rate) { lfoDelay.setRate(rate); }
public float getRate() { return lfoDelay.getRate(); }
public ChorusOp() { lfoDelay = new LFODelayOp(); lfoDelay.setRange(0.5f); }
public void setDepth(float depth) { lfoDelay.setDelay(depth / 1000); this.depth = depth; }
public boolean isInputRequired(boolean outputRequired) { return lfoDelay.isInputRequired(outputRequired); }
public void initialize(float samplerate, int maxBufferSize) { lfoDelay.initialize(samplerate, maxBufferSize); }
public void processAdd(int buffersize, float[][] outputs, float[][] inputs) { lfoDelay.processAdd(buffersize, outputs, inputs); }
public void reset(int skipped) { lfoDelay.reset(skipped); }
public float getPhase() { return lfoDelay.getPhase(); }
public void setPhase(float phase) { lfoDelay.setPhase(phase); }
public float getFeedback() { return lfoDelay.getFeedback(); }