Content You Need: Miraweb
Get ready to control your Max patch from every device you own....
With Mira, we made it possible to control and mirror a Max patch on an iPad, giving multitouch control from any iPad on your local network. This is pretty magical, but one problem nagged at us from the start: What if you don’t have an iPad? A few tireless elves in a shadowy corner of Cycling '74 have been working steadily to seek another way. Today we celebrate the results of their dedication to expanding Max control - Miraweb and Xebra.js.
Miraweb
Miraweb provides a responsive, websocket-based portal into your Max patch from any compatible browser. Just define a region of your Max UI to control, using the mira.frame object and point a browser to the provided URL to start interacting with the patch. Since it works in any browser with websocket support, you can use it with Android devices, iPhones, various laptops and multitouch-enabled computers on your home network. In our testing, we were delighted by how effortless and responsive it was. You’ll have to try it to believe it.
Xebra.js
Not content to just open a Max UI up to multi-platform browsers, our team is also opening up the websocket-driven technology used to do the heavy lifting in Miraweb. With Xebra.js, our Open Source (MIT License) Javascript client library for communication with a Max patch, you can create your own event-based custom web interfaces. We’ve included lots of useful examples to get started, including Miraweb itself, and the API is fully documented. To put it more simply, Xebra.js lets you connect your own websites and web applications to a remote Max patch.
To learn more and explore Xebra.js for yourself, head over to our Github page.