I like using delay lines because it seems like an elegant solution to the problem, but maybe it's just complicating things.
As for the click, you might be able to use a sample and hold object and adjust the way the sample is written into the delay line. Come to think of it, maybe the array version would be better because you could samphold at every loop start. but wouldn't it be more efficient to write the delay line correctly the first time?
here's something to start with.
===== Original Message From Ian Smith-Heisters heisters@0x09.com ===== Hi list,
I'm trying to build a gizmo that will take adc~, throw it into a buffer of some sort and loop it. Then you could create another and they would be layered over eachother. I think this is a thing that performance musicians often buy as hardware.
The way I initially went about it is using a delay loop. You hit a button, and it routes sound from adc~ into a delwrite~, then after a defined amount of time it switches the input from the delwrite~ over to a delread~ so that the delay starts looping.
I was just wondering if it would be better to implement this using arrays--which has more overhead? Are there other factors?
And while I'm at it, is there any neato trick to getting rid of the click at the seam of the loop besides turning the amplitude down with a line?
Thanks, Ian
PD-list@iem.at mailing list UNSUBSCRIBE and account-management ->