Hey there, does anyone know if one should limit the no of sends and receives? I read somewhere to do so!? They are not being polled continually, or anything like that are they? They just provide pointers to memory addresses?
-
Limit to no of sends and receives?
-
the only (technical) issue i know of with *lots* of sends/receives is the old "symbol table pollution" issue. sending messages via send/receive is just as quick as via outlet/inlet.
in short, every symbol in Pd is stored in one big table, if it gets too big then it takes longer and longer for each new symbol to be created, not to mention each symbol takes up some memory. generally unless you're creating new symbols automatically at a high rate, or you're building a long-running installation, it's nothing to worry about.
however (stylistically) it's easier to read a patch if there aren't loads of sends/receives everywhere - you can follow the data flow by following patch cords, rather than searching around for the matching send/receive.
and of course there is the issue of global namespace pollution, but that can be avoided via judicious use of $0.
-
Thanks very much. I think I have gone too far down the route of spiderweb patchcords.
Cheers