For the last week or so I’ve been working on a proof of concept for an integrated web server in Cantabile. The idea behind this is two fold:
- Allow remote control of Cantabile from a web browser on another machine, phone, tablet etc…
- Provide an programmatic API to support high-level integrations between Cantabile and other systems (eg: custom keyboards, control surface integrations, scripting control etc…)
So far this is just a proof of concept, only supports the set list and hasn’t been released yet. But, it seems to be working quite well so I’m putting it out there for comment.
Interested to hear your feedback. In particular I’m keen to understand the minimum functionality required to make this useful.
(To be clear: this won’t support song/rack editing capability - all editing will still be done in Cantabile’s main UI, but beyond that, pretty much everything else is up for inclusion)
Web Browser Demo
A quick video showing the basics in action…
Multiple Devices Demo
A bunch of different devices all connected to the one Cantabile…
This video gives a overview of the technical aspects and here are some draft API docs: