Articles

It's Mira Time

Today we released our first product in the app store, officially known as Mira Controller for Max (but hereafter referred to as Mira). It works on any iPad and we’re selling it for around $50. A couple of years ago, we contacted the main developer of Mira, Sam Tarakajian, on the basis of his creative tutorials that I highly recommend you check out. We asked, “Dude837 -- if that’s your real name/number -- what would you want to do?”

Sam expressed interest in something mobile.

Mira is the result of a long conversation about the process of using mobile devices with Max. The result of this conversation is the simple idea that your iPad should just give you back your patch. (It’s yours after all.)

There’s no separate UI to build, no OSC messages to deal with, no networking to configure (OK, sorry, it’s networking, there will always be something to configure).

The initial release of Mira is aimed at people interested in creating new Max projects with mobile control. In addition to the iPad app, there is a package of Max objects for our recently released version 6.1.3 you’ll need to download. The process is simple: you arrange UI elements (sliders, buttons) on top of a new object called mira.frame that represents the screen of your device. Every mira.frame in every patch gets its own tab on the iPad. In the coming months, we’ll be adding more Max UI objects and optimizing Mira support for Max for Live users.

There’s a lot more going on here than I can explain in a few paragraphs. We’ve made a couple of videos for two perspectives on the Mira workflow. Internally we’ve been referring to these as the East Coast and West Coast videos. See if you can figure out which is which.

To learn more about Mira, head on over to the app store or check out our Mira product page.

by David Zicarelli on June 21, 2013

Creative Commons License
discopatrick's icon

Exciting. I'm looking forward to using it with Max for Live.

mira.frame appears not to work in Max 6.0 (and hence not with Live 8). Can you please confirm/deny this before I rush out and upgrade to Live 9?

Joshua Kit Clayton's icon

Yes. Mira requires Max 6.1.3, and Live 9 for M4L usage.

discopatrick's icon

Thanks.

I already own M4L 5.1.9.

Is the version of M4L that comes with Live 9 Suite any different?

Joshua Kit Clayton's icon

Live 9 Suite requires/authorizes Max 6.1 for use within Live. So, yes, you would need to have Live 9 suite to use Mira in M4L.

GreaterThanZero's icon

Max For Live without the suite also requires/authorizes Max 6.1 for use within Live. So, no, you would not need to have Live 9 suite to use Mira in M4L.

(There is no difference between the Live 9 version of Max For Live and the Live 9 Suite version of Max For Live)

Meanwhile, Live 9 is only a requirement if you don't also own a non-m4l license of Max/MSP. Which, granted, is most users. (Live 8 can be configured to run any version of Max that you've paid for separately, but will only bypass the "paid for separately" for Max 5. )

Nomad's icon

Does Mira currently work with the M4L Step Sequencer? A comment was posted in another forum that Mira couldn't display patches with sliders. Is that correct? Any other limitations with respect to M4L devices in Mira?

Matthew Davidson's icon

live.step is not currently supported. There are several sliders that are currently supported with mira including multislider and slider, so a mira interface to live.step could be hacked together, but it would be better if mira simply supported live.step.

Daniel's icon

I hope the umenu object will be integrated soon

sean charity's icon

Hey sorry to bother u guys, hello to the boss and company , looks like I'm 10 years late . What is the recommend speaker hook up? I've noticed that there is a blue tooth lag from lap top to bluetooth speaker .So hardwire is probably still the way to go ? I was wondering if that lag was on the apple side of the equation .There is no noticeable lag from Mira to my lap top to trigger stuff . Also I was wondering how to send the audio over to the Bluetooth speaker. Now I only hear midi from the AUDLS synth in my mix in the speaker , all the audio is present on the laptop speakers . I understand da c ~ 1 2 3 4 5 to ad c~ 1 2 3 4 5 ,speaker configuration is probably the in the speaker setup line somewhere?

sean charity's icon

got it . The speaker set up in the audio status, that fixes the lag and I can hear all audio now . Now I'm looking for engineers making a cover for iPads so I can hit them with sticks to trigger stuff . My diatonic pad thing is originally designed for drummers to get notes in key instead of cymbal crashes. Seems possible with some smashed banana or micro charged mesh cover for the capacitive screen , possibly less involved in the long run than trying to arudino chip and build a stand alone device ,,having lots of fun w your parts ,, thanks