Hot
VST3 / AU / AAX
Vintage Echo Unit
A virtual analog bucket-brigade device (BBD) delay simulation. It introduces organic tape-like flutter, warm saturation, and a resonant filter on repetitions.
Delicious DSP algorithms cooked to spice up your digital audio workstation.
Hot
A virtual analog bucket-brigade device (BBD) delay simulation. It introduces organic tape-like flutter, warm saturation, and a resonant filter on repetitions.
Creative
A sound shredding plugin. It breaks incoming audio signals into small grains, scattering and pitch shifting them to create rich ambient pads and microtonal clouds.
How we cook our delay line buffer in real time.
A simple yet effective algorithm representing the base of our bucket-brigade emulation. It feeds the output back into the buffer and moves the index in a circle, just like stirring soup in a pot:
// Continuous DSP stirring process
float processSample(float inputSample, float feedback, int delayInSamples) {
// Read from current position
float delayedSample = delayBuffer[readIndex];
// Mix input and feedback, write back
delayBuffer[writeIndex] = inputSample + (delayedSample * feedback);
// Increment and wrap pointers
writeIndex = (writeIndex + 1) % bufferSize;
readIndex = (writeIndex - delayInSamples + bufferSize) % bufferSize;
return delayedSample;
}