Author |
Message |
Afro88

Joined: Jun 20, 2004 Posts: 701 Location: Brisbane, Australia
Audio files: 12
G2 patch files: 79
|
Posted: Sun Nov 14, 2004 8:25 pm Post subject:
Stereo tap delay |
 |
|
I've been playing around with some stereo tap style filter delays lately, but I can't figure out one thing - panning. Is there a way (like the Waves Supertap plug) to have each tap pan slightly in one direction each tap? Like have something in the feedback path that sends the signal more and more to the left or right every tap? And here's the tricky part - when the taps hit hard left or hard right, come back again?
In the supertap plugin, it's called "rotation", it's on the feedback parameter, as well as each tap (although with each tap it simply acts as a static panning control). Rotation on the feedback doesn't simply pan all the feedback audio. If you send say a short burst of noise to it, the noise will delay and feeback, panning slowly left (or right depending on a -/+ rotation value). Now, when you send another burst of noise, it starts in the centre and starts panning left (or right) while the old noise continues it's panning circle.
I'm stumped . I tried sending a little bit of one tap's signal to the other, but that's just cross feedback and doesn't give me the desired effect. Any ideas?
Here's the delay patch I'm working on:
Description: |
|
 Download (listen) |
Filename: |
st 2tap dub dlay.pch2 |
Filesize: |
2.11 KB |
Downloaded: |
1887 Time(s) |
|
|
Back to top
|
|
 |
jksuperstar

Joined: Aug 20, 2004 Posts: 2503 Location: Denver
Audio files: 1
G2 patch files: 18
|
Posted: Sun Nov 14, 2004 10:10 pm Post subject:
|
 |
|
I think you'd have to brute force it...to keep the two audio "circles" seperate. But this method means your effect has...polyphony
By doubling what you had, subsequent audio "streams" could be handled seperately. Here, I added (to your 2tap) a panning mechanism. Right now, it will pan both taps together. If you change the "level converter" down near the panning lfo, it will seperate the 2taps into opposite speakers.
At the top, I used a flop to alternatively select which set of delays you are using. The keyboard gate controls it, so every time you lift your fingers of the keys, it gets ready to switch (watch the Flop's LED in the editor). You could also use a threshold compare on an audio signal to control this switch, so every time the audio dropped below thres, the next time it got loud it would be sent to the other set of delays.
Description: |
Twin 2tap delay, with alternating input and panning output |
|
 Download (listen) |
Filename: |
st-twin-2tap-dlay.pch2 |
Filesize: |
4.03 KB |
Downloaded: |
2151 Time(s) |
|
|
Back to top
|
|
 |
Afro88

Joined: Jun 20, 2004 Posts: 701 Location: Brisbane, Australia
Audio files: 12
G2 patch files: 79
|
Posted: Sun Nov 14, 2004 11:00 pm Post subject:
|
 |
|
Thanks jk
That works quite well with the lfo's turned down to sub ranges, exactly the sort of effect I was looking for. However, now there's 4 sets of filters, overdrives etc. to control live.. could make it much more interesting though.
Your patch gives me some good ideas, I'm gonna have a play around and see if I come up with something... |
|
Back to top
|
|
 |
Afro88

Joined: Jun 20, 2004 Posts: 701 Location: Brisbane, Australia
Audio files: 12
G2 patch files: 79
|
|
Back to top
|
|
 |
ian-s

Joined: Apr 01, 2004 Posts: 2672 Location: Auckland, New Zealand
Audio files: 42
G2 patch files: 626
|
|
Back to top
|
|
 |
Afro88

Joined: Jun 20, 2004 Posts: 701 Location: Brisbane, Australia
Audio files: 12
G2 patch files: 79
|
Posted: Mon Nov 15, 2004 4:24 am Post subject:
|
 |
|
I am not worthy!! You're a genius! I have no doubt that that's exactly how it's done in the plugin. So simple but such a cool effect! It actually sounds like it swirls around your head - with 13.2 dsp cycles!
Well, I played around with it for a bit and unfortunately there seemed to be a problem At first it was that the rotation wasn't even, and I soon realised that by setting the inverted cross feedback and the normal feeback to the same level on each mixer, the panning becomes exactly even. alright!
However, eventually very high frequencies creep in and start a feedback loop which should be impossible because the inverted signal should cancel out the non inverted. At this point I thought some kind of dc offset could be causing it to clip, so after moving a few things around to figure out a solution with high pass filters, it started working flawlessly, even without the filters. Weird.
Then it hits me - calculation order! Thank god Clavia introduced the new calculation order feature! By putting each delay right next to each other, they are calculated at the same time (or at least as close to it as needed). This means that both waves are exactly in sync and there's no room for a feedback loop to start because they truly do cancel each other out!
So yeah, here's the same patch but with the modules in the correct order. Sorry if I'm getting a little excited, it's just that I've never considered calculation order in patches before and it's exciting to see how useful it can be! Real low level stuff .
Change the first knob of each mixer together to change rotation speed. Keep the levels the same for symmetrical rotation, and different for assymetric. Invert the inversion (hehe) of the first input on each mixer to change the direction of the rotation.
Oh, and thanks very much to g2ian for the patch!
Description: |
Delay with rotation using phase inverted cross feedback |
|
 Download (listen) |
Filename: |
rotateDelay-3.pch2 |
Filesize: |
1.14 KB |
Downloaded: |
1813 Time(s) |
|
|
Back to top
|
|
 |
ian-s

Joined: Apr 01, 2004 Posts: 2672 Location: Auckland, New Zealand
Audio files: 42
G2 patch files: 626
|
Posted: Mon Nov 15, 2004 8:21 pm Post subject:
|
 |
|
I like this a lot as well. I have not seen anything like it before.
Thanks for bringing it up, and debugging my first attempt. I’m sure someone could come up with a single rotation speed control mod, but I like some of the asymmetric effects. |
|
Back to top
|
|
 |
Afro88

Joined: Jun 20, 2004 Posts: 701 Location: Brisbane, Australia
Audio files: 12
G2 patch files: 79
|
|
Back to top
|
|
 |
|