Am 20.01.2007 um 13:33 schrieb Tim Blechmann:
i'd like to open patches or dynamically create abstractions during a performance without having dropouts. that's why i'm trying to build a system that slowly loads a patch.
instead [; pd open patch-name.pd path( or [; pd-subpatchname obj
10 10 abstraction-name args( it reads the patch with [textfile] and creates the objects slowly line by line.thomas grill's dyn~ external is supposed to load objects similarly (actually, i'm not up to date, if he only had the idea, or if he actually implemented this ...
i had the idea, but you know that it's actually impossible without
changing the pd core.
dyn~ currently uses pd functions which means that it can't avoid
clicks when loading.
Parsing and loading a pd patcher file line by line won't really help
when there are large abstractions in it... you will have to
recursively parse these too, otherwise pd will load them as large
single chunks.
greetings, Thomas
-- Thomas Grill http://grrrr.org