The Sonic Kitchen Logo: A vintage circular label featuring a cooking pot emitting sound waves The Sonic Kitchen

Software Plugins

Delicious DSP algorithms cooked to spice up your digital audio workstation.

Graphical user interface of the Vintage Echo Unit plugin: Cream faceplate, wood panels, knobs for Feedback, Delay time, Mix, and a retro yellow VU meter 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.

Graphical user interface of the Granular Soup plugin: Bubbly retro logo, controls for Grain Size, Playback Speed, and Scatter, dual VU meters Creative
VST3 / AU Plugin

Granular Soup

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.

A Taste of C++ Code

How we cook our delay line buffer in real time.

Circular Delay Buffer Processing

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;
}

Vintage Echo Unit

Vintage Echo Unit interface closeup

Ingredients: Physical BBD bucket-brigade line emulation, wow & flutter pitch modulator, analog style peak limiter.

This plugin recreates the behavior of vintage analog hardware delays. Perfect for guitar tracks, synth leads, and vocal space effects. Includes sync-to-host tempo and reverse echo modes.

Granular Soup

Granular Soup interface closeup

Ingredients: Dual granular engine (up to 32 simultaneous grains), pitch randomizer, XY control pad, stereo diffusion filter.

An experimental texture cooker. Throw any vocal sample, guitar pluck, or field recording into the Granular Soup, dial in the scatter and speed parameters, and watch it melt into an atmospheric audio landscape.