OSC node "Get Message Value" is unable to get a string

Steps causing the bug to occur

  1. Send an OSC message with an OSC string as content to a vuo composition
  2. The “Receive OSC Messages” node displays the message including the content
  3. The “Get Message Values” node displays the value to be 0 instead of the sent string

I have tested two different apps Vezér and OSCTestApp for sending the string.

Other notes

  • How severely does this bug affect you? It prevents me from completing a specific task with Vuo.

osc-string-not-working.vuo (877 Bytes)

Screen Shot 2016-11-03 at 23.17.33.png

@manuelmitasch, in your composition, the Get Message Values node’s Data 1 port has data type Real (shown in the port popover). “Real” is short for “real number”. If you were receiving OSC data of type float, then Real would be the correct type. However, you’re receiving OSC data of type string, which means that you have change the Data 1 port to the Text data type. Right-click on it and choose “Revert to Generic Data Type”, then right-click again and choose “Set Data Type > Text”.

Hm, the documentation for the Get Message Values node doesn’t explain that. I’ll put in a reminder to us (Team Vuo) to improve the documentation.

Thanks for the pointer! This is well hidden, especially, as the “Get Messages Values” node is set to Real by default.
Documentation would definitely help here.

In Vuo 1.2.5 we added documentation to help with receiving OSC messages containing strings and other types.