Announcing MIRA, a new way to connect with your Max patches

Sam Tarakajian's icon

Hey all,

So a few users were reporting crashes with the initial version of the Mira package. Specifically, there was one crash coming when opening the mira.frame helpfile, caused by some bad interaction with fpic. Another crash was related to WiFi negotiation for certain configuration-platform complications. Both should be fixed now.

An updated version of the Mira package is now live on the Mira product page. All you need to do to install the new version is download the Mira package and replace the old package.

Thanks everyone for the thorough and very helpful bug reports! Keep them coming as they pop up (though hopefully with less frequency now) and I'll keep the fixes coming as fast as I can.

parafrezza's icon

Great,
no more crashes with the help patch.
although fpic now doesn't show up at all.
(ipad3 with late 2012 13' MBP, mountain lion)
Best.

emergencyofstate's icon

I've been using multislider objects but every time I reopen the patch, they seem to reset their number of sliders from 16 back down to 1. Is this a Mira bug?

Sam Tarakajian's icon

@emergencyofstate I can't seem to reproduce that bug over here. Do you think you could post your patch?

emergencyofstate's icon

@sam

thanks for the quick response! I'm working in M4L by the way. I should have included more information initially.

However, I have recently moved all of my Mira stuff into an external .maxpat file that is loaded via a bpatcher into my m4l patch and I have not noticed the odd behavior of sliders resetting since.

Gideon Kiers's icon

Hi Sam, thanks for the update. I installed the new version, seems to be working a bit better now with my wired wifi network. Quite a bit of lag now compared to similar apps using the same network setup or when using adhoc with mira.

The pong patch works fine but the mira.frame help still manages to freeze the ipad - msgwindow : " xebra_global: XEBConnection_WriteUDP Error 40 Message too long "
Same for the mira.motion.maxhelp ;
xebra_global: XEBConnection_WriteUDP Error 40 Message too long
xebra_global: XEBConnection_Read: Socket reached EOF 70014

These patches also freeze/crash my ipad (model MD510NF/A) when using adhoc network btw.

ipad-crashlog.txt
txt
Mr. Banshee's icon

i'm loving Mira, but i would definitely love it more with more gui options. My favorites being the pictslider and waveform. My excitement makes me feel impatient, but i'm enjoying it so far! A step closer to actually patching on the ipad. Thank you!

Luke Woodbury's icon

@Mr.Banshee - I was looking for pictslider too, and swatch, but I guess an fpic and mira.multitouch will do for me

Belquer's icon

I tried to work with Mira in a multimedia and theatre project and I've had two different issues:

1. The text message Mira was supposed to receive, was being inserted in a cornerpin (?!) and so I got an error message at the Max window. And Mira was receiving cornerpin messages (upper_left 0.1, etc), although there was no connection between the two objects (Mira and cornerpin) whatsoever;

2. The videos being sent to jit.gl.hap were all frozen, even having no relation with Mira at all. When I deleted the Mira frames from the patch, all things were back to normal immediately.
Besides that I also keep getting the "doesn't understand addobjectcattegory" message in the Max window.

I'm working with the 6.1.2 Max version. Should that be the problem?

Belquer's icon

Oh, and the above being said, I'd like to state that I'm very excited about the new possibilities opened with Mira and I'd like to send my congrats to you all, specially to Sam, whom I've been following the tutorials for a long time. Best!

Sam Tarakajian's icon

@belquer Woah, you're having interesting bugs. I realize, though, that you might use a different word to describe them, maybe a word like frustrating, so let me see what I can do to help you.

Before anything else, some of the bugs you're seeing might be related to the version of Max that you're using. Try updating to 6.1.3 and see if that doesn't help.

Okay, as for your first bug, I'm having a hard time figuring out exactly what's going on. You mean you're sending messages to a cornerpin, and Mira is receiving these messages? Do you think you could post the patch that is causing this problem?

As for the second bug, I think you're trying to use jit.pwindow with Mira, which is actually not yet supported. I'm worried that you might be seeing the placeholder video, which means that I forgot to take that out of the final release, which would be silly. Sorry about that :)

Finally, thanks for the warm wishes, and for your patience while we sort out these early bugs. I hope that it's not subtracting too much from your fun times with Mira. Let me know if there are any other questions I can clear up for you.

Belquer's icon

Sam, thanks for the quick response. Just checked with 6.1.3, same results. I'm not sending messages to cornerpin, that's the weird thing, maybe it's something related to presets. I'm not trying to use a jit.pwindow, but it seems Mira interferes with the windows behavior, I don't know. Anyway, I'm posting the patch, but sorry for the mess, I had to hurry for the premiere yesterday and didn't have time to clean it up. By the way... it's in Brazilian Portuguese, so if you have any doubts, just ask, ok?

Belquer's icon

I tried to past or attach, but the patch has 1.8Mb. Can I send it to you by email?

Sam Tarakajian's icon

@belquer Brazilian Portuguese? Awesome!

Do you know about copy compressed? In the edit menu there's an option called copy compressed, which will copy a compressed form of your patch to the clipboard. You should be able to paste that in a reply here. If not, I'll give you my email so you can send it to me. But you should know I probably won't be able to give it a good long look (unless it's an easy fix) until tomorrow.

Belquer's icon

I've already tried compressed copy but still didn't fit. The patch is really big, it controls lots of things, that's why I'm so excited with Mira. If this issues were solved it would be super! I found a workround for now though: when I have videos from gl.hap I disconnect, after that I connect again. It's clumsy but it works!

Joshua Kit Clayton's icon

@belquer this sounds like it might be that your mira patch is overloading the scheduler or the low priority queue. Of course an example would be useful to us, but in the meantime, you could try experimenting with higher values for queue throttle and poll throttle in Max Menu->Preferences->Scheduler.

Also if you're streaming numbers from mira.motion/multitouch, you might want to use judicious speedlim/qlim as these can put out a lot of data all at once, and would be likely culprits in the scenario you are describing with jit.gl.hap.

Since this thread is getting really long, in general, I'd like to suggest that people start new threads with individual issues in the Mira forum, rather than just add on to this thread.

Thanks,
Joshua

Belquer's icon

@joshua Ok, thanks. I'll create a new post if the issue persists. I'll also try the solutions you suggested. For more information, the jit.gl.hap doesn't freeze if I don't send bangs from Mira to the main pattrstorage in my patch (changing presets). I'm also using Mira to control particles movement and audio, and these are ok.

Best,

Belquer

giovannidistefano's icon

Unofficial Mira Video _5_7_2013

Glennzone's icon

I'm on board now, too. :-)

FineCutBodies's icon

@joshua:
"We’re currently working on a Windows version of the Max package which will be available in the coming weeks."

is there any news about it? I just was thinking to buy Mira on the sale, but i'm on Windows, so it would make sense only if there is a Windows version coming in a few weeks...

Kevin

Andro's icon

I'd buy this in a heartbeat :) But I need to know if this will work well on an ipad 1 ??? To use this as a live controller means absolutely no drop outs or freeze ups. I use touch OSC right now and that works perfectly.
So speed and performance results on an ipad 1 with a busy patch ?

Luke Woodbury's icon

I'm on an iPad 1, haven't tested speed and performance properly so don't want to comment too much on that yet. It seems pretty responsive, but I have experienced some data lag and am getting fairly frequent Mira crashes with different operations, sometimes just when I open it. I use touchOSC all the time because it is rock solid and Mira isn't quite there yet. Also had a problem with my MacPro when you have more than one network device enabled, and it doesn't sound like a fix will be on its way soon (other than manually unplugging stuff and plugging it back in): https://cycling74.com/forums/error-61-unable-to-connect-to-server-resolved/

Saying that, its an excellent tool and I'm sure when the bugs are ironed out it will be great. I didn't see any requests for Beta testers which might have helped ensure a more finished product.

Andro's icon

Alright, thanks Luke, I'll go pick up a copy and wait for the bugs to get ironed out. :)

$Adam's icon

Hi,

is MIRA an iPad-only app, or does it run on other iOS devices as well? Personally, I am wondering whether it would run on my iPod Touch (with iOS 6.1.3), but if you don't know that, it would help if somebody could just confirm whether it runs on a regular iPhone?

Thanks,
Ádám

vichug's icon

(@$adam : seems to be ipad only)

FineCutBodies's icon

Is Somebody from cycling74 here? :)

--------------------

“We’re currently working on a Windows version of the Max package which will be available in the coming weeks.”

is there any news about it? I just was thinking to buy Mira on the sale, but i’m on Windows, so it would make sense only if there is a Windows version coming in a few weeks…

Kevin

Mr. Banshee's icon

another feature request:

scope~

*i'm sure the crew is working on making all the gui Mira friendly, but just wanted to say my 2cents...loving it so far!

Andrew Benson's icon

Given the length of this topic, I'd like to request that further responses, bug reports, and feature requests get broken off into new, more focussed topics in the MIRA forum. This will make it easier for all of us to keep up and stay engaged in the conversation. Thanks!

gamuso's icon

+ 1 *100 for an iphone version.

Jesse's icon

I would also love to see a version of the Mira app for iPhone.

cudnylon's icon

iPhone goes 64-bit. *cough*MSP Runtime for iOS???*cough*

gratkowski's icon

Will there be an iphone version in the future? I could really need one.

gratkowski's icon

I ment an iphone version of mira! A runtime max version for the iphone, or any possibility to build apps for the iphone with max, would be even better!

carlosdperales's icon

hope you enjoy it! (coming soon at apple store)
C

hevski's icon

Is there an installation guide for installing MIRA on IPads as im in the process of writing a manual for a system that will use MIRA and it would help to have a guide.

Luke Woodbury's icon
exeterdown's icon

After investing a lot of time in Max, building playable instruments with good interfaces, I finally decided to get Mira, hoping it'd be a cleaner way to see all the same info, and I've got to say, Mira looks pretty bad.

All the sleek updates to the GUI stuff in Max7 are just gone. Mira looks like Max6 again.
And stuff like the Beap suite don't even show up.
No GUI objects embedded in bpatchers either?

Don't get me wrong, I'll still use it, as the feedback from the main patch is invaluable compared to the trouble of setting up Lemur, but I feel like an update is pretty overdue given how long the app has been around.

ENRIQUE LANDIVAR's icon

Hi, I have a question, does the Mira Controller work with a Windows computer and an iPad as a controller? it's an iPad mini 2 (2013) with 1GB RAM...

tim noxin's icon

I also would like to know how well Mira runs in Windows with Max for Live with an current iPad Pro with 11" or 12,9"?

What I read here it looks like almost like an legacy product?