NIVIEM Bucket AD01

User Manual · Version 1.0

Overview

NIVIEM Bucket AD01 is a museum-quality digital emulation of legendary bucket-brigade delay (BBD) technology. Inspired by the Moog MF-104M Analog Delay (2000-2017), this plugin brings authentic BBD character to your DAW with meticulous attention to circuit-level detail.

This is a component-level, circuit-accurate emulation based on documented schematics, datasheet specifications, and verified hardware analysis of premium analog delay units.

Key Features

  • MN3005 BBD Modeling: Authentic 4096-stage bucket-brigade delay with clock-dependent filtering
  • Dual-Chip LONG Mode: True 8192-stage configuration using two virtual BBD chips in series
  • SA572 Compander Emulation: Log-domain companding for crystal-clear repeats with authentic noise reduction
  • TL072 Drive Stage: Modeled input stage with slew-rate limiting and ADAA saturation
  • 6 LFO Waveforms: Sine, Triangle, Square, Sample & Hold, Saw, and Ramp
  • Tempo Sync: Lock delay time and LFO rate to host tempo
  • Tap Tempo: Real-time tempo tapping for live performance
  • 20 Factory Presets: From classic slapback to experimental soundscapes
  • Premium WebView UI: Real-time metering with level LEDs and LFO indicator

Historical Background

The Bucket-Brigade Revolution

Bucket-brigade devices (BBDs) revolutionized audio effects in the 1970s. These analog chips passed audio samples from stage to stage like a bucket brigade, creating true analog delay without tape mechanisms.

The technology was pioneered by F. Sangster and K. Teer at Philips in 1969, with commercial BBD chips appearing in the early 1970s. The MN3005 4096-stage chip became legendary for its extended delay times and warm character.

The BBD Sound

What made these delays special:

CharacteristicDescription
Clock-Dependent FilteringAs delay time changes, the clock frequency changes, causing anti-alias filters to track — creating the "darker at longer times" sound
Companding CharacterThe compress-expand cycle adds subtle coloration and helps repeats maintain clarity
Bucket NoiseTiny imperfections in charge transfer create subtle noise artifacts that add analog warmth
Soft SaturationDrive stages use op-amp circuits that gradually compress and saturate

Legacy and Influence

These analog delays influenced countless recordings:

GenreArtists/Productions
Dub & ReggaeKing Tubby, Lee "Scratch" Perry — extended, evolving delays with heavy feedback
Post-Punk & New WaveRhythmic dotted-eighth delays and modulated textures
ShoegazeWalls of modulated, cascading repeats
Ambient & ExperimentalLong, evolving soundscapes and self-oscillating drones

The Moog MF-104M (2000-2017)

The Moogerfooger Legacy

In 2000, Moog Music introduced the MF-104M Analog Delay as part of their legendary Moogerfooger series. Designed by Moog engineers, the MF-104M brought premium BBD technology into the modern era, combining vintage analog warmth with professional studio features.

The MF-104M became the gold standard for analog delay, featuring:

  • MN3005 BBD Chips: Authentic 4096-stage bucket-brigade devices
  • SA572 Companding: Studio-grade noise reduction for crystal-clear repeats
  • Dual-Chip LONG Mode: Extended delay times up to 800ms using two BBDs in series
  • Comprehensive LFO: Multiple waveforms with tempo sync capability
  • Expression Pedal Control: Real-time manipulation of any parameter

Production of the MF-104M ended in 2017, making original units increasingly rare and valuable on the used market.

Notable Users

The MF-104M's exceptional sound quality made it a favorite among innovative artists:

ArtistNotable Use
RadioheadTextural atmospheres on "Kid A," "Amnesiac," and beyond
Trent Reznor (Nine Inch Nails)Industrial soundscapes and studio production
The xxSignature ambient guitar tones
PortisheadDark, atmospheric trip-hop textures
Bon IverLayered ambient compositions
St. VincentExperimental guitar work
TychoWarm analog delay in electronic productions
MogwaiPost-rock crescendos and ambient passages

Why We Chose the MF-104M

The MF-104M represents the pinnacle of analog delay design. Its combination of authentic BBD circuitry, professional companding, and thoughtful feature set made it the ideal inspiration for the NIVIEM Bucket AD01. Our goal was to capture its essence in software form, making this legendary sound accessible to a new generation of musicians.

Authenticity & Circuit-Level Emulation

Our Approach to Emulation

The NIVIEM Bucket AD01 was developed using rigorous methodology:

  1. Primary Source Analysis: MN3005 datasheet specifications for delay timing and filtering requirements
  2. Compander Research: SA572 datasheet for log-domain compression/expansion characteristics
  3. Op-Amp Modeling: TL072 slew rate and saturation characteristics
  4. Component Verification: Period-correct time constants and filter topologies
  5. Behavioral Accuracy: Each circuit block analyzed for transfer function and implemented accordingly

MN3005 BBD Chip Emulation

The MN3005 is a 4096-stage BBD with these specifications:

ParameterValue
Number of Stages4096 per chip
Delay Range40ms - 400ms (SHORT), 80ms - 800ms (LONG dual-chip)
Clock FrequencyVaries with delay time
Anti-Alias RequirementFc = 0.4-0.5 × f_clock

Clock Frequency Calculation:

f_clock = N_stages / (2 × t_delay)

For 400ms SHORT mode: f_clock = 4096 / (2 × 0.4) = 5120 Hz

SA572 Compander Emulation

The SA572 is a programmable analog compandor with fixed 2:1 ratio:

ParameterValue
Compression Ratio2:1 (fixed)
Attack Time~3ms (with typical capacitor values)
Release Time~13.5ms
Processing DomainLogarithmic (dB domain)

Our implementation uses:

  • Log-domain envelope following (authentic to how analog companders work)
  • Full-wave averaging rectifier
  • Correct attack/release time constants

TL072 Drive Stage

The input buffer/gain stage uses TL072 op-amp modeling:

ParameterValue
Slew Rate13 V/µs
Pre-Filter8 kHz lowpass (bandwidth limiting)
OversamplingUp to 16× for clean saturation
Anti-AliasingADAA (Antiderivative Anti-Aliasing)

Dual-Chip LONG Mode

LONG mode authentically models two BBD chips in series:

Input → Filter1 → BBD1 → Filter2 → Filter3 → BBD2 → Filter4 → Output

This 4-filter cascade is what gives LONG mode its characteristic warmer, darker sound compared to simply doubling the SHORT mode delay.

Installation

System Requirements

PlatformRequirements
macOS11.0 (Big Sur) or later, Intel or Apple Silicon
WindowsWindows 10/11 (64-bit), SSE2-compatible CPU
  • Formats: Audio Unit (AU - macOS only), VST3 (macOS & Windows)
  • DAW: Logic Pro, GarageBand, Ableton Live, Cubase, Studio One, Reaper, Bitwig, or any AU/VST3 host
  • RAM: 4 GB minimum, 8 GB recommended
  • Disk Space: ~50 MB

macOS Installation

  1. Download the NIVIEM Bucket AD01 installer
  2. Run the installer and follow on-screen instructions
  3. The plugin will be installed to:
    • AU: ~/Library/Audio/Plug-Ins/Components/Niviem Bucket AD01.component
    • VST3: ~/Library/Audio/Plug-Ins/VST3/Niviem Bucket AD01.vst3
  4. Restart your DAW
  5. Scan for new plugins if required

Manual Installation:

  1. Copy Niviem Bucket AD01.component to ~/Library/Audio/Plug-Ins/Components/
  2. Copy Niviem Bucket AD01.vst3 to ~/Library/Audio/Plug-Ins/VST3/
  3. Restart your DAW

Gatekeeper Note: If macOS blocks the plugin, go to System Preferences → Security & Privacy → General and click "Open Anyway."

Windows Installation

  1. Download the NIVIEM Bucket AD01 installer (.exe)
  2. Run the installer as Administrator
  3. The plugin will be installed to:
    • VST3: C:\Program Files\Common Files\VST3\Niviem Bucket AD01.vst3
  4. Restart your DAW
  5. Scan for new plugins if required

WebView2 Note: If you see a message about WebView2, download the Microsoft WebView2 Runtime from: https://developer.microsoft.com/en-us/microsoft-edge/webview2/

Signal Flow Architecture

The NIVIEM Bucket AD01 processes audio through this signal chain (matching authentic analog delay topology):

                          ┌─────────────────┐
                          │   LFO Section   │
                          │  (Modulation)   │
                          └────────┬────────┘
                                   │
                                   ▼
┌─────────┐    ┌─────────┐    ┌─────────┐    ┌─────────┐
│         │    │  DRIVE  │    │   BBD   │    │  Output │
IN ─┤ SA572   ├───►│ TL072   ├───►│ Engine  ├───►│  Stage  ├──► OUT
│Compress │    │16× OS   │    │MN3005   │    │ SA572   │
└─────────┘    └─────────┘    └────┬────┘    │ Expand  │
                                   │         └─────────┘
                                   │              ▲
                    ┌──────────────┴──────────────┤
                    │       FEEDBACK PATH         │
                    │    (Limiter for musical     │
                    │     self-oscillation)       │
                    └─────────────────────────────┘

Processing Flow Description

StageComponentFunction
1Input + Feedback MixInput signal combines with feedback from BBD output
2Compressor (SA572)2:1 compression reduces dynamic range before BBD
3Drive Stage (TL072)Gain and soft saturation with 16× oversampling
4BBD Engine (MN3005)Clock-tracked anti-alias → delay → reconstruction filters
5Expander (SA572)1:2 expansion restores dynamics
6Dry/Wet MixBlends processed delay with original input
7Output GainFinal level adjustment

Delay Section

TIME (40-800ms)

Controls the delay time in milliseconds.

ModeRangeBBD Configuration
SHORT40ms - 400msSingle virtual MN3005 (4096 stages)
LONG80ms - 800msDual virtual MN3005 (8192 stages)

AUTHENTIC BEHAVIOR: The knob position remains constant when switching modes — only the range changes. This matches how the original hardware operates.

Double-click the knob to reset to the default value (~200ms).

MODE (SHORT / LONG)

Switches between delay time ranges:

ModeCharacter
SHORTBrighter, more immediate — single chip
LONGWarmer, darker — dual chip with extra filtering

LONG mode authentically models the 4-filter cascade of dual-chip configurations, giving it a distinctively warmer sound.

FEEDBACK (0-100%)

Controls the amount of delayed signal fed back into the delay line.

RangeCharacter
0-30%Subtle repeats, single echo, slapback
30-60%Multiple decaying repeats
60-90%Long, sustained trails
90-100%Self-oscillation territory

At very high feedback settings (95%+), the delay will self-oscillate. The built-in feedback limiter prevents harsh digital clipping while maintaining musical, saturated character.

TAP TEMPO

Click the TAP button rhythmically to set the delay time.

  • Averages your last 4 taps for accurate tempo detection
  • Works when TIME SYNC is disabled
  • Accepts intervals between 30ms and 800ms
  • LED flashes on each tap

Level Section

DRIVE (-7dB to +28dB)

Controls the input gain into the delay circuit.

RangeCharacter
-7dB to 0dBClean, uncolored input
0dB to +14dBSubtle warmth and compression
+14dB to +28dBIncreasingly saturated, distorted repeats

The DRIVE stage emulates the TL072 op-amp input buffer, complete with authentic slew rate limiting and soft clipping characteristics.

OUTPUT (-60dB to +6dB)

Master output level control.

  • Compensate for level changes from DRIVE control
  • Useful for parallel mixing setups (100% wet with controlled level)

MIX (0-100%)

Dry/wet blend control.

SettingResult
0%Dry signal only (no effect)
50%Equal dry and wet (classic delay sound)
100%Wet signal only (for parallel/send setups)

Tempo Sync

Delay Time Sync

When enabled, the delay time locks to your DAW's tempo.

Available Note Divisions:

DivisionDescription
1/3232nd note
1/16T16th note triplet
1/1616th note
1/8T8th note triplet
1/88th note
1/4TQuarter note triplet
1/4Quarter note
1/2THalf note triplet
1/2Half note
1/1TWhole note triplet
1/1Whole note
2/1Two whole notes

When sync is enabled, the TIME knob is disabled (grayed out).

Pro Tip: Dotted-eighth delay (1/8D) creates the classic U2/ambient guitar sound. Use 1/8T (triplet) and multiply in your head, or set delay time manually to 0.75 × quarter note duration.

LFO Modulation

The LFO (Low Frequency Oscillator) modulates the delay time, creating pitch variations from subtle chorus effects to extreme pitch bending.

LFO RATE (0.05Hz - 50Hz)

Controls the speed of the LFO.

RangeCharacter
0.05Hz - 0.5HzSlow, sweeping modulation
0.5Hz - 3HzClassic chorus/vibrato range
3Hz - 10HzFaster wobble effects
10Hz - 50HzExtreme, ringing modulation

The knob has a logarithmic response for finer control at lower rates.

LFO AMOUNT (0-100%)

Controls the depth of delay time modulation.

SettingCharacter
0%No modulation
10-30%Subtle chorus/shimmer
30-60%Obvious pitch variation
60-100%Extreme pitch bending

LFO WAVEFORM

Six waveform options (selectable by clicking icons or rotating the selector):

WaveformCharacter
SineSmooth, natural pitch variation
TriangleLinear sweep up and down
SquareAbrupt pitch jumps (vibrato effect)
S&HRandom stepped values (sample & hold)
SawRising ramp with sudden drop
RampFalling ramp with sudden rise

Discontinuous waveforms (Square, S&H, Saw, Ramp) have built-in 50ms smoothing to prevent extreme pitch artifacts while maintaining their characteristic shapes.

LFO SYNC

When enabled, the LFO rate locks to your DAW's tempo using the same note divisions as delay time sync.

Character Options

COMPANDING

Recommended: ON (default)

Enables the SA572 compander emulation — an authentic noise reduction system that:

  1. Compresses the signal before entering the BBD (2:1 ratio)
  2. Expands the signal after the BBD (1:2 ratio)

This dramatically reduces the noise floor while preserving dynamics. The result is the characteristic "crystal clear" repeats that made premium analog delays famous.

SettingResult
OffRepeats will sound "washy" and noisy — desirable for lo-fi effects
OnClean, articulate repeats with full frequency response

CLOCK BLEED

Default: OFF

When enabled, adds subtle BBD clock noise artifacts to the signal.

  • Emulates high-frequency clock "tick" that bleeds through in vintage delays
  • Most noticeable at shorter delay times
  • Adds character and authentic "analog feel"

Self-Oscillation Behavior

At feedback settings above 95%, the delay begins to self-oscillate. The built-in feedback limiter ensures this remains musical rather than harsh:

  • Gradual compression as feedback increases
  • Soft saturation prevents digital clipping
  • Controllable pitch via delay time changes
  • Perfect for drones and sound design

Quality Settings

OVERSAMPLING (1× - 16×)

Controls the internal oversampling factor for the saturation stage.

SettingCPU UsageQuality
LowestBasic — may have aliasing artifacts at high drive
LowAcceptable for most uses
MediumGood balance of quality and CPU
HighExcellent anti-aliasing
16×HighestStudio-quality, transparent saturation

Default: 16× — Recommended for final mixes and critical listening.

Tip: Use lower settings during composition/arrangement, then switch to 16× for mixing/mastering.

CPU Optimization

SituationRecommended Settings
Tracking/Composition4× oversampling, Companding ON
Mixing8-16× oversampling, Companding ON
Mastering/Bounce16× oversampling, Companding ON
Lo-fi/Character2-4× oversampling, Companding OFF, Clock Bleed ON

Factory Presets

NIVIEM Bucket AD01 includes 20 professionally designed factory presets:

Classic Delay Sounds

PresetDescription
DefaultBalanced starting point with companding enabled
Rockabilly SlapClassic 1950s slapback echo
Dotted EighthIconic rhythmic delay for ambient guitar
Tape EchoWarm tape machine character with subtle modulation
Kingston DubDeep reggae/dub delay with heavy feedback

Modulation Effects

PresetDescription
Analog ChorusLush chorus using short delay times
VibratoPure pitch modulation effect
Flanger SweepJet plane flanging with feedback

Ambient & Atmospheric

PresetDescription
StargazerDreamy long delays with subtle modulation
Ambient WashLong evolving textures
Shoegaze WallMassive layered texture with high feedback

Post-Punk & Alternative

PresetDescription
Cold WaveDark post-punk delay character
MotorikKrautrock repetitive pulse

Experimental & Creative

PresetDescription
Glitch MachineRandom S&H modulation for experimental sounds
Self OscillationControlled feedback for drone textures
Broken TapeDegraded lo-fi character

Guitar Specific

PresetDescription
Surf TwangClassic surf rock slapback
Country ChickenTight country picking delay
Blues SoloWarm lead tone delay

Synth & Electronic

PresetDescription
Analog SequenceSynth sequencer delay
Sci-Fi BlasterSpace age experimental sounds

Preset Management

Saving User Presets

  1. Adjust all parameters to desired settings
  2. Click the + button in the header
  3. Enter a preset name
  4. Click Save

Loading Presets

  1. Click the preset dropdown
  2. Select from Factory or User presets
  3. Parameters update immediately

Deleting User Presets

  1. Open the preset dropdown
  2. Click the × next to a user preset
  3. Confirm deletion

Preset File Location

macOS:

~/Library/Application Support/Niviem/Niviem Bucket AD01/Presets/UserPresets.xml

Windows:

C:\Users\[Username]\AppData\Roaming\Niviem\Niviem Bucket AD01\Presets\UserPresets.xml

Tips & Techniques

Classic Slapback Echo

ParameterSetting
TIME80-120ms
FEEDBACK10-20%
MIX30-40%
MODESHORT
COMPANDINGON

Tape-Style Delay

ParameterSetting
TIME300-400ms
FEEDBACK50-70%
DRIVE+7dB to +14dB
MIX40-50%
MODELONG
COMPANDINGON
CLOCK BLEEDON

Lush Chorus Effect

ParameterSetting
TIME40-60ms (SHORT mode)
LFO RATE0.5-2Hz
LFO AMOUNT20-40%
LFO WAVEFORMSine or Triangle
FEEDBACK0-20%
MIX30-50%

Dub/Reggae Delay

ParameterSetting
TIMESync to dotted 8th or 1/4 note
FEEDBACK60-80%
DRIVE+10dB to +20dB
MIX40-60%
COMPANDINGON
CLOCK BLEEDON

Self-Oscillating Drone

ParameterSetting
FEEDBACK95-100%
LFO RATE0.1-0.5Hz
LFO AMOUNT10-30%
DRIVE+7dB to +14dB
OUTPUTReduce for safety

Caution: Self-oscillation can get loud. Use OUTPUT to control level.

Parallel Processing

Insert the plugin on a send/aux track:

  • MIX: 100%
  • Blend with dry signal using fader
  • Allows independent processing of delayed signal

Ambient Guitar

ParameterSetting
TIME500-800ms (LONG mode)
FEEDBACK60-75%
LFO AMOUNT10-20%
LFO RATE0.1-0.3Hz
MIX50-60%
DRIVE+3dB to +6dB

Technical Specifications

Audio Specifications

SpecificationValue
Sample Rates44.1 kHz - 192 kHz
Bit Depth32-bit float internal
ChannelsStereo (dual mono processing)
LatencyVaries with oversampling (reported to DAW)

DSP Architecture

ComponentImplementation
BBD ModelingInterpolated delay line with clock-dependent Butterworth filtering
Anti-Alias Filter2nd-order Butterworth, Fc = 0.45 × f_clock
Reconstruction Filter2nd-order Butterworth, Fc = 0.45 × f_clock
SaturationADAA (Antiderivative Anti-Aliasing) tanh function
CompanderLog-domain SA572 model, 3ms attack / 13.5ms release
OversamplingJUCE polyphase IIR halfband filters (1×-16×)
DC Blocking6 Hz high-pass IIR

Delay Specifications

ParameterSHORT ModeLONG Mode
BBD Stages40968192
Min Delay40ms80ms
Max Delay400ms800ms
Filter Cascade2 (in/out)4 (in/mid/mid/out)

LFO Specifications

ParameterValue
Rate Range0.05Hz - 50Hz
Waveforms6 (Sine, Triangle, Square, S&H, Saw, Ramp)
Smoothing50ms for discontinuous waveforms

Character Specifications

ParameterValue
Compander Ratio2:1 compression / 1:2 expansion
Attack Time3ms
Release Time13.5ms
Clock Jitter±0.02% (±2 cents pitch variation)
Bucket Noise-85dB to -70dB (scales with delay time)

Troubleshooting

No Sound Output

  1. Check that BYPASS is not engaged
  2. Verify MIX is not at 0%
  3. Ensure the plugin is receiving audio (check routing)
  4. Check OUTPUT gain is not at minimum

Delay Time Not Changing

  1. Ensure TIME SYNC is off for manual control
  2. Check that no automation is applied to TIME parameter
  3. Verify MODE switch is set correctly for desired range

Sound is Too Dark at Long Times

This is authentic BBD behavior — clock frequency drops at longer delay times, causing the anti-alias filters to reduce high frequencies. To compensate:

  1. Use SHORT mode instead of LONG for brighter repeats
  2. Reduce delay time slightly
  3. Use moderate DRIVE to add harmonics

Crackling or Glitches

  1. Increase your DAW's buffer size
  2. Reduce OVERSAMPLING to 4× or 8×
  3. Check for CPU overload in other plugins
  4. Close the plugin GUI when not needed

Self-Oscillation Too Loud

  1. Reduce OUTPUT gain
  2. Reduce FEEDBACK slightly (95% instead of 100%)
  3. Enable COMPANDING to add limiting character

Plugin Not Appearing in DAW

  1. Rescan plugins in your DAW
  2. Check that the plugin is in the correct folder:
    • AU (macOS): ~/Library/Audio/Plug-Ins/Components/
    • VST3 (macOS): ~/Library/Audio/Plug-Ins/VST3/
    • VST3 (Windows): C:\Program Files\Common Files\VST3\
  3. Restart your DAW

Windows: WebView2 Required

If you see a message about WebView2:

  1. Download Microsoft WebView2 Runtime from: https://developer.microsoft.com/en-us/microsoft-edge/webview2/
  2. Install and restart your DAW

Credits & References

Development

Developed by Milan Vasiljev / NIVIEM

Primary Technical References

SourceUse
MN3005 BBD DatasheetDelay timing and filtering requirements (Matsushita/Panasonic, Xvive reissue)
SA572 Compandor DatasheetLog-domain compression/expansion theory (ON Semiconductor)
TL072 Op-Amp DatasheetSlew rate and saturation characteristics (Texas Instruments)
Zavalishin, V. (2018)"The Art of VA Filter Design" — TPT topology
ADAA PapersAntiderivative Anti-Aliasing theory

Special Thanks

To the engineers who pioneered bucket-brigade technology in the 1970s, creating some of the most musical and inspiring effects in audio history. Their work continues to influence musicians and producers worldwide.

Version History

Version 1.0 (January 2026)

  • Initial release
  • MN3005 BBD Modeling: Authentic 4096-stage bucket-brigade delay with clock-dependent filtering
  • Dual-Chip LONG Mode: True 8192-stage configuration using two virtual BBD chips in series
  • SA572 Compander Emulation: Log-domain companding for crystal-clear repeats with authentic noise reduction
  • TL072 Drive Stage: Modeled input stage with slew-rate limiting and ADAA saturation
  • 6 LFO Waveforms: Sine, Triangle, Square, Sample & Hold, Saw, and Ramp
  • Tempo Sync: Lock delay time and LFO rate to host tempo
  • Tap Tempo: Real-time tempo tapping for live performance
  • 20 Factory Presets: From classic slapback to experimental soundscapes
  • Premium WebView UI: Real-time metering with level LEDs and LFO indicator
  • Cross-Platform Support: macOS (Universal Binary) + Windows

Trademark Notice

NIVIEM Bucket AD01 is an independent product developed by NIVIEM. This plugin is inspired by the Moog MF-104M Analog Delay (2000-2017) and is designed to emulate its sound characteristics.

Moog and Moogerfooger are registered trademarks of Moog Music Inc. The MF-104M Analog Delay was a product of Moog Music Inc.

This product is not affiliated with, endorsed by, or sponsored by Moog Music Inc. or any of their affiliates. References to the MF-104M and component part numbers (MN3005, SA572, TL072) are used solely for the purpose of describing the sound characteristics and technical specifications that inspired this emulation, which is standard practice in the audio software industry.


© 2025-2026 Milan Vasiljev. All Rights Reserved.

NIVIEM® is a trademark of Milan Vasiljev.


For support: milan.vasiljev.work@gmail.com