Hello,
Has anybody designed a really nice chorus that they'd be willing to share with me? I'd like to see an example of either a single-voice or a multi-voice chorus.
I've been trying to build one but I'm not having a lot of luck. I'd like to use adc~ (instead of reading from a sample) and (as I'm still very new to PD) I can't decide if I need to use delwrite~ or tabwrite~ to build an array that I can read from. As well, for both a chorus and flange, I'd 'think' like to have either a randomized delay time or a controllable LFO.
Or perhaps I need to look into vst~? (But that doesn't help me understand a 'chorus' or 'flange', which is my goal, that would teach me how to manipulate vst, which isn't my goal yet).
Many thanks, Dave Sabine
hi David,
use delwrite~ and vd~ (fed back into delwrite~), or, if you cared about having a precise control down to 1-sample delay time, you could try comb~ from cyclone, and also cyclone.rand~ for chorusing modulation (both are linux only).
Krzysztof
David Sabine wrote: ...
very new to PD) I can't decide if I need to use delwrite~ or tabwrite~ to build an array that I can read from. As well, for both a chorus and flange, I'd 'think' like to have either a randomized delay time or a controllable LFO.
David Sabine hat gesagt: // David Sabine wrote:
Has anybody designed a really nice chorus that they'd be willing to share with me? I'd like to see an example of either a single-voice or a multi-voice chorus.
I've been trying to build one but I'm not having a lot of luck. I'd like to use adc~ (instead of reading from a sample) and (as I'm still very new to PD) I can't decide if I need to use delwrite~ or tabwrite~ to build an array that I can read from.
You write with a delwrite~ into a delay line that doesn't need a representation in an array. From that delayline you can read with delread~ or with vd~, the "variable delayread". For a chorus or flanger effect you normally take the vd~ because you can change the delay time better with the vd~. There are some things to think about when using delay lines with feedback in PD, because of a possible unwanted blocksize delay, but for a chorus effect without feedback that's no problem.
As well, for both a chorus and flange, I'd 'think' like to have either a randomized delay time or a controllable LFO.
So take the vd~ to read from the delay line.
Or perhaps I need to look into vst~? (But that doesn't help me understand a 'chorus' or 'flange', which is my goal, that would teach me how to manipulate vst, which isn't my goal yet).
Of course, vst or LADSPA effects probably will sound better than effects for learning, but then you don't learn how chorus or flanger works, and that's half of the fun ;) I attached a simple chorus, that doesn't sound great but is a proof of concept. Maybe someone else has a flanger lying around...
The chorus reads from adc~ or you can switch on the included pluck synth.
Frank Barknecht _ _______footils__
http://wonk.epy.co.at/abstrus/
David Sabine dave@davesabine.com wrote:
Hello,
Has anybody designed a really nice chorus that they'd be willing to share with me? I'd like to see an example of either a single-voice or a multi-voice chorus.
I've been trying to build one but I'm not having a lot of luck. I'd like to use adc~ (instead of reading from a sample) and (as I'm still very new to PD) I can't decide if I need to use delwrite~ or tabwrite~ to build an array that I can read from. As well, for both a chorus and flange, I'd 'think' like to have either a randomized delay time or a controllable LFO.
Or perhaps I need to look into vst~? (But that doesn't help me understand a 'chorus' or 'flange', which is my goal, that would teach me how to manipulate vst, which isn't my goal yet).
Many thanks, Dave Sabine