Right so that's not OSC ! It's just a mix of strings and floats all converted by Pd to string terminated in semicolon and newline. Not something that's easy to parse. You're better off sending actual OSC so that the OscReceiver library can be used on Bela.
Get the latest dev
branch of the Bela repo, where I added OSC support for heavy (see "Updating to an experimental release" here).
Then the following patches should do the trick:
On Bela:
![](https://x5b29bddb-a4b6-412b-9c0e-7bd098a0b9ee-cdn.blomstra.community/files/2024-05-14/1715715990-814466-image.png)
On the host:
![](https://x5b29bddb-a4b6-412b-9c0e-7bd098a0b9ee-cdn.blomstra.community/files/2024-05-14/1715716002-107037-image.png)
Note that the OSC path is passed in full (including /
) as the first symbol to [receive osc-receiver]
.