[PD] Sampler loop strategies

Roman Haefeli reduzierer at yahoo.de
Thu Feb 15 15:34:01 CET 2007

On Thu, 2007-02-15 at 14:08 +0100, Frank Barknecht wrote:
> Hallo,
> Roman Haefeli hat gesagt: // Roman Haefeli wrote:
> > this leads me to question, that is coming up to my mind again and again,
> > but i still didn't come to a satisfying conclusion. there is another
> > method of getting clickfree loops, that hasn't been discussed yet:
> > detect zerocrosses and loop only from zero-cross to a zero-cross. but
> > how are such things implemented in pd? the only way i can imagine to
> > detect zero-crosses is to convert each audio-block to list of floats
> > using [pack~] from zexy. this approach actually means, doing all the
> > detection stuff in the 'message-domain', which is very cpu-consuming.
> > how does one overcome this problem? this problem arises always, when an
> > event (message) should be triggered on certain conditions in an
> > audio-stream. i know a lot of such cases and it's always difficult, when
> > not impossible to do it in pd. it can be quite frustrating to know the
> > solution for certain problem, but at the same time being unable to
> > implement it. i have the feeling, that these kinds of tasks are often
> > delegated to externals, which is a pitty, since pd is an
> > AUDIO-programming language. 
> There is an external that detects zero-crossings. ;) 
> Now seriously: I think, one building block that is missing is Pd is
> the opposite of [vline~], that is and object that could schedule a
> message with sample-accuracy according to incoming samples, and not
> only with the accuracy of a block.

ah, thank you for translating my possibly cryptic post into a few clear
words. that is exactly what i am looking for.


Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: http://mail.yahoo.de

More information about the Pd-list mailing list