I'm trying to send data (integers and floats) from PD (on a laptop) to Bela (running the Communication/OSC-pipe example). The ints come through OK via the received a message with int 72 and float 0.000000 but floats seem to be truncated to ints.

Below is my PD patch. Any ideas? Thanks!

When you set [format ifisfi(, you need to send a list to oscformat and the arguments in the list will be each converted to the corresponding format, in order (int, float, int, string etc). However, if you send one value at a time, this will always be interpreted as the first element of the list and thus in this case converted to int).