[PD] Variable number of objects?

Hans-Christoph Steiner hans at at.or.at
Wed Sep 28 20:28:43 CEST 2011


I don't know if I posted this to this thread already, but try out the  
'many' lib, it has a few different approaches to managing many  
instances of Pd objects.

http://download.puredata.info/many

.hc

On Sep 28, 2011, at 1:31 PM, Ludwig Maes wrote:

> 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.maes at gmail.com> wrote:
>
>
> ---------- Forwarded message ----------
> From: Ludwig Maes <ludwig.maes at gmail.com>
> Date: 28 September 2011 19:29
> Subject: Re: [PD] Variable number of objects?
> To: Ingo <ingo at 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 <ingo at 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-bounces at iem.at [mailto:pd-list-bounces at 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 at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list



----------------------------------------------------------------------------

Using ReBirth is like trying to play an 808 with a long stick.    - 
David Zicarelli


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20110928/8c081054/attachment.htm>


More information about the Pd-list mailing list