Page 1 of 3
How To Make Feedback Delay Ping Pong
Posted: Fri Jan 31, 2014 11:32 pm
by Perfect Human Interface
My current project has a feedback/delay loop with a L/R pan control inside the loop. As you'd expect, a non-neutral pan value causes the feedback signal to progressively travel to the left or right. I decided I wanted to add a switchable "ping pong" option such that the feedback signal bounces between the left and right. I can easily swap the left and right signals per cycle, which is the basic concept of the ping pong, but the problem that arises is that the pan function always pans in the same direction. Desired operation would be if the direction of the pan swapped along with the left and right signals. I'm not sure of a reasonable way to achieve that.
Here's a simple diagram showing the basic setup. It's just a feedback delay with a pan module. It carries a stereo (mono4) signal.

- Feedback Pan.PNG (53.65 KiB) Viewed 18937 times
Is there a reasonable way I can make this ping pong without re-writing the delay and pan modules into a convoluted mess?
Thanks in advance.
Re: How To Make Feedback Delay Ping Pong
Posted: Sat Feb 01, 2014 12:04 am
by Nubeat7
there is a pingpong delay in the FS toolbox..
Re: How To Make Feedback Delay Ping Pong
Posted: Sat Feb 01, 2014 12:07 am
by Perfect Human Interface
Nubeat7 wrote:there is a pingpong delay in the FS toolbox..
Please take a moment to read the post. This is a different situation.
The pingpong delay you're referring to simply takes a mono signal and sends it through two offset delay primitives (one each for left and right). This is a stereo signal in a feedback loop with a pan knob. Quite different.
Re: How To Make Feedback Delay Ping Pong
Posted: Sat Feb 01, 2014 1:05 am
by KG_is_back
You may use shuffler to simply switch the channels in mono4. Here is a little quick tutorial on how to use it. I believe you will find a use for it a lot. If not, the assembly block inside is basically set to a task that you need, I believe.
Re: How To Make Feedback Delay Ping Pong
Posted: Sat Feb 01, 2014 7:03 am
by Perfect Human Interface
Hey KG, thanks a lot for that. Unfortunately it doesn't bring me any further. I can already easily flip the signal by just crossing the left and right channels.

- flip.PNG (5.09 KiB) Viewed 18922 times
This does create a ping pong effect if the input audio is already panned. The problem is that I have a pan knob
inside the feedback loop. The signal is flipped at each cycle but the direction of the panning isn't. This doesn't ping pong because the pan effect isn't mirrored properly.
Re: How To Make Feedback Delay Ping Pong
Posted: Sat Feb 01, 2014 8:54 am
by Nubeat7
Perfect Human Interface wrote:Nubeat7 wrote:there is a pingpong delay in the FS toolbox..
Please take a moment to read the post. This is a different situation.
The pingpong delay you're referring to simply takes a mono signal and sends it through two offset delay primitives (one each for left and right). This is a stereo signal in a feedback loop with a pan knob. Quite different.
i know, just simply add a second input and crossfeed the signals (right dly out into left dly in and left dly out into right dly in)...
Re: How To Make Feedback Delay Ping Pong
Posted: Sat Feb 01, 2014 10:12 am
by Perfect Human Interface
Still not it my friend. Crossfeed is no problem; it's the pan inside the feedback loop I'm having trouble with.
And in case it occurs to anybody, yes I could just move the pan outside of the loop. But I want it inside the loop because it creates more movement.
Re: How To Make Feedback Delay Ping Pong
Posted: Sat Feb 01, 2014 10:40 am
by Nubeat7
dont know what you mean, the example above is the classic pingpong schematic..
do you want a knob to mix between a normal stereo delay and a pingpong delay like this?
Re: How To Make Feedback Delay Ping Pong
Posted: Sat Feb 01, 2014 8:54 pm
by Perfect Human Interface
Refer to the diagram I posted above then check this out. This is what happens.
1 & 2 are desired operations. 3 is what happens if I just crossfeed the signals (as per typical ping pong) with the pan function inside the loop (the signals are flipped but the pan is always the same direction). 4 is what I want to achieve with the ping pong (the pan is flipped along with the left/right signals, progressively panning towards the outside like number 2).

- PingPong.png (24.87 KiB) Viewed 18893 times
Re: How To Make Feedback Delay Ping Pong
Posted: Sat Feb 01, 2014 9:51 pm
by Nubeat7
4. looks like a pingpong with mono in ...
still dont get what you want, maybe a lfo to control your panner? i think it would be easier if you post the schematic and explain the issue inside your schematic, i also think it would be easier to understand when you take 2 singledelays (1 for each channel) its easier to follow the signal and when everything works as it should be you can pack it to mono4