DIY Reverb Pedal Circuit: Spring-Hall Reverb with PT2399 IC

reverberation process
Figure 1. Reverberation In Real Situation

Introduction to Reverberation

Before getting into the design of DIY reverb pedal circuit, lets see the concept of reverberation first. Real reverberation happens in a performance chamber when the walls and every object inside reflects the sound back and forth. As the sound bounces back and forth in three dimensional space, the reflections creates more and more complex pattern. The natural process shown in the Figure 1 is the illustration of reverberation. In the old days, the only way to reproduce a reverberation effect is by using a real reverberation chamber.

For good effect, someone should build a large room with complex geometry with carefully selected wall material. After that, he should place some loudspeakers at certain location and place a microphone at another location inside the chamber. The first attempt to mimic a room reverberation without a real reverberation chamber is done by a spring reverb tank (see reference [1]). Figure 2. shows the basic construction of spring reverb tank.

spring reverb construction
Figure 2. Spring Reverb Tank Construction

The audio signal drives an input coil that vibrate the spring at one end. The created vibration is then travels to the other end and bounce back and forth between two ends. During it’s travel, the amplitude is decreasing until deceasing. Because of the different traveling speed of high and low frequency waves, the reflection produces more complex waves. In addition, the spring joints adds more complex reflections in the middle of its traveling path. Moreover, different springs arrangement with different characteristics would produce rich and unique resonant characteristics. Finally, a pickup coil picks the reverberated sound at the other end of the spring. The pick-up then returns the signal to the amplifier or the processing circuits.

Digital Modelling of Reverb Effect

Many expert has researched reverberation effect processing in digital domain, and (in my opinion) can be classified on several mainstream methods. Firstly, system response reproduction: this method treat the modeled system as a black-box. However, we don’t care about what happen inside this box. All we need to do is just measuring the output response after we apply an impulse input. After getting the response pattern, a digital processor compute the convolution of the pattern and the input. and use it to modify the signal by convolution processing (see reference [2]). Whether the modeled system is a real concert hall or a real spring, it will just work. It would be very simple to implement but the convolution processing would require very high processing power to run.

Secondly, physical modelling: this method analyze the physical process of the modeled system simulate every physical process in the computation. This produces very realistic realistic sound but the computational cost could be high. However, it depends on the optimization or mathematical simplification of the model. For example, you can see one example of spring reverb modelling at reference [3].

Lastly, synthetic modelling: this model construct a computation model that produce a (perceived) similar effect on the audio output. As long as the perceived result is similar, the computation model might not be related with the physical model. Sometimes I see such model is just an oversimplified model of the physical. Similarly, approximation of the system response by trial and error computation experiment might produce such effect as well. For example, a Schroeder reverb [see ref [4]), can be adjusted to mimic the medium-size hall reverberation by setting up some parameter to certain values.

Electronic Circuit Implementation of DIY Reverb Pedal Circuit: Delay Line Network and Tuned Analog Resonators?

After we analyze that the reverberation phenomenon as the complex echo pattern, we know the principle is simple. Therefore, we can intuitively build such reverb effect circuit using some delay line networks. On the other hand, if we analyze the reverberation phenomenon as a continuous resonance, we might think differently. Therefore, we can think that multiple parallel analog resonators (with different frequency tuning) could generate such effect.

I have been thinking of this analog resonators for years since I learned electronics. It is well known on the oscillator subject, where many of oscillator designs are basically an unstable resonator. Please let me know if there is already analog reverb circuit design which is based on analog resonators. Please write a comment if you find it, so I won’t be reinventing the wheel someday. For the moment, let’s focus on the delay line circuit solution. We will use it for the reverb circuit design, since it has been proven in such applications.

PT2399 Digital Delay Line IC Chip, Low Cost Solution for DIY Reverb Pedal Project

In the old days, the bucket-brigade device is very popular. It uses switched capacitors array to store audio samples in analog voltage is for implementing a delay line function. With the advanced CMOS technology, PT2399 IC from Princeton technology is getting popular. Because of its low cost, it replaces almost all BBD chips. Figure 3. shows the block diagram of the internal circuitry of PT2399 IC chip.

pt2399 digital delay line ic for reverb circuit
Figure 3. PT2399 Digital Delay Line IC Block Diagram

This digital delay line chip is available in 16-pin DIP package, so it will be easy to be handled. Certainly it would be the preferred option for do-it-yourself projects. The minimum delay length is 30 ms and the maximum is 340 ms. This delay setting is easily adjustable by selecting a proper value of an external resistor.

DIY Reverb Pedal Circuit for Simulating Spring and Room/Hall Reverb

diy reverb pedal circuit block diagram
Figure 4. Hamuro Spring-Room-Hall Reverb Circuit Block Diagram

I have created very simple reverb circuit that can simulate spring and room reverb effect. It use 5 delay line integrated circuit chips, and the block diagram is shown in the Figure 4. It has decay time control, room size control, and dry/wet balance control. When we set the room size to minimum, it would sound similar to spring reverb. On the other hand, when we adjust it to maximum then it would produce hall or even cathedral-like reverb.

Reconfiguring The Delay Blocks Structure

If we take a look at Figure 4, we can see that the first delay block can’t be set to 0 second delay since the minimum delay for the PT2399 chip is about 30 ms. The result is that the total shortest delay is 61 ms, and this is not good for simulating soundwave wave propagation inside a spring. By reconfiguring the delay blocks as shown in the Figure 5, we can achieve the shortest delay about 30 ms while minimizing the component count by using only 4 delay chips.

Figure 5. Reconfigured Delay Block Structure for Hamuro Reverb Pedal Circuit

The Complete Circuit’s Schematic Diagram

A testing in digital domain (using Deepstomp platform) has shown that the basic block diagram of the circuit works fine. For the actual hardware, here is the schematic diagram of the reverb pedal circuit (Figure 6). It has four controls: decay time, room size, dry/wet balance, and the output level.

Hamuro Spring to Hall Reverb Circuit Using PT2399 IC
Figure 6. Hamuro’s PT2399 Spring-to-Hall Reverb Circuit Schematic Diagram

You can see in some component values are missing, and that’s because the final circuit is still under development. We will update with the final value right in this page when the circuit has been successfully tested. You can see that the missing values are primarily on the mixer and filter parts, but you can figure it out from the gain, amplitude range, and the frequency response assumptions to try some values if you want to experiment yourself for finding the best component values.

Update (07/13/2020): Restructuring The Schematic Diagram and Adding Some Improvement

The schematic diagram shown in the Figure 6 is hard to read, making it hard to validate and analyze. Now I have redrawn the schematic with some fixes and additional features, see it in the Figure 7. The part list in shown in the Table 1.

Figure 7. Updated Hamuro’s Spring to Hall Reverb Circuit Schematic Diagram
22IN HeaderH21
23Out HeaderH11
24DC9V HeaderH31
Table 1. Part List

The schematic diagram is now added with signal flow marking for easier analysis. The circuit is optimized for the lowest component count. Here some points which are probably speculative and need more testing and experiment:

  • There is no documentation on the op-amp’s open-loop gain and input impedance spec specs of the free op amp section (pin 13-14). I just use 100k resistor for setting up gain and mixing impedance resistors at IC1_2, while example circuit in the datasheet uses about 10-15k resistors. By using 100k resistor, the input impedance of this PT2399 reverb circuit is around 50k, determined by the R3 in parallel with R26-R28 series. The use of high resistance for this circuitry is to avoid external op-amp addition, so the components cunt would be minimal.
  • To avoid many dc decoupling capacitors, most internal connections between IC uses DC coupling (only after MIXER-2 has a decoupling capacitor). This may lead to offset error since each IC has it’s own internal references which might have some differences from chip to chip. It is assumed that the difference is small enough and got no much amplification since most of amplifier stages is set around unity gain.
  • To avoid redundant filters for input sections of the PT2399 delay lines, all the delay lines uses the filtered signal tapped from Delay-1 input filters output. It is assumed that the output connection in this point is not affected by the loading effect of the internal delay line connection inside the IC-1 chip.
  • To avoid the redundancy of the output filter, the filtering of the Delay-1, Delay-2, and Delay-2 outputs is done after mixing. This after-mix filtering is done by Delay-4 input pre-filter.

That’s all what I can say about the progress, and be warned that his circuit is not yet tested. I will publish the result when I have tested it myself, but after understanding some of the assumption I think you can try it yourself to test the circuit and discuss the result here. Any comment are welcome!


  1. L. Hammond, “Electical Musical Instrument,” U.S. Patent 2,230,836, Feb. 2, 1941.
  2. Fons Adriaensen, “Acoustical Impulse Response Measurement with ALIKI”, 4th International Linux Audio Conference: LAC2006,
  3. Stefan Bilbao and Julian Parker, “A Virtual Model of Spring Reverberation “, IEEE Transactions on Audio, Speech, and Language Processing, Vol. 18, No.4, May 2010 p.799,
  4. M. R. Schroeder (Bell Telephone Laboratories, Incorporated, Murray Hill, New Jersey),
    “Natural Sounding Artificial Reverberation”, Journal of The Audio Engineering Society, July 1962


  • Richard

    Great work.
    Did you ever get to building and testing this?
    Do you have any updates on your progress?

    • Hamuro

      Actually I have designed the PCB and fabricate 10 pcs of the PCBs since 6 month ago, but never get a free time to assemble and test it. I can sent the PCB if you want to test it or do you want the gerber file to produce the PCB and test yourself?

      • Daniel

        Hey! I’d definitely be interested in some gerbers to test this if you would like me to!

        • Hamuro

          Thanks for trying to help but for now lets wait for testing reports by our builder fellows.. Once all the circuit’s functions pass the test then you can easily design your own PCB version.

          Previously I offered the gerber file for the previous commenter because there’s no one that help me testing it. Now several builders have taken my fabricated PCB to test it so we can just wait for their reports.

          • Robert Powell

            Are there any more of the PCBs available? I would be up for buying one and testing it out with the other fellow builders.

          • Hamuro

            Unfortunately no, all spare PCBs have been sent to our fellow builders to test.

  • I’d like to try my hand at building a few of these. Would you mind sharing the Gerber files? Sure I’ll wait to see how the testing goes before ordering boards, (always wise with a mixed signal circuit). But if it works out and Imake a dozen I’ll be glad to share a few too.

    • Hamuro

      No, the gerber file is far from perfect.. many pads and tracks are too small and need many editing to be a good design. Let’s see if the circuit got validated first and I’ll fix the PCB design then.

  • Parnab Saha

    Hi,Mr.Hamuro could you please share the PCB layout. I am beginner electric guitarist and CS student, I am trying to make a pedalboard for the cheapest price possible and after looking for reverb circuits all over the internet, your design seems the most intriguing because most DIY reverb pedal use 1-2 PT2399(didn’t sound that great) or Belton Brick(Sound’s the best but expensive ).And after searching around about the Belton,I found that it uses 3 PT2399.So your design could possibly be even better and cheaper to make. I would love to try the circuit out and place it on my pedalboard and possible give you a clean + reverb track to post here.

Leave a Reply

Your email address will not be published. Required fields are marked *

− one = 1