[PD] send message to [r $0_something] from command line?

Christof Ressi info at christofressi.com
Sun Dec 12 12:34:25 CET 2021

$0 is a unique number that only the abstraction itself knows about. 
Typically you use it to keep things local. Just like you can't send a 
message to [r $0_msg] from another patch, you can't do it with "-send", 

Just create a new patch, put your abstraction there and add a [receive 
foo] (without $0!) that will send the appropriate message to the 
abstraction. Now you can do

$ pd -nogui -send "foo 1"


On 12.12.2021 12:16, padovani wrote:
> Hi,
> I have a patch like
> [r $0_msg]
> |
> [print]
> And would like to run Pd from command line (-nogui -send "....") and 
> send something to the receive object.
> How can I pass the '$0_msg' name in a way bash and Pd understand it?
> Have tried different combinations of quotes and bars, but nothing 
> works... :/
> thanks!
> josé
> _______________________________________________
> Pd-list at lists.iem.at  mailing list
> UNSUBSCRIBE and account-management ->https://lists.puredata.info/listinfo/pd-list
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20211212/7978d76c/attachment.htm>

More information about the Pd-list mailing list