Interfacing with Other Technologies



A score generated with MaxScore can be converted into a Jitter video matrix via the jit.bcanvas.maxpat or jit.render2matrix.maxpat abstractions and further processed as a matrix or texture using Max’s Jitter externals. Both abstractions will also allow you to save an image of the score in png format.


Benedict Carey has developed a package called NetCanvas which includes a WebSocket server designed to render scores over a IP network to any browser-enabled device. The advantage in comparison to other solutions is that this also works over the Internet.

Watch these video clips by Ben elaborating the use of NetCanvas:

Music Notation with Mira

Using the fpic object inside a mira.frame a score generated with Max can be displayed on an iPad or in a web browser using Cycling ’74’s Mira or MiraWeb. An example can be found in [your max folder]/Packages/MaxScore/examples/Mira.

In scores are served by the Conductor to the Clients. The scores are sent over local and wide-area networks via TCP connections. Turning on playback in the Conductor will move a cursor across the screen of a client. A version allowing bi-directional communication between components will be available during the second half of 2017.


Once a score is converted into a Jitter matrix it can also be streamed over a local network to an Syphon-enabled device such as an iPhone, iPad or another Mac.



Microtonal and polyphonic playback to Thomas Hummel’s  ConTimbre sound library in Max and Live is currently under development and will be released during the second half of this year.