Analog Delay Simulator
I spent today working on an Analog delay simulator based on our current digital delay. Analog delay differs from digital delay in that the echoes arent exact replicas of the orignial signal and they deteriorate over time. Many prefer analog delays to digital because they are seen as “warmer” to the more sterile digital delay. I myself like both, feeling that both have a place, and both serve different purposes. That is why i decided to integrate a simulated analog delay into our system.
I achieved this by fourier transforming the original signal and setting all values under a certain value to zero, then inverse fourier transforming the signal and using this inverse transform as the echo. This is repeated for each echo, so that each one degrades a little bit more than the last one. This creates a much lusher sound than the digital delay. The nice thing about this is it is based around the digital delay Conor developed and so takes the same parameters. Because of this, when integrating this into the GUI, we just added a checkbox labeled “use analog sim”. This cuts down on cluttering up the GUI with extra sliders that would just do the same thing anyway. It also allows you to easily hear the difference between the analog sim and the digital delay.