[PD-dev] Is this possible - List input to inlets other than the leftmost...

Mathieu Bouchard matju at artengine.ca
Mon Nov 12 21:22:09 CET 2007


On Tue, 13 Nov 2007, Andy Farnell wrote:

> Because of the distribution behaviour? A param list {p1, p2, p3} on the 
> leftmost gets distributed over inlets {i1, i2, i3}. If you sent a list 
> to i2 then how would it map? p1->i2, p2->i3... No doubt you could make 
> your object treat lists as you like, but it would have to break this 
> established behaviour I guess.

Not all built-in classes follow the protocol of distributing over inlets. 
[list] objects don't. By making [list] objects different than the others, 
pd becomes less consistent, but Pd's API is not designed to accept the new 
atom type that would allow distinguishing between a list of arguments and 
a list that works like an atom (which could distribute over inlets if 
there were two atomic lists passed in one argument list).

  _ _ __ ___ _____ ________ _____________ _____________________ ...
| Mathieu Bouchard - tél:+1.514.383.3801, Montréal QC Canada


More information about the Pd-dev mailing list