<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hello,<div class=""><br class=""></div><div class="">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</div><div class=""><br class=""></div><div class=""><font face="Courier" class=""> /*<br class=""><br class=""> inlet --> _pre --> _echo1 --> _post --> _boost --> wet<br class=""> ^ | ^ |<br class=""> | | | |<br class=""> | +----> _echo2 ----+ |<br class=""> | | | |<br class=""> | +----> _echo3 ----+ |<br class=""> | | | |<br class=""> | +----> _echo4 ----+ |<br class=""> | |<br class=""> +------- feedback -----+<br class=""> */</font></div><div class=""><br class=""></div><div class="">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.</div><div class=""><br class=""></div><div class="">I've been wanting lately to do something similar to these</div><div class=""><br class=""></div><div class="">"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."</div><div class=""><br class=""></div><div class="">and</div><div class=""><br class=""></div><div class="">"3.3.3 Taps</div><br class="">The number of delay taps, from 1 to 64. The Taps control affects the Tap Delay Block in the signal flow diagram.<div class=""><br class=""></div><div class="">…</div><div class=""><br class=""></div><div class="">3.3.5 Spread<br class=""><br class="">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."<br class=""><div class=""><br class=""></div><div class="">Thanks in advance!</div><div class=""><br class=""></div><div class=""> michael</div></div></body></html>