[PD] send message to [r $0_something] from command line?
João Pais
jmmmpais at gmail.com
Sun Dec 12 13:28:09 CET 2021
you can send something to $0-xxx variables, but you should only do it if
it makes sense.
I often create abstractions using $0 as an argument, such as [line-seg 1
2 $0], and then $3 in the abstraction is the same as $0 in the parent.
if you really want, you can export the individual $0-values to a text
file to be read in the command line. But is it necessary?
> $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", either.
>
> 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"
>
> Christof
>
> 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
>
> _______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-manageme
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20211212/baa89e79/attachment.htm>
More information about the Pd-list
mailing list