How To Make Feedback Delay Ping Pong

For general discussion related FlowStone
Perfect Human Interface
Posts: 643
Joined: Sun Mar 10, 2013 7:32 pm

How To Make Feedback Delay Ping Pong

Post 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
Feedback Pan.PNG (53.65 KiB) Viewed 18945 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.
User avatar
Nubeat7
Posts: 1347
Joined: Sat Apr 14, 2012 9:59 am
Location: Vienna
Contact:

Re: How To Make Feedback Delay Ping Pong

Post by Nubeat7 »

there is a pingpong delay in the FS toolbox..
Perfect Human Interface
Posts: 643
Joined: Sun Mar 10, 2013 7:32 pm

Re: How To Make Feedback Delay Ping Pong

Post 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.
KG_is_back
Posts: 1196
Joined: Tue Oct 22, 2013 5:43 pm
Location: Slovakia

Re: How To Make Feedback Delay Ping Pong

Post 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.
Attachments
Shuffler tutorial.fsm
(1.73 KiB) Downloaded 1044 times
Perfect Human Interface
Posts: 643
Joined: Sun Mar 10, 2013 7:32 pm

Re: How To Make Feedback Delay Ping Pong

Post 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
flip.PNG (5.09 KiB) Viewed 18930 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.
User avatar
Nubeat7
Posts: 1347
Joined: Sat Apr 14, 2012 9:59 am
Location: Vienna
Contact:

Re: How To Make Feedback Delay Ping Pong

Post 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)...
Attachments
stereo_ping_pong.fsm
(52.2 KiB) Downloaded 1090 times
Last edited by Nubeat7 on Sat Feb 01, 2014 10:18 am, edited 1 time in total.
Perfect Human Interface
Posts: 643
Joined: Sun Mar 10, 2013 7:32 pm

Re: How To Make Feedback Delay Ping Pong

Post 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.
User avatar
Nubeat7
Posts: 1347
Joined: Sat Apr 14, 2012 9:59 am
Location: Vienna
Contact:

Re: How To Make Feedback Delay Ping Pong

Post 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?
Attachments
stereo_ping_pong2.fsm
(33.76 KiB) Downloaded 1108 times
Perfect Human Interface
Posts: 643
Joined: Sun Mar 10, 2013 7:32 pm

Re: How To Make Feedback Delay Ping Pong

Post 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
PingPong.png (24.87 KiB) Viewed 18901 times
User avatar
Nubeat7
Posts: 1347
Joined: Sat Apr 14, 2012 9:59 am
Location: Vienna
Contact:

Re: How To Make Feedback Delay Ping Pong

Post 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
Post Reply