federico wrote:
B. Bogart ha scritto:
Maybe [set float $1 < ?
I dunno...
nope.
this does not work since pd tries to parse as few messages as possible. creating a message [float 123( will make pd parse this message resulting in an atom of type float with the value 123. however, sending a symbol "123" to [set float $1( will produce a message that looks like [float 123( but this message is already parsed (and internally saved as an identifier "float" followed by a symbol "123"), so this is a no go.
using roman's suggestion with using [netsend]/[netreceive], you ensure that the message is parsed again (since pd doesn't know what is coming in over the net)
with set float $1 any symbol is converted to zero.
do i really need an atoi() (or stoi()) external?
[atoi] is part of zexy.
mfg.a.dr iOhannes