[PD] non-logical receives

- fallen_devil at gmx.de
Wed Dec 1 13:32:06 CET 2010


Hello,
you could use dynamic patching or use the dynamic send/recieves from mmb
(which use dynamic patching). You can find them in the pd forum
somewhere in the abstractions section. If I remember right.
Greetings
-

Am 26.11.2010 23:47, schrieb Andrew Faraday:
> Hey All
> 
> This might be a simple problem, but I can't see a way around it.
> 
> I'm making a patch involving a grid of toggles (each in an abstraction,
> so they can have rules to control them individually, also to relay this
> grid to a grid of squares in gem). Basically I've already set up [s
> $1-$2-state], in each to send it's position to a named bus. I've also
> got r $1-$2-control to control each toggle remotely, but that's aside. 
> 
> I can use messages and non-logical sends to generate control messages,
> like so:
> 
> [pack f f f]
> |
> [$1-$2-control $3 (
> 
> Which can change any of the toggles on my grid. 
> 
> So far, all well and good.
> 
> ======
> However
> ======
> 
> What I really need is for each abstraction to be 'aware' of it's
> neighbors. So while each one has two arguments, (it's co-ordinates on
> the grid), I need them to have receives based on it's arguments and some
> arithmetic. I could generate the right string for this like
> 
> [$1]     [$2]
> |          |
> [+ 1]   [+ 1]
> |          |
> [pack f f] 
> |
> [$1-$2-state(
> 
> But I don't know of an object I can set like this. I can't find a
> receive which can be set with a message (in the same way that the
> non-logical sends can be made in a message box, it's all very perplexing).
> 
> As ever, help would be appreciated
> 
> Andrew 
> 
> 
> 
> _______________________________________________
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list



More information about the Pd-list mailing list