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. roman ___________________________________________________________ Der frühe Vogel fängt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: http://mail.yahoo.de _______________________________________________ PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list