Go Back   TalkBass Forums > Bass Guitar Forums > Bass Guitar Forums > Effects [BG]
Register Rules/FAQ/CUP Members List Search Today's Posts Mark Forums Read



Supporting Membership
Thank You

Latest Supporting Member
Donate to Upgrade Today

Reply
 
Thread Tools Search this Thread
  #1  
Old 03-31-2008, 10:56 AM
Registered User
 
Join Date: Sep 2004
Location: Wales, UK
Send a message via MSN to Techmonkey
Delay - How does it work?

Sign in to disble this ad
I tried running a search, and I tried searching google too but couldn't really find anything useful.

I've got a pretty good knowledge of electronic engineering, so if anyone wants to give me a technical explanation of how it works that would be awesome. I'm considering building a delay pedal for one of my guitarists birthdays in a few months time, but I'd like to have some idea of how it all works, rather than just doing the electronics-by-numbers follow-the-dots kind of building.

thanks in advance
__________________
It's What I Got:
1983 Ricky 4003 (White)
1990s Ibanez Prestige Sr3006E
1988 Stingray 4

Trace Elliot GP12 SMX-300
Warwick Pro 411
  #2  
Old 03-31-2008, 11:00 AM
superbassman2000's Avatar
put a bird on it
 
Join Date: Dec 2000
Location: Minnesota
Supporting Member
http://www.harmony-central.com/Effects/Articles/Delay/

tape delays and digital delays are pretty self-explanatory imo, and the analog delays are explained in the link too.
  #3  
Old 03-31-2008, 11:40 AM
Registered User
 
Join Date: Sep 2004
Location: Wales, UK
Send a message via MSN to Techmonkey
thanks for the link

I'd pretty much figured out that was how they worked, I was thinking more along the lines of how they worked electronically, but in retrospect that seems like a pretty stupid question, again self explanatory.
__________________
It's What I Got:
1983 Ricky 4003 (White)
1990s Ibanez Prestige Sr3006E
1988 Stingray 4

Trace Elliot GP12 SMX-300
Warwick Pro 411
  #4  
Old 03-31-2008, 12:48 PM
bongomania's Avatar
OVNIFX

EXAR pedals rep for North & Central America
 
Join Date: Oct 2005
Location: PDX, OR
GOLD Supporting Member
There are two main modes: "analog" and digital. The reason I put "analog" in quotes in this instance is that analog delays are in a grey area between the usual definitions of analog and digital.

An analog delay uses "BBD" (bucket brigade delay) chips. The audio signal is stored (in a short burst) in one stage of the chip, then fed into the next stage where it is stored again, then fed into another stage, etc. Each time it is stored there is a gap in the passage of the sound to the output; each time it is released it plays but loses signal strength and fidelity. This results in a repeated pattern of one sound being repeated at diminishing levels with a smearing of the sound.

A digital delay converts the audio to data, and then any number of programs may be written to make a delay happen to that data. The earliest ones were just written to replicate the function of analog delays, but nowadays anything goes.

So you'll want to decide which route you want to take. Note that even if you aren't into learning how to write code for a digital unit, there are pre-made modules/chips you can buy which have the necessary code written onto them already, and all you'd have to do is build it into a pedal with the necessary controls.

Check the usual pedal DIY sites for more details.
__________________
Compressor, preamp, and EQ FAQ <--read first!
Compressor reviews / My blog / Twitter / >> Instrument cable reviews <<
New Exar Bass Compressor coming in late June/early July!
  #5  
Old 03-31-2008, 01:24 PM
Registered User
 
Join Date: May 2003
Location: Floral Park, NY
Sort of like this
__________________
Two wrongs don't make a right, but three lefts do

Check out all the videos

http://www.youtube.com/profile?user=jgsbass#g/u
  #6  
Old 03-31-2008, 01:24 PM
Registered User
 
Join Date: May 2003
Location: Floral Park, NY
like this
__________________
Two wrongs don't make a right, but three lefts do

Check out all the videos

http://www.youtube.com/profile?user=jgsbass#g/u
  #7  
Old 03-31-2008, 01:25 PM
Registered User
 
Join Date: May 2003
Location: Floral Park, NY
like this
__________________
Two wrongs don't make a right, but three lefts do

Check out all the videos

http://www.youtube.com/profile?user=jgsbass#g/u
  #8  
Old 03-31-2008, 05:20 PM
superbassman2000's Avatar
put a bird on it
 
Join Date: Dec 2000
Location: Minnesota
Supporting Member
Quote:
Originally Posted by Techmonkey View Post
thanks for the link

I'd pretty much figured out that was how they worked, I was thinking more along the lines of how they worked electronically, but in retrospect that seems like a pretty stupid question, again self explanatory.
the link did say how delays work electronically

did you read the bottom section?

Quote:
Implementation

Analog

Perhaps the most common audio recording device is magnetic tape, and this works perfectly well for creating delays. You simply record the incoming signal to the tape, and have a playback head at another point on the tape. The delay is the amount of time it takes the recorded signal to travel from the recording head to the playback head. Delays of this type can be adjusted by changing either the tape speed, or the position of the recording and playback heads. To add feedback to a tape based delay, you can simply send some of the output signal from the playback head to the recording head. Multi-tap delays can be made by using additional playback heads.

There are some interesting features in tape based delays that would be difficult to achieve with digital based delays. If you make the feedback gain greater than one, the signal on the tape will grow. This growth will be limited by the capacity of the tape as it is saturates. This sound may not be desirable for all applications, but you could also conceivably vary the feedback gain over time to shape the sound. If the delay has moveable heads, you could also move the heads while it operates, changing the pitch of the recorded or read sounds.

For very short delay times, analog implementations may actually use circuitry made of up 'sample-and-hold' or 'bucket brigade' devices. The desired delay time can be reached by simply cascading enough of these devices together. Using circuitry like this can provide more precise control over the delay time.

Digital Delay Devices

As memory prices have been dropping over the last decade or so, digitally based delays are now cost effective. The actual operation of digital delays is relatively simple. You have a certain amount of memory available and in each sampling interval, you read a previously stored value from a location in memory (a value of the input signal recorded previously), and then you store the current value of the input signal value into a another memory location (in some cases, this location may be the same location that was just read. This is why a value is read before writing). The next sampling period, you read and write to the next location in memory, and when you reach the end of the memory, you loop around to the first memory location. In signal processing, this is called a circular buffer, and it is quite efficient. When programming delays, you typically manipulate a read pointer and a write pointer keep track of where you need to read from and write to memory. These pointers then increment at each step. Multi-tap delays can be created by simply using some additional read pointers.
  #9  
Old 04-01-2008, 04:14 AM
Registered User
 
Join Date: Sep 2004
Location: Wales, UK
Send a message via MSN to Techmonkey
Quote:
Originally Posted by superbassman2000 View Post
the link did say how delays work electronically

did you read the bottom section?
*slaps head*

grrr, I r fail at tinterweb. I swear, there's some braincells knocking around somewhere

cheers for the heads up

and thanks for explaining again bongomania =]

looks like this is going to be a fun project
__________________
It's What I Got:
1983 Ricky 4003 (White)
1990s Ibanez Prestige Sr3006E
1988 Stingray 4

Trace Elliot GP12 SMX-300
Warwick Pro 411
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Follow TalkBass on Twitter   Visit TalkBass on Facebook  

All times are GMT -6. The time now is 10:25 PM.




Copyright 2011 Talk Music Group Inc. All rights reserved.
Play guitar? Visit our new sister site TalkGuitar.com [beta]
Powered by vBulletin® Version 3.6.12
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.