Perhaps better rephrased: how does one use arrays of .pd objects? or variable length vectors/lists?
On 28 September 2011 19:29, Ludwig Maes <ludwig.m...@gmail.com> wrote: > > > ---------- Forwarded message ---------- > From: Ludwig Maes <ludwig.m...@gmail.com> > Date: 28 September 2011 19:29 > Subject: Re: [PD] Variable number of objects? > To: Ingo <i...@miamiwave.com> > > > I actually meant more in general, also for non-~ signals (i.e. also control > rate .pd patches). I referred to polysynth such that people would see more > easily what I meant. Are there really no such primitives? That seems like > quite a restriction... > > How can that take 10 seconds?? I dont see what would cause such a huge > overhead, i'd expect an increase in computations & memory though (say from > 10 voices to 11: 10% increase in cpu workload & ram dedicated to these > voices..., I fail to see what would necessitate a long initialization...) > > also, how is it done even with the long delays? > > > On 28 September 2011 18:33, Ingo <i...@miamiwave.com> wrote: > >> To my experience there will be definitely audio dropouts with dynamic >> voice >> creation. In the case of my rather complex patch (with currently only 8 >> voices) I have to wait up to ten seconds until the patch is ready again >> for >> playback. I am using a 3.2 GHz Athlon II X2 which is not that slow. >> Simpler >> synth voices might be faster, though. >> >> I think it is much better to create as many voices as needed beforehand >> and >> turn unused voices off with the [switch~] object. >> >> Ingo >> >> ________________________________________ >> Von: pd-list-boun...@iem.at [mailto:pd-list-boun...@iem.at] Im Auftrag >> von >> Ludwig Maes >> Gesendet: Mittwoch, 28. September 2011 17:56 >> An: Pd List >> Betreff: [PD] Variable number of objects? >> >> Im not sure what the best way is to instantiate variable number of >> objects, >> for example consider polysynth.pd: >> >> Theres a fixed number of manually placed voices, suppose I want to have >> the >> top patch to contain a counter through which one may increase or decrease >> the number of voices, how would I go about that (without manually placing >> a >> load of voices and disabling them...)? >> >> Whats the vanilla way to do this? Whats the pd-extended way to do this? >> ... >> >> > >
_______________________________________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list