Hello,
Does anyone have an implementation of a multi-tap delay in ChucK? I use what
may better be called a multi-delay, where all multiple delays with different
delay lengths are arranged in parallel
/*
inlet --> _pre --> _echo1 --> _post --> _boost --> wet
^ | ^ |
| | | |
| +----> _echo2 ----+ |
| | | |
| +----> _echo3 ----+ |
| | | |
| +----> _echo4 ----+ |
| |
+------- feedback -----+
*/
I can't get my head around it exactly, but it feels like this is different than
a true multi-tap delay, where one has a loop of the longest delay time and then
multiple taps within that delay time.
I've been wanting lately to do something similar to these
"Volante takes this into account with a Spacing control that’s adjustable
between Even, Triplet, Golden Ratio (for dense, non-overlapping echoes), and
Silver Ratio (for non-overlapping repeats biased toward the quarter note). And
the Spacing control is continuously variable, allowing you to morph between its
settings in real time."
and
"3.3.3 Taps
The number of delay taps, from 1 to 64. The Taps control affects the Tap Delay
Block in the signal flow diagram.
…
3.3.5 Spread
The rhythmic spacing of the Taps. More negative values will group taps towards
the beginning, for a ”slowing-down” feeling. More positive values will group
taps towards the end for a ”speeding-up” delay sound. Specifically, a 0 value
will result in constant spacing, while values between 0 and +/- 50 have
linearly increasing/decreasing tap spacing, and values between +/- 51 and +/-
100 have exponentially increasing/decreasing tap spacing. The Spread control
affects the Tap Delay Block in the signal flow diagram."
Thanks in advance!
michael
_______________________________________________
chuck-users mailing list
chuck-users@lists.cs.princeton.edu
https://lists.cs.princeton.edu/mailman/listinfo/chuck-users