to follow on from a previous thread,
how does the settable send work in pd 0.40 (i haven't installed it yet)
if it is just like:
[set x( | [send y]
then, won't this break backwards compatibility? i often use [send] to pass set messages on, particularly for example when using [tabread4~]
hard off wrote:
to follow on from a previous thread,
how does the settable send work in pd 0.40 (i haven't installed it yet)
if it is just like:
[set x( | [send y]
then, won't this break backwards compatibility? i often use [send] to pass set messages on, particularly for example when using [tabread4~]
no, luckily it is not like that (even though people kept requesting it :-)) (that is exactly what i was referring to in my sidekick on "set"-able sends)
it is like:
... [symbol newname( | | [send ]
that is: if your create a [send] object without(!) a send-name, it will have a second inlet which can be used to set the send-name. whatever(!) you send to the first inlet (including "set bla") will be send to the receiver.
so you can seafely upgrade to 0.40 (and you really should do so; it is very nice...)
mfg.asdr IOhannes
Hallo, IOhannes m zmoelnig hat gesagt: // IOhannes m zmoelnig wrote:
that is: if your create a [send] object without(!) a send-name, it will have a second inlet which can be used to set the send-name.
Which reminds me: Why was it made so that only sends without argument get the second inlet? I don't see why it wouldn't be possible to have every send have a second inlet to set the receiver. It's easy to achieve with an abstraction (as attached) but that seems unnecessary work to me.
Frank Barknecht _ ______footils.org_ __goto10.org__
i guess it would help for debugging of newer patches on older versions of pd.
if you create [send x] and feed it [symbol x] [symbol y] symbol z], then it will always send to x in older versions of pd, so it might be harder to find the source of error. however, if you just create [send], it will send to nowhere, so it will be easier to track down the point where message flow breaks down.
another related question, do receives also have this set function in pd 0.40?