<div dir="ltr"><div><div><div><div><div>Hello,<br><br></div><div>I&#39;ve been reading about various variable delay effects and reverbs recently, and as I don&#39;t understand the math and sometimes not even the terminology, I feel a bit lost.<br><br></div>E.g.<br><a href="https://ccrma.stanford.edu/realsimple/DelayVar/Flanging.html" target="_blank">https://ccrma.stanford.edu/realsimple/DelayVar/Flanging.html</a><br></div></div><a href="https://ccrma.stanford.edu/realsimple/DelayVar/Phasing_First_Order_Allpass_Filters.html" target="_blank">https://ccrma.stanford.edu/realsimple/DelayVar/Phasing_First_Order_Allpass_Filters.html</a><br><a href="https://ccrma.stanford.edu/realsimple/DelayVar/Phasing_2nd_Order_Allpass_Filters.html" target="_blank">https://ccrma.stanford.edu/realsimple/DelayVar/Phasing_2nd_Order_Allpass_Filters.html</a><br><a href="https://ccrma.stanford.edu/realsimple/Reverb/A_Schroeder_Reverberator_called.html" target="_blank">https://ccrma.stanford.edu/realsimple/Reverb/A_Schroeder_Reverberator_called.html</a><br><br></div>As far as I can tell ChucK doesn&#39;t have some of the primitives (1st or 2nd order allpass filters, feedforward comb-filters, multitap delay) necessary for implementing these, just the STK implementations such as JCRev.<br><br>I have an approximation here<br><a href="https://github.com/heuermh/lick/blob/master/lick/effect/APF.ck">https://github.com/heuermh/lick/blob/master/lick/effect/APF.ck</a><br><br></div>and used it here<br><a href="https://github.com/heuermh/lick/blob/master/lick/effect/LoopReverb.ck">https://github.com/heuermh/lick/blob/master/lick/effect/LoopReverb.ck</a><br><br><div>It seems to be doing something reverb-ish but I&#39;m not sure what the APF delay values should be.<br><br></div><div>Can anyone point me in the right direction (to code and/or reading material)?<br><br></div><div>Thanks,<br><br></div><div>   michael<br></div></div>