Why ?Wikipedia wrote:A bucket brigade or bucket-brigade device (BBD) is a discrete-time analogue delay line, developed in 1969 by F. Sangster and K. Teer of the Philips Research Labs. It consists of a series of capacitance sections C0 to Cn. The stored analogue signal is moved along the line of capacitors, one step at each clock cycle. The name comes from analogy with the term bucket brigade, used for a line of people passing buckets of water.
In most signal processing applications, bucket brigades have been replaced by devices that use digital signal processing, manipulating samples in digital form.
Bucket brigades still see use in specialty applications, such as guitar effects.
What are the benefits of using "bucket brigade" delays/fx plugs?
- KVRAF
- Topic Starter
- 25852 posts since 20 Jan, 2008 from a star near where you are
- KVRAF
- 12355 posts since 7 May, 2006 from Southern California
-
- KVRian
- 688 posts since 17 Sep, 2007 from Planet Thanet
Probably due to the degradation in quality as the delay repeats and the perceived warmth
-
thecontrolcentre thecontrolcentre https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=76240
- KVRAF
- 35171 posts since 27 Jul, 2005 from the wilds of wanny
- KVRAF
- 3426 posts since 15 Nov, 2006 from Pacific NW
Bucket brigade delay chips are really noisy, horrible things. In order to get them to work at all, there is a ton of supporting circuitry that needs to be in place:
- BBDs work by sampling the signal. Similar to digital delays, but using stored analog charges, instead of numbers.
- The longer the delay, the lower the sampling rate. So the circuit needs to be designed to avoid aliasing at the lowest sampling rate. Which can be somewhere around 6-8 kHz or so for longer delays.
- The low sampling rate requires a TON of lowpass filtering, both in front of and after the delay, in order to avoid aliasing. These filters often have a sharp-ish cutoff around 2 to 3 kHz. DARK.
- In order to get a decent S/N ratio, companding is used. This is essentially a compressor in front of the delay, followed by an expander after the delay. This helps control the noise floor. It also does weird things to transients, and has VERY strange effects when the feedback is turned up to self oscillation.
- BBDs also have their own distortion that happens internally.
In my opinion (and I've spent a LOT of time thinking about this lately), most of the magic of BBD-based delays can be attributed to the supporting circuitry, and not the BBD chip itself. A 10-bit digital delay, with the supporting circuitry being identical to a BBD delay, will sound really close to a BBD delay. There is at least one pedal out there (of which I forget the name) that uses this approach: a PIC is used to create a low resolution digital delay, and the supporting circuitry is the same as that found in BBD pedals.
Sean Costello
- BBDs work by sampling the signal. Similar to digital delays, but using stored analog charges, instead of numbers.
- The longer the delay, the lower the sampling rate. So the circuit needs to be designed to avoid aliasing at the lowest sampling rate. Which can be somewhere around 6-8 kHz or so for longer delays.
- The low sampling rate requires a TON of lowpass filtering, both in front of and after the delay, in order to avoid aliasing. These filters often have a sharp-ish cutoff around 2 to 3 kHz. DARK.
- In order to get a decent S/N ratio, companding is used. This is essentially a compressor in front of the delay, followed by an expander after the delay. This helps control the noise floor. It also does weird things to transients, and has VERY strange effects when the feedback is turned up to self oscillation.
- BBDs also have their own distortion that happens internally.
In my opinion (and I've spent a LOT of time thinking about this lately), most of the magic of BBD-based delays can be attributed to the supporting circuitry, and not the BBD chip itself. A 10-bit digital delay, with the supporting circuitry being identical to a BBD delay, will sound really close to a BBD delay. There is at least one pedal out there (of which I forget the name) that uses this approach: a PIC is used to create a low resolution digital delay, and the supporting circuitry is the same as that found in BBD pedals.
Sean Costello
- KVRAF
- Topic Starter
- 25852 posts since 20 Jan, 2008 from a star near where you are
Interesting pointvalhallasound wrote:most of the magic of BBD-based delays can be attributed to the supporting circuitry, and not the BBD chip itself.
-
- KVRAF
- 5818 posts since 9 Jul, 2002 from Helsinki
What is best in life?
To crush your signals,
to feel them driven before you,
To hear the lamentation of the buckets.
To crush your signals,
to feel them driven before you,
To hear the lamentation of the buckets.
- KVRAF
- Topic Starter
- 25852 posts since 20 Jan, 2008 from a star near where you are
Good 'un.jon wrote:To crush your signals
But signals are not my "enemies", they are my Friends
https://www.youtube.com/watch?v=6PQ6335puOc
- KVRAF
- 3059 posts since 10 Nov, 2013 from Germany
After reading this I expected much worse, but this sounds good IMHO.valhallasound wrote:Bucket brigade delay chips are really noisy, horrible things.
https://youtu.be/oniORILA7lw
- KVRAF
- 12355 posts since 7 May, 2006 from Southern California
There are a number of pedals and eurorack modules which use that approach with a princeton PT2399 or a Holtek HT8955a. I think they sound noticeable different from BBDs when modulated or when using long delay times (low sample rates). Different, mind you, not necessarily better or worse. It may still be down to filtering but the PT2399 based delays I've used sound much crunchier (maybe the aliasing is more obvious?) then the BBDs I've used. That said, I've only experimented with a small fraction of the delays you have probably measured.valhallasound wrote:There is at least one pedal out there (of which I forget the name) that uses this approach: a PIC is used to create a low resolution digital delay, and the supporting circuitry is the same as that found in BBD pedals.
I have spent a lot of time with a Doepfer A-188 using a variety of different variations on the MN3x0x series chips, applying different filter configurations and gain compensation within my eurorack modular. I've also been building my own primitive digital delay based on the PT2395, HT8955a and echo chips/"voice changers" designed for Karaoke machines, and designing my own supporting circuity (or "special sauce") along the way. I've come to enjoy the characteristics of all of them. It's also interesting to experiment with different types of clock sources. Divided down crystal oscillators are the most stable but it can be pretty awesome to clock a delay with a 4046 (as an oscillator or a PLL!), or a 555 timer.
-
- KVRAF
- 4007 posts since 8 Jan, 2005 from Hamilton, New Zealand
Awesome !.jon wrote:What is best in life?
To crush your signals,
to feel them driven before you,
To hear the lamentation of the buckets.
I make music: progressive-acoustic | electronica/game-soundtrack work | progressive alt-metal
Win 10/11 Simplifier | Also, Specialized C++ containers
Win 10/11 Simplifier | Also, Specialized C++ containers
-
someone called simon someone called simon https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=185637
- KVRian
- 543 posts since 24 Jul, 2008 from a small city in a small country in the antipodes
Is it only the analog pedals that do the thing that analog delay pedals lovers like, i.e., twiddle the delay knob knob and hear the pitch of the delays go up and down?
I have a TC pitchfork pedal with an 'analog' mode, but it doesn't do that. I suppose it must be able to be modelled digitally, I wish mine did that...
I have a TC pitchfork pedal with an 'analog' mode, but it doesn't do that. I suppose it must be able to be modelled digitally, I wish mine did that...
- KVRAF
- 23472 posts since 12 Jul, 2003 from West Caprazumia
Not sure, but my Carl Martin Red repeat might work like this...valhallasound wrote: There is at least one pedal out there (of which I forget the name) that uses this approach: a PIC is used to create a low resolution digital delay, and the supporting circuitry is the same as that found in BBD pedals.
"Preamps have literally one job: when you turn up the gain, it gets louder." Jamcat, talking about presmp-emulation plugins.
- Beware the Quoth
- 33175 posts since 4 Sep, 2001 from R'lyeh Oceanic Amusement Park and Funfair
You say that as though its a bad thing.valhallasound wrote:Bucket brigade delay chips are really noisy, horrible things.
my other modular synth is a bugbrand