Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

API-like support via OSC #118

Open
DerSpatz opened this issue May 6, 2019 · 0 comments
Open

API-like support via OSC #118

DerSpatz opened this issue May 6, 2019 · 0 comments

Comments

@DerSpatz
Copy link
Collaborator

DerSpatz commented May 6, 2019

One request that comes up often is the support for external displays like smartphones etc. Another thing that was requested was some kind of Text-to-Speech (TTS) engine, which would be a great help for visually impaired musicians who want to use OTTO.

Both could be implemented by offering some kind of API which lets users control OTTO, but also gives feedback about what's happening on the screen.

With this API, users who want an external display could redraw the OTTO user interface on the external device from the external device's memory, and synchronize it to the actual OTTO. And users who want TTS could use an external device like a MCU or a smartphone to listen to the messages the OTTO is sending and generate spoken messages which they can use for information.

One solution for this API would be to integrate OSC (https://de.wikipedia.org/wiki/Open_Sound_Control) support. There's already a pull request for OSC support for the OTTO.

OSC relies on every parameter to have an exact name/address. So to have OSC support, we'd only have to make sure that there's a name/adress defined for every parameter, but besides that, the integration of external displays/controls or TTS would be independent from the main code base.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants