[PD] loadbang for externals

Krzysztof Czaja czaja at chopin.edu.pl
Mon Feb 25 10:13:17 CET 2002


hi Thomas,

unless a message is delayed explicitly via a clock, there is no point
in self-messaging, because sending a message in Pd is implemented as
an immediate call of a method (there is no message queue).

Another way is to schedule triggering of the sub-methods in a method
registered in the dsp chain.  This only applies to certain actions of
tilde objects -- a nice example is sfplay~ external (from ggee or zexy).

Krzysztof

Thomas Grill wrote:
...
> > object to an external object, or b) calling clock_new(<init-routine>)
> > and clock_delay(<clock>, 0) in a <class>_new() routine, then
> > clock_free(<clock>) in a <class>_free().
> 
> are there another ways of self messaging?
> In other words, is there a way to send a message from within an external to
> its own inlet?
> 
> Self-retriggering (and dividing longer operations into smaller chunks) would
> often be helpful and eliminate the need for a second thread.



More information about the Pd-list mailing list