Well ... here's a quick schematic description of way to make a unit that will generate a short delay (adjustable up to 20 or 30 ms without too much trouble) and it's simple ... it doesn't work tremendously well though:
1- Connect input to a reasonably powerful audio power amplifier.
2 - Connect amplifier to fairly large speaker.
3 - Place speaker in a reasonably dead space(1), or maybe outside someplace that's reasonably quiet (or that
was reasonably quiet until you started fooling around with
this thing)
4 - Place microphone some distance away from speaker.(2)
5 - Connect microphone to microphone preamp.
6 - Output of microphone preamp is your delayed signal.
To make an 8-channel unit would take up a bit of space, though. More than a few rack spaces, I'm afraid.
The obvious (to me, anyway) devices that have been used to create delays (in historical order):
- Tape decks. Any garden-variety three-head reel-to-reel tape deck can be used to create a short single delay by recording, and taking the output of the playback head. You can, of course, make a repeating delay by mixing the output back into the input. You can vary the length of the delay by varying the tape speed, to the extent your unit lets you do this. Or (more difficult) you can rig something up to move the heads relative to one another. Or you can use two recorders, if you can rig up a system for running the tape from one to the other and keeping appropriate tension.
- Specially-built tape delay units. They do the same thing, but somebody built the tape deck into a box, with a loop of tape so you don't need to fool with it, and provided you with a simple method for varying the tape speed or the distance between the heads, or both.
- Bucket-brigade delay. Basically, you sample the analog signal, and pass the samples through a series of capacitors, each of which "holds" it briefly, before passing it to the next. Theoretically, I guess you could do this with discrete components, but practically it's done with a chip. This is what's been in your Boss stompboxes since the '80s or so.
http://www.web-ee.com/Electronic-Projects/data/mn3004.pdf
- Full-on DSP. Make your analog signal digital and store it in RAM (in a computer or whatever). Play it back whenever you feel like it.
----------
(1) Or, if you're so inclined, put it in a space that isn't very dead, and you'll create an analog reverb unit. If it's underneath Capitol Records, you can make famous records with it.
(2) Changing distance varies delay time (as does temperature, humidity and altitude/barometric pressure). In ordinary conditions, 1 foot = a little more than a millisecond. Figure 10-3/4" per millisecond, and you'll be close, if not precise.