[PD] external with more than 6 inlets possible?

IOhannes m zmölnig zmoelnig at iem.at
Wed Mar 16 20:21:38 CET 2016


On 03/16/2016 04:51 PM, i go bananas wrote:
> Iohannes, what do you mean when you say:
> 
> "which signals get re-used is a function of the surrounding patch, and
> unrelated to the creation order within the object's dsp-function."
> 
> ???
> 
> Is there some sort of logic or rule to this?
> 

yes of course there is¹.
the problem is, that it is none of your object's business and you cannot
make any assumptions beforehand.

what you can do is check at runtime - in the dsp function - whether you
have recycled signals, and call optimized code if not; but in any case
you need to cater for the case that all signals actually refer to the
same memory.

to cut this short: i think i'm not adding any additional information to
what you already know, just expressing it in complicated terms.


gmsrd
IOhannes

¹ the algorithm is in d_ugen.c.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20160316/078a194a/attachment.sig>


More information about the Pd-list mailing list