ossia / score

ossia score, an interactive sequencer for the intermedia arts
https://ossia.io
Other
1.45k stars 101 forks source link

Support for sending OSC bundles #1483

Open IcedQuinn opened 11 months ago

IcedQuinn commented 11 months ago

Hello! I am writing from an issue in another project which has OSC adapters. This project supports OSC endpoints however it uses bundles to send the parameters. So rather than something like /foo/volume you have to send /foo with a string and integer parameter. I'm already in talks with the other project to perhaps have a more traditional OSC interface added. But came over here to open a discussion about supporting bundled parameters as well.

jcelerier commented 11 months ago

hi! yes actually it's not the only software which has this kind of OSC API... I have a long-term plan of enabling custom scripting for OSC devices to define exactly how the address that shows up within ossia is mapped to the outside parameter, kepping you posted

IcedQuinn commented 11 months ago

actually it's not the only software which has this kind of OSC API

i have taken to calling it "RPC style" because it reflects how remote procedure calls and HTTP work more than traditional OSC. maybe it would be more appropriate to call it REST? not sure. would love to know if there is a proper name for this.

I have a long-term plan of enabling custom scripting for OSC devices to define exactly how the address that shows up within ossia is mapped to the outside parameter,

i might be around to brainstorm some interfaces. what other software is doing this? i might go take a look.

IcedQuinn commented 9 months ago

Hello, Just waking this up to note that I'm still tracking the issue.

jcelerier commented 8 months ago

hello! yes, sorry, not forgetting this - there's just a lot of small bugfixes to come before

IcedQuinn commented 2 weeks ago

hello! it looks like there is still no way (outside of writing a fully custom device?) to interact with software that has multiple parameters? ex. /scene/item/move int int