[PD] loadbang in dynamic abstractions
ben at ekran.org
Fri Mar 25 19:07:53 CET 2005
I unfortunatly found many issues with things not happening in the
correct time. Well that is to say when you dynamically create an array
of objects the time between the message being send and the object
actually being ready to receive messages is not 0ms. I can't remember
the delay I needed, but indeed some abstractions would not get the bang
message if I sent it immediatly after the message to create the last
abstraction. This is on OSX, which has had some GUI issues in the past,
could be related.
Oh and this is also because I'm not creating my whole dynamic patch with
one message, but multiple messages. (This is because I'm creating one
abstraction for each file in a directory)Also the number of files is
indeterminant so I can't create one message to do it all...
I guess the best way to test if the last object is done would be to have
it send a message "I'm done!" to the parent patch and then we know all
the abstractions are ready... Maybe I'll do this...
Back to replacing my TOTs with PYs.
Roman Haefeli wrote:
> hi ben
> ----- Original Message -----
> From: "B. Bogart" <ben at ekran.org>
>>If you look at pt.layerfx in pixelTANGO I'm sending a bang to all
>>dynamic abstractions after all the creation messages have been sent
>>an additional (arbitrary) delay. It seems to work...
> are you sure, that a delay is necessary? in my experience, the
> determinisme of pd is absolutely reliable. i mean, when i use a [t b b]
> and i use the first 'bang' to create the whole patch and the second one
> the send the 'loadbang' it works perfectly.
> afaik, pd rather drops the audio-processing for while than dropping a
> message. at least i experienced that if i create big patches
> dynamically, i get audio drop-outs.
>>It would be damn handy to have tcl/tk report when a dynamic patch has
> in case i am right, this wouldn't be necessary anymore... or would it?
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 256 bytes
Desc: OpenPGP digital signature
More information about the Pd-list