Hallo, Jack hat gesagt: // Jack wrote: > Maybe this can help. > ++
It's probably better to use: [netreceive ...] | [list prepend text] | [list trim] | [textextruded ...] as you don't need to concat the list to a single symbol, [textextruded] can handle a list of symbols as well, also you don't need any more externals then. > Le 25 mai 08 à 13:27, Joseph Barrows a écrit : > > >hi PDers, > >thanks for previous help - i have now got basic messages going over > >tcp, but am having trouble passing text messages to PD. the > >problem is spaces (and the first word getting dropped). What problem are spaces? Regarding the first word being dropped: YOu may want to read up a bit on how messages are handled in Pd, e.g. here: http://puredata.info/dev/PdMessages Basically it's like this: Messages in Pd have two parts: A selector, which is the "first word" from above, and the actual message data. The selector is "float" for number messages, "symbol" for symbol messages, "list" for list-messages and other words for "other" or meta-message. As a special rule, a message without data is converted to a "bang" message, and messages, whose data part start with a number, can omit the "float" or "list" selector. [netceceive] will spit out whatever message type you send to it. So if you send "text pi pa po", it will output a "text" meta message, if you send "list a b c", it's a list-message, if you send "hello world", it's a meta message with selector "hello" i.e. a hello-message. Now the tricky part that was wrong in your patch: dollar variables in message boxes like [hello $1( take the replacement values from the *data part* of incoming messages. The dollar variables ignore any selectors. See attached patch for an example. Note that some selectors actually make a message box do special things, like the "set" or "addsemi" meta-messages. Ciao -- Frank Barknecht _ ______footils.org__
majortom.pd
Description: application/puredata
_______________________________________________ PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list