WORKS / MIRAnome64, the virtual monome on iPad

Date: 2013-06-30
Technology: Max6, OSC, iPad, MIRA
Role: cheap hacker

MIRAnome64 is the basic monome64 for MIRA iPad application.

Basically, it is a proof of concept but a fully fonctional monome64 protocol implementation in Max6 / MIRA for your iPad.

! UPDATE: v 0.2 RGB support available at the bottom !



Small story

MIRA is a very interesting and new Max6 integration of a framework providing ability to instantly with zero configuration mirroring your patch into iPAD.
A lot of systems already exist for controlling Max6, and other softwares using iPad but each one requires even a bit of configuration or even hardcore one and this particular point can be frightening for non-programmer users.
MIRA’s zero configuration provides a way in which the whole configuration is stored on the computer side and those who read my interview and this ebook knows I totally agree with this way as the modern and futuristic one.

You can find some very early Max for Live implementation of MIRA here

monome is one of the most minimalistic, beautiful & smart way of interface I really like.
Brian Crabtree + Kelli Cain designed very minimal hardware with a button matrix + a led matrix.
No coupling between button & led is made inside the box, you can couple this on the computer side. It means you can do whatever you want with the button matrix & led matrix independantly too.

Check these beautiful pictures from

monome256 monome
Obviously, I wanted to bring the monome and especially the zero configuration way to MIRA world and I designed a very basic monome64 implementation to MIRA for using a virtual monome64 on iPad very smootlhy and integrated with Max6.

I named it MIRAnome64.

It is NOT a real replacement because we (and actually I) need physical interfaces. It is more a proof of concept for people wanting to learn Max6, Javascript & OSC based monome protocol.


MIRAnome64 is based on a Max6 patch.

You can check this schematic below to understand better how UDP communication ports work in that system.

Please check the following video to learn how you can use it. It shows basically how you can use it with the debug patch provided on github (see next section)

Download it

You can clone the github repository by going to
Go to Terminal, go to the folder you want to put MIRAnome (basically, in your Cycling ’74 folder in order to make it automatically found i.e put it in the Max6 path)
Type git clone

You can also directly download it here