How To Make Feedback Delay Ping Pong

For general discussion related FlowStone
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 »

I think I've figured it out! but it is complicated to explain. Basically you need two panners and two feedback delays.
The pans will have opposite directions.

input-> pan left ->delay -> flip stereo -> feedback amplifier (*) -> pan right -> delay -> flip stereo -> feedback amplifier -> (*) input
place marked with (*) goes to output. I didn't tried it but should work.
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 »

KG, I glanced at your post here and then went to dinner. While I was thinking about the details of what you may have wrote, I swear the realization washed over me. Of course! Thank you!
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 »

Perfect Human Interface wrote:KG, I glanced at your post here and then went to dinner. While I was thinking about the details of what you may have wrote, I swear the realization washed over me. Of course! Thank you!


My grandma would say it was because of the dinner :D
RJHollins
Posts: 1573
Joined: Thu Mar 08, 2012 7:58 pm

Re: How To Make Feedback Delay Ping Pong

Post by RJHollins »

KG_is_back wrote:.... Basically you need two panners and two feedback delays. The pans will have opposite directions. input-> pan left ->delay -> flip stereo -> feedback amplifier (*) -> pan right -> delay -> flip stereo -> feedback amplifier -> (*) input place marked with (*) goes to output....

This is what GrandMa told me over dinner.
:shock:




:lol:
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 »

After a somewhat convoluted setup this worked a treat and sounds great. However I soon realized that there's something off. I didn't mention this before because I didn't think it was relevant, but there are a couple of other effects in the feedback chain besides just a pan. Since the delays are piggybacked now, this means that those other effects are only passed through once for every 2 "echoes" off the delays. The fix would require doubling up on each of those effects as with the pan. Yuck!

I wonder if I can abuse those 2 free channels in the mono4's...
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 can. Actually it is the best way to go. Just set pan module to pan fist two channels in one direction and second two in opposite, and connect fist two outputs of feedback amplifier to second two channels of the feedback input. Here's an example. Also the first two channels should have delay of one shorter - to compensate natural delay if the feedback topology. I didn't tested it, so it might not work, and you might be using different panning method too.
Attachments
feedblack pinkpong.fsm
(121.75 KiB) Downloaded 995 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 »

KG_is_back wrote:Also the first two channels should have delay of one shorter - to compensate natural delay if the feedback topology.


Ah, this was a question I was looking for an answer to. I knew a simple feedback loop incurred a delay of 1 sample but I wasn't certain if it was always 1 extra sample even if delay modules were added. I've already got this compensation in place.

Progress! :D
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 »

Rule of thumb is that the stream signal never passes through the same peace of code twice - anytime the output leads back to input (even through several other modules) the output will be stored as a input variable for next sample processing.
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 »

Argh. Can't put a mono4 in a mono4. cry
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 »

Perfect Human Interface wrote:Argh. Can't put a mono4 in a mono4. cry


why? I think processing two parallel stereo signals is pretty effective with mono4 processing...
Post Reply