Announcing: Miraweb Package

Ben Bracken's icon

We are happy to announce the release of a new Max Package, Miraweb.

You can find it in the Package Manager, accessed from the 'File' menu in the Max app. Please note that Miraweb requires the new Mira Package, version 1.1.9, now available in the Package Manager as well.

Miraweb provides a responsive, websocket-based portal utilizing modern web technologies and open source components for bidirectional communication between Max and many modern web browsers. For those of you who always wanted to use Mira on a non-iOS device, this package is for you!

As far as browser support, we recommend Firefox and Chrome. Due to some issues with touch support, Microsoft Edge is not currently officially supported, but we hope to improve this down the road.

Aside from the Max Package which you can download directly from Max, here are a few relevant links to GitHub repositories and npm Packages related to Miraweb:

We are excited to see what you will make with these tools! Aside from downloading the Package from Max, get involved by forking the repositories, playing withe the examples, and following up on the GitHub issue trackers for these projects. We are looking forward to your feedback and involvement!

-Ben

vichug's icon

Waw
So you can have a webserver that processes requests through max now ? And with a max interface ?

patrick robert's icon

I repeat myelf when under stress

yaniki's icon

Nice. That simplifies a lot of things.

joumik's icon

Yes !
this will be sooo useful :)

2 distinct computers running several mira.frames ,
are both accessible from chrome on ios , on 2 different tabs.
using Chrome in the same purpose, on any of the 2 computers , leads to the same results.
it's working very fine here, even with many mira.frames created in both computers in the same time.
and they all appear in the good left-to-right order :)
I didn't try firefox.

Ben ,
the package manager' s miraweb tab says Mira package 1.2.3 is needed.
here you suggest 1.1.9.
I'm running 1.1.9 on both computers (macos 10.11.6)
That 1.2.3 suggestion is a mistake? or am i missing something ?

Miraweb is awesome :)

thanks.

Ben Bracken's icon

@JOUMIK Thanks for noticing the version mistake, that is just an error in the documentation and the latest Mira package version is 1.1.9. I'll get that fixed up.

-Ben

Phivos-Angelos Kollias's icon

Looks Great!
Is it a local connection through the browser or can we use this for distance connections through the internet?

Florian Demmer's icon

@Phivos-Angelos Kollias
So far MiraWeb only runs the server locally within Max. If you'd like to make this publicly available you'd have to setup some sort of tunnelling or port forwarding on top yourself. In our testing we used localtunnel and ngrok to do that fand have some guidance on the basic usage/principle in the Xebra.js examples:

However, you might see different results using different services due to your geo location and the location of the tunnelling server itself. F.e we saw a performance difference between the US and Europe. Due to these and other networking factors we can't offer a perfect out-of-the-box solution for everyone at this point but the basic principle should be the same regardless of the service or your choice.

Andrew Pask's icon

@Phivos-Angelos Kollias

Yes! You can go nuts on the internet.

@flo

Sorry mate, couldn't resist.

Cheers

-A

Phivos-Angelos Kollias's icon

@Florian Demmer

Thank you for clearing things out. My imagination started exploding.
I would really like to do some tunneling as it would be great not only to go away from the iPad
but would be also great to go away from the "here" (performing from a distance) but always staying in the "now" (quasi-realtime)

Phivos-Angelos Kollias's icon

@Andrew

Could you please send some more info about going nut in the web?
I was looking the "Internet sensors projects" of Tom Zicarelli
I haven't test yet the APIs and the objects
any more suggestions for a Max -InternetOfThings ?
Regards

Andrew Pask's icon

It's very easy to set up remote connections to machines running Max on the internet.

To get started, check out Florian's xebra.js documentation, or google "port forwarding"

We're really looking forward to hearing about the ways people use miraweb in their projects.

Cheers

-A

Scott Findley's icon

Very, VERY exciting stuff, friends at Cycling! Damn, I wish my JS and html skills were a little bit better. I know it's only come out today, but anybody integrate this into an existing html5 or similar GUI yet?

Christmas come early! Thanx again Max elves ;)

Sergio Granada-Moreno's icon

Amazing use of Javascript in this project. I am very much impressed. Congratulations and thanks for adding this new technology to the Max environment.

The youtube promo features some examples of using three.js and p5.js together with xebra.js/max. Are these available somewhere? I have been working on audiovisuals combining Max-DSP with Javascript dynamic behaviours using the jweb object, and I wonder if Miraweb can provide an easier and/or more flexible way to implement communications in both directions (Maxp5.js). Any hints appreciated!

Sergio Granada-Moreno's icon
Mathieu Chamagne's icon

Thanks very much of open sourcing this amazing tool, this is very exiting !

about zebra.js example files:
in order to run the examples, after cloning the github project, I had to manually create a 'dist' sub-directory, and copy the downloaded zebra.js file in it. (otherwise the html file only display blank pages)
(I tried npm install xebra.js : it installed zebra *somewhere* , but example files didn't work)

Andrew Pask's icon

@Mathieu Chamagne

Yeah, you can also do

npm install
npm make build

In the root of the git repo.

Cheers

-A

Ben Bracken's icon

@Mathieu Chamagne, re: Examples, I've changed the reference to be to the hosted prebuilt xebra.js lib, so you don't need to build anything now to run the examples.

-Ben

Sam Tarakajian's icon

Thanks @Ben!

Pedro Louzeiro's icon

Hi! This really is a great christmas present!
Although, I've come across an issue: toggles don't work. I've noticed that they blink, in the server side, but they go back to whatever state they were in before.
"Double-bang?", I thought.
Then, I've noticed that the multi-touch object also behaves in a bizarre way: each finger I use counts as two! If I press one finger I see a circle with a "2" in it. If I add another finger I get an extra circle with a "4", and so on.
"Double-tiped fingers?", checking... no, I don't think so.

I'm using a mid-2009 MacBook Pro running 10.10.5 and Max 7.3.1, connecting with an Android 5.1 phone and a Windows 10 tablet, both with Chrome. The issue was present with both devices.

Cheers!

Ben Bracken's icon

@PEDRO, great to hear that you are giving it a go! I can't reproduce the problems you mention here. I'm trying to imagine a scenario where this would happen.

Can you post a patch? Any errors in the Max Console or in Chrome's browser developer console?

I'd also recommend restarting the machine just for kicks.

Also, did you download the latest Mira Package from the Package Manager? This is required for Miraweb usage.

Thanks,
-Ben

Tom Bindon's icon

Hi Guys,
Im really struggling to get this working. I installed the Miraweb fine but there was no xebra. I found the Minified Version and when i clicked on the link it just gave me a load of code. How do I actually use this?

Also when I use the miraweb launcher I just get an error on Chrome and Firefox
Cheers

Screen-Shot-2016-12-21-at-19.36.12.png
png
Ben Bracken's icon

@TOM be sure to install the latest Mira Package as well (v1.1.9 in the Package Manager), and then restart Max.

There is no xebra Max object, per se. "xebra" is just the name of the Javascript connection library that mira.frame will use to communicate from the server (created when you create a mira.frame object) to the browser.

Tom Bindon's icon

I restarted Max not my Mac and that didn't work.

Its now working that I restarted my mac.

Thanks

Pedro Louzeiro's icon

@Ben Thanks for your reply!
The patch is really basic - a toggle and a print.
I've tried restarting my computer and I'm using the latest version of Mira.
In the Max Console, I get this:
"Mira Initialized, package version: 1.1.9"
"mira.frame: websocket connection available at ws:/192.168.0.101:8086"
I've tried with a different router, but the issue endures.
Now, I was about to try something different – opening the patch in my Windows tablet – but I got an error:
"Mira requires Bonjour which appears to be missing. Click here for more info and to download the installer. "
But clicking does nothing.
I didn't get the chance to check Chrome's developer console for errors. I will check it and post here if I find any errors.

atoggleandaprint.png
png
Pedro Louzeiro's icon

It's no use. I've tried everything.
Be it in my Mac or in my Windows, the UI objects in the server always get two bangs from the client every time I poke it.
Am I the only one with this issue?!?
... well ... you know what? Let me try a different browser...
It works!!! With the default samsung browser of my phone!
But... trying to control two sliders at the same time is tricky: the sliders get all quirky. This didn't happen with Chrome. :-(

I hope you guys can figure this out.

Cheers!

Ben Bracken's icon

@PEDRO, thanks for following up. We can reproduce the problem. Basically, with the Chrome browser, Miraweb is getting both a touch event and a pointer event (wrapped as a touch event). Xebra is attaching to both and is sending a touch event for each, hence the "double" touches.

We are working on a fix for this, but in the meantime, you could play around with chrome://flags and disable Pointer Events. In our tests that works to some degree, or you could use a different browser for now. Fix coming soon though!

Any idea what the browser is on your Samsung phone?

-Ben

Pedro Louzeiro's icon

Thanks, Ben!
I'll be looking forward for that fix. Tomorrow I'll try to install Firefox in the windows tablet and see how it goes.
The phone just ran out of battery, so I'll check the make of it's browser tomorrow, too. It's one of those apps that just says "Internet"! :-)

Best,
Pedro

andrej's icon

I have joined just to say Thanks, this is amazing. Best, Andrej

John Daniel's icon

Wow. Game - changing.
Just spent two hours testing and playing and being boggled/awed/inspired by the possibilities.

Is there a limit ( real or theoretical ) to the number of connections allowed/possible/recommended?

Wow.

Thanks!
Jd

Pedro Louzeiro's icon

@Ben, Hi there! I've been playing around with this, after having disabled Pointer Events, in Chrome. Everything seems fine, now!
So, now I have some questions:
- Is it possible to set a different ratio for the [mira.frame]? My tablet is 16/9 (1366x768);
- Is it normal that the comments are opaque to the touch? I can't click on a button if it's underneath a comment;

Thanks for the help with the Chrome issue and keep up the good work!
Best,
Pedro

Florian Demmer's icon

Hey everybody,

We just pushed a new, patched version (v1.0.1) of MiraWeb to the Package Manager in order to fix the issue encountered by @PEDRO and would kindly ask you to update.

To give you more insight: It appears as though touch interaction was bugged for Miraweb in the latest version of Chrome. Miraweb was reporting duplicate events, sending two touch events for every touch. The problem was due to a very recent API change in Chrome itself. The all new PointerEvent API got activated alongside MouseEvents and TouchEvents, which led to MW capturing and handling duplicate events for any input. This issue is now considered fixed and we'd be happy to get your feedback wrt functionality of the new version if you've encountered this problem yourself before.

Thanks for your patience!

Oh, and as stated before we'd be happy to hear about your MiraWeb based projects but also any insight on what you have in mind for or are already doing with the Xebra.js API.

Florian Demmer's icon

@PEDRO

- the aspect ratio of mira.frame is currently still locked but we are considering this as a feature for future versions
- I filed a GitHub issue for comments preventing interaction with objects placed underneath here: https://github.com/Cycling74/miraweb/issues/12

Thanks much for your feedback and input!

Pedro Louzeiro's icon

Thank you, @FLORIAN.

pseudostereo's icon

Wow. I mean, wow. This is fantastic.

I've been testing Mira & Miraweb on a Surface Pro 4, which has (according to Microsoft) "Six sensors— accelerometer, magnetometer, gyro, ambient light sensor, Hall effect, Wi-Fi SAR" - but when I run the mira.motion patch, I'm only getting responses from Rotation Rate (in the Basic panel) and Raw Acceleration (in the First Gen panel). Nothing from Accelerometer, Compass or Orientation (in Basic), or Gyroscope or Magnet (in First Gen).

Any idea why this isn't working?

Mike OConnor's icon

let me join the parade of fans. truly terrific stuff.

i did a little 7-minute fan-demo and mistakenly posted it to the newsletter comments rather than here. but here's the link again. the stuff just worked out of the box for me. the demo is across several Macs, including one that's 100 miles away with Max running behind a firewall.

quick question(s):

- is there a way to tweak the port that Miraweb uses (ig change it from :8086 to something else)?

- the broader question: can more than one Miraweb session (cluster? community?) exist on the same local network?

i'm envisioning having several completely different activities running at the same time. i'd like to have them each show up in a single-tab browser window, rather than as multiple tabs in a single window.

happy to read documentation or tweak code, but could use a starting point.

gmazel's icon

Xebra is simply fantastic. Thank you!
Have been playing around with it since Sam's excellent YouTube video came out yesterday https://www.youtube.com/watch?v=6J781ikoQAo. I am able to have Max control a web page with sound and light. Delighted with that. Just having trouble getting messages from a web page back to Max.

Any idea how I get a JavaScript slider value back to Max?
I tried the function below with a slider object in Max called metro_delay. Probably needs more object referencing.
Code snippet from body text below does not yet work (scratching head).

Click the button to get the value of the slider control.

Try it

Note: input elements with type="range" are not supported in IE 9 and earlier versions.

<br />
function myFunction() {<br />
var x = document.getElementById("myRange").value;<br />
document.getElementById("demo").innerHTML = x;<br />
// Try sending the html slider value to MAX<br />
metro_delay.setParamValue("distance",x*1000);<br />
}<br />

gmazel's icon

I have also tried:
function myFunction() {
var x = document.getElementById("myRange").value;
document.getElementById("demo").innerHTML = x;
// Try sending the html slider value to MAX
metro(x);
}

function metro(val) {
var patcher = xebraState.getPatchers()[0]; // Assuming it's the first patcher
var object = patcher.getObjectByScriptingName("metro_delay");
if (object) {
object.setParamValue("distance", val*1000);
}
}
//Still broken. Thanks for your help. GM

Wetterberg's icon

Hey gang, and merry christmas. I just wanted to drop in and say wow, as well. I'm so happy I bought these multitouch displays a while back, this is going to be so much fun! I'm so thankful for this, it's going to really make a difference. I CAN RUN SO MANY SEQUENCERS NAO!

I just stumbled upon a small display bug here; the "highlight" of live.grid doesn't work. I took a quick screen shot to show you what I mean.

Max in the background, google chrome in the foreground. Same results with Safari.
http://i.imgur.com/k9iUxbP.png

Florian Demmer's icon

@GMAZEL

The HTML input[type="range"] element can get a bit tricky wrt String vs. Number types. Not sure if you've debugged already but you might have to do a parseFloat(x, 10) or parseInt(x, 10) as the value property might be a String and 'esp x * 100' would give a NaN result in that case.

Two side notes:
Using the "min" and "size" attributes you can also adjust the range of the input element to match the state in Max.

Note that you can also get objects on the global state by their scripting name using: xebraState.getObjectsByScriptingName (see here: https://cycling74.github.io/xebra.js/State.html#getObjectsByScriptingName)

Let me know if that helps you getting started and glad to hear you get everything set up from Max -> Browser already. Sweet!

gmazel's icon

Thanks Florian.

I managed to get the connectivity back to Max from HTML javascript by looking at some of Sam's examples using xebra. dat.gui.js.
Now that I have this part working I need to find out how to draw more Max controls outside the dat.GUI window on the main window.

<br />
            var snd = new Audio("horse.ogg"); // buffers automatically when created<br />
            var gui, xebraState;<br />
            var canvasConfig = {<br />
                message: "Welcome to the Neural Plasticity Tool",<br />
                start: false,<br />
                word_speed: 2,<br />
                sound_delay: 0,<br />
                sound_advance: 0,<br />
                play: function() {snd.play();},<br />
                message1: "Test MSG",<br />
                clear_msg: false,<br />
                about: function() {alert('© 2016 by Gregg Mazel!');}<br />
            }</p><p>            function makeGui() {<br />
                gui = new dat.GUI( {width: 400 } );</p><p>            }</p><p>            function connectXebra() {<br />
                var options = {<br />
                    hostname : "127.0.0.1", // localhost<br />
                    port : 8086<br />
                }<br />
                xebraState = new Xebra.State(options);<br />
                xebraState.connect();<br />
            }</p><p>            function addControllersToGui() {<br />
                gui.add(canvasConfig, 'message').name("Message");<br />
                gui.add(canvasConfig, 'start').name("Start");<br />
                gui.add(canvasConfig, 'word_speed', 0, 20).name("Word Speed");<br />
                gui.add(canvasConfig, 'sound_delay', 0, 20).name("Delay of Sounds");<br />
                gui.add(canvasConfig, 'sound_advance', 0, 20).name("Pre-play Sound");<br />
                gui.add(canvasConfig, 'about').name("About");<br />
                gui.add(canvasConfig, 'play').name("Play Sound");<br />
                gui.add(canvasConfig, 'message1').name("2nd Message");<br />
                gui.add(canvasConfig, 'clear_msg').name("Clear Message");<br />
}</p><p>            window.onload = function() {<br />
                var snd = new Audio("horse.ogg"); // buffers automatically when created<br />
                var fillColor = [0, 255, 0];<br />
                var fillText = "Neural Plasticity Test 1";<br />
                var px = 40;<br />
                var py = 50;</p><p>                makeGui();<br />
                connectXebra();<br />
                bindGuiToXebra(gui, xebraState);<br />
                addControllersToGui();<br />
}</p><p>

vichug's icon

hey, it's not working here from firefox
do i need to install something else than the miraweb package (and reboot computer) ?

After banging once the example patch (miraweb_launch) Firefox opens, i attach a screenshot. If I bang several other times, aor clic on "connect" on the browser, max console displays this kind of lines :

mira.frame: websocket connection available at ws:/192.168.1.52:8086
freeobject: 60800f06f150: bad object
freeobject: 60800f0643d0: bad object
freeobject: 60000d46b3d0: bad object
freeobject: 60000a47ea90: bad object
freeobject: 60000d466310: bad object
freeobject: 60000d46a6d0: bad object
freeobject: 60000d46aed0: bad object
freeobject: 60000ac6e8d0: bad object
freeobject: 600008671650: bad object
freeobject: 60000a679e90: bad object
freeobject: 60000a879fd0: bad object
freeobject: 608009e71190: bad object
freeobject: 608000263c50: bad object

mirawebscrn.png
png
Sam Tarakajian's icon

Hey @Vichug,

Did you update your Mira package as well? I think those errors may occur with an older version of Mira. Also what version of Max are you running?

vichug's icon

Hey Sam, Mira seems up to date ; version 1.1.9. Max is 7.3.1. I have troubles connecting on iPad via USB so maybe something is fishy on my end, but i don't see how

Wetterberg's icon

>– the aspect ratio of mira.frame is currently still locked but we are considering this as a feature for future versions

that would truly rule. In my case I am using a widescreen display, and its ratio makes things wonky, there's a ton of border going on, even with fullscreen enabled and such.

Sam Tarakajian's icon

@Vichug Hmm, sorry to hear you've been having difficulty. Would you mind getting in touch with support? They'll want to know what operating system you're running as well, which will help us figure out what's going on. Thanks!

vichug's icon

i will ! i was hoping to have some kind of common problem :/ hence posting here.

gmazel's icon

Question:
In xebra.js/examples/01-quickstart/
there are functions for adding buttons from the Max patch.
Is there a way to name the button in the java script using button's Max scripting name varname instead of using it's object id?

Please see:
newButton.appendChild(document.createTextNode("Button "+ object.id));

Thanks,
Gregg

Sam Tarakajian's icon

@gmazel Definitely. The varname is just an object parameter, so you can just do:

newButton.appendChild(document.createTextNode("Button "+ object.getParamValue("varname"));

Of course, you might need to be a bit careful, since the varname might be blank when the object first is added to xebra, and since the varname may change. But if you're loading a patch with static varnames you should be okay.

-S

gmazel's icon

Thank you Sam! I am making a custom Neural Plasticity Tool (what the heck is that?) and this project is getting to be super flexible and fun thanks to the work you guys have done in Xebra and putting Max into the equation.
Gregg

Florian Demmer's icon

@WETTERBERG

Yep, can totally reproduce and we do show the 'highlighting' in Mira App. So yeah, I think MiraWeb should behave similar here. I filed an issue in the MiraWeb repo: https://github.com/Cycling74/miraweb/issues/13

Oh and saw your videos with these gigantic touch displays on Social Media today. Lovely use of MiraWeb!

gavspav's icon

Thanks for this - amazing work!
Is there anyway of getting this to work inside MaxforLive at present?

Pedro Louzeiro's icon

Hi!
Is there a way to input text in Miraweb? My Windows tablet has an attachable keyboard and it would be very sweet if I could use it to send text messages to Max. Unfortunately, it seems the [textedit] object isn't supported.

Before Miraweb came out, I was actually working on a slave patch to run on the tablet with a pair of [mxj net.tcp.send] and [mxj net.tcp.recv] to communicate with a master patch in my mac. Now, I'm trying to migrate this patch to Miraweb, which seems easy, but I encounter two hindering factors:
- not being able to use the whole 16:9 screen (big white margins – could these at list be darkened? – plus the tab space);
- not being able to use the keyboard to interact.

Suggestions?

Thanks,
Pedro

Mike OConnor's icon

i was curious about Gavspav's question about Max4Live so i tried accessing a M4L patch that has a couple mira.frame objects in it from a remote machine, using Miraweb.

interesting behavior in the miraweb_launch object -- the openBrowser sub-patcher returns port 0 for the websocket connection.

i tried hitting the machine on port 8086 anyway and got part way in -- the connection dialog appears in the remote machine's web browsers (Firefox and Safari), but the connection itself stalls. opening the mira.frame help patch on the Max-running local machine tripped something. the tabs (my two frames and the one in the help patch) appeared in the remote session, but no controls just a blank screen.

shutting down Live didn't cure the problem -- only a restart of Max did.

gavspav's icon

Yes I got the same behaviour as you with the port 0.
When I tried to connect to port 8086 I got a "No mira.frame objects in Max" message
If I open the mira.frame help patch after this it does work for me however. I'm on 10.9.5/latest Live and Max.

Ben Bracken's icon

We are tracking the Miraweb MFL issue and will hopefully have some solutions down the road to this, stay tuned!

-Ben

Graham Bowler's icon

Hi
Does this work without Bonjour installed? (On windows 10, Max 7.3). Hmmm. Obviously not!
For anyone without Bonjour on windows - download latest iTunes & 7zip. Right click on iTunes.exe, choose 7zip, open archive, extract Bonjour msi. Install. Miraweb now works. This may explain the "websocket connection available at http://none:-1" on some comments.

Might have been useful to have a fall-back solution for non-apple users?

Working with a windows 10 phone, although a bit laggy compared to http://nexusosc.com
gb

Gmix's icon

Any advice for this error?

websocket connection available at http://none:-1

Ben Bracken's icon

@GMIX,

Any other information about your setup?
What OS?
What computer model?
Latest version of the Mira and Miraweb Packages?
Any customizations to localhost or the computer's network settings?
When you try to connect via http://localhost:8086/ in a browser on the same machine, what happens?
When do you see the error?

Thanks,
-Ben

Gmix's icon

10.10.5 on mid 2014 macbook pro... latest versions of Max 7, Mira and Miraweb...

No customizations that I'm aware of. Tried that link in all 3 browsers, it's saying "localhost refused to connect."

The message loads immediately upon opening Miraweb Launcher... refresh button gives same result.

Thanks for the reply, hopefully this is a simple fix!

Also haven't seen any posts about ad hoc implementations, and since I haven't been able to get it to work yet with an internet connection I haven't been able to test it without one... Is this possible?

Gmix's icon

Just updated to latest OS Sierra... same problem

gbravetti's icon

Hi,

Great add-on!

One question: Is there some way to full cover my 16:9 cellphone screen, It seems mira.frame aspect ratio is fixed to 4:3

Any ideas?

Ben Bracken's icon

@GBRAVETTI Thanks for checking it out! Head over to the Miraweb Github repository for bugs and feature requests in the 'Issues' section. The aspect ratio issue is described here:
https://github.com/Cycling74/miraweb/issues/14

We are hoping to implement something soon to address this issue.

-Ben

Ben Bracken's icon

@GMIX I'd recommend dropping a note to Support where we can get more in depth with you:
https://cycling74.com/contact-support/

-Ben

Gmix's icon

+1 for Pedro's request for TEXT INPUT from browser into Max... I suppose the good ol' "maxhole" + [textedit] will have to do for now, but seems like if you can integrate multi-touch and all the other UI elements, text should not be too difficult...

Also, let the awesome folks from the BACH project integrate bach.roll and bach.score into MIRA! I know they were drooling over this years back, I hope the dream is still alive to get some 3rd party access to the MIRA-fest!

Talk about REAL-time awesomeness... yikes, that would just about put Miraweb over the top!

Thanks again for this awesome package, and the troubleshooting help earlier! Awesome work, and best of all my students can experience MIRA for free... everyone seems to have forgotten the elimination of that app store price tag! Happy New Year folks! Cheers,
G

José López-Montes's icon

Today I was experimenting with the awesome Miraweb during an event at University of Granada (PIIISA project) with a lot of students and devices. That was our experience:

Number of devices connected at the same time:
I used an ad-hoc net via my Samsung Android. Apparently it can host only 8 devices. So, we couldn't test with more than 8 at the same time. Finalle, we managed to connect 4 devices with a 5 tabs Miraweb URL (including laptops and mobile phones). Other devices could load the URL and get the Miraweb connection dialog, but once the mouse was on the Connect button, an icon of forbidden signal appeared. I didn't tried this time with an ad-hoc net built with my MacBook Pro, because apparently is not visible to Android mobiles (perhaps for security reasons).

Stability
We got two different situations. Sometimes Max crashes immediately after activating Miraweb. But when after some attempts Miraweb were succesfully initialized, all the stuff runned very smoothly and responsive, and it went very stable within a 15 minuts impro patch demanding quite heavy CPU usage.
We highly appreciate anyone sharing similar experiencies.

Equipment:
Macbook Pro 2,7 Ghz Intel Core i5 - macOS Sierra 10.12.2
Max 7.3.1, Miraweb 1.0.1, Mira 1.1.9
Ad-hoc Wi-Fi connection made with a Samsung Core Prime

Florian Demmer's icon

@GMIX glad to hear we were able to get MiraWeb running on your end and curious how your students put MiraWeb into use in your classes!

@José Exciting! Thanks for sharing these insights and valuable feedback and seems like there might be some improvements to make in order to ease the MiraWeb experience for these scenarios!

In general I'd like to point out again that most of MiraWeb (in fact all of the client side code) is a MIT licensed, Open-Source project. So ideally we'd like to have the community drive further development, bug fixes and features of this project. There are a lot of potential areas for enhancements but maybe also scenarios where MiraWeb could be improved in order to make it more suitable for a wider range of use-cases. Given the amount of possibilities it feels very appealing to shape further progress of this project with you as users, testers and contributors. Especially for the latter we appreciate your input, are happy to discuss ideas/bug reports/feature requests, but will also accept pull requests and keep contributing ourselves. We understand that it's rather big and JavaScript based project but we are encouraging everyone to get involved and will of course provide support, documentation or just help/testing if necessary.

Ben mentioned the GitHub repositories already in his initial post here. But let me provide them here again for convenience:

Xebra.js (in case you are using the xebra state/protocol without the MiraWeb client)
https://github.com/Cycling74/xebra.js

Please feel free to use these and especially the Issues section to report bugs, file feature requests or just discuss certain behaviour. Even if you won't be contributing code we appreciate all input and help, including ticketing, which also helps other people to see what sort of work can/might be done down the line.

So considering this concept I went ahead and filed the following issues based on the latest reports in this thread and yeah, please feel free to add/comment/contribute on GitHub:

Keyboard Input
Totally agree! A feature like keyboard input for UI objects could be helpful! It might even be a potentially interesting entry point for someone willing to contribute code to the MiraWeb project. I filed a Feature Request ticket here: https://github.com/Cycling74/miraweb/issues/34

Connect Dialog Feedback
I think the way the connection dialog switches to a 'disabled' button instead of giving more appropriate feedback when attempting to connect might be a bit confusing. https://github.com/Cycling74/miraweb/issues/33

We are also definitely interested in the instances where you were experiencing crashes related to MiraWeb or situations where a client wasn't able to connect. In order to make it easier for us to track this down crashlogs, system and Max info would be really valuable.

Last but not least, exciting to see that MiraWeb is already getting put into use by you on a broad range of devices.

Thanks,
Florian

volker böhm's icon

are there any plans in the near future to publish a mira(web) API so that 3rd party developers could add mira support for their objects?

Florian Demmer's icon

@Volker Here is what I can say in terms of MiraWeb and Xebra.js:

The initial release of Xebra.js was limited to a list of built-in objects and parameters. There is a ticket (https://github.com/Cycling74/xebra.js/issues/1) for opening this up in order to allow 3rd party objects to share their attrs with a client. It's been worked on but not released yet. Given that Xebra.js will support this in an upcoming release and you could easily write a Xebra.js based web project supporting your object/external.

Apart from that, MiraWeb currently doesn't offer a good, clear path of extending the application other than a fork and custom build. So in order to make 3rd party object support more feasible we'd be curious if there are ways you can imagine this to happen/work.

José López-Montes's icon

Thank you very much for your quick answer, @Florian. This was our first experience with a mid-size audience, but new dates are coming for the next months, as part of this project. We will test Miraweb in a more systematical way, in order to get detailed information about performance, limits and crashes, according to your advice. I understand you prefer receiving this kind of feedback via GitHub. If you need some specific data about our tests, feel free to ask it. It will be nice to help a bit with the improvement of this wonderful new tool.

AhmedCode Code's icon

رقص خيالي اتحداك ماتشوفه أكثر من مرة :

اضحك من قلبك :

Wanda Group :

ممدوح الشناوي أحسن من أحسن طبال :

orange_glass's icon

So excited by this, opens up so many possibilities, well done cycling for producing Miraweb!

The 1st thing I want to use is some sort of lemur style clip launcher so I can control Ableton from my ipad. Does anyone know of any Mira compatible patches that I could use as a starting point? I've found this https://isotonikstudios.com/erasermice/erasermice-collection/prosession-mixing-tools/ by Erasuremice but I think it uses jit.cellblock under the hood which wouldn't work in Mira.

gratkowski's icon

Max crashes when I try to reconnect with my phone (using firefox) - latest iOS

OS 10.11.6 with MacBookPro11,5
Intel Core i7, 2,8 GHz
Max 7.3.1

crash-log is attached

gratkowski's icon

didn't work, so here the crash log:
Process: Max [4167]
Path: /Applications/Max.app/Contents/MacOS/Max
Identifier: com.cycling74.Max
Version: 7.3.1 [340a77a] (7.3.1)
Code Type: X86 (Native)
Parent Process: ??? [1]
Responsible: Max [4167]
User ID: 501

Date/Time: 2017-01-29 15:28:40.450 +0100
OS Version: Mac OS X 10.11.6 (15G1217)
Report Version: 11
Anonymous UUID: FF4BA34A-793A-5600-34B2-F1E57119FF4D

Sleep/Wake UUID: 0E59A069-3650-4539-8135-895F7658865B

Time Awake Since Boot: 110000 seconds
Time Since Wake: 20000 seconds

System Integrity Protection: enabled

Crashed Thread: 54

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000056e58965
Exception Note: EXC_CORPSE_NOTIFY

VM Regions Near 0x56e58965:
CG backing stores 000000001b6fb000-000000001dd7b000 [ 38.5M] rw-/rw- SM=PRV
-->
MALLOC_TINY 000000006b600000-000000006b700000 [ 1024K] rw-/rwx SM=PRV

Thread 0:: CrBrowserMain Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib     0x98a5649a mach_msg_trap + 10
1 libsystem_kernel.dylib     0x98a55884 mach_msg + 68
2 com.apple.CoreFoundation     0x90424d16 __CFRunLoopServiceMachPort + 214
3 com.apple.CoreFoundation     0x90424121 __CFRunLoopRun + 1521
4 com.apple.CoreFoundation     0x904238c6 CFRunLoopRunSpecific + 390
5 com.apple.CoreFoundation     0x9042372b CFRunLoopRunInMode + 123
6 com.apple.HIToolbox     0x90c462f1 RunCurrentEventLoopInMode + 267
7 com.apple.HIToolbox     0x90c460f3 ReceiveNextEventCommon + 503
8 com.apple.HIToolbox     0x90c45eec _BlockUntilNextEventMatchingListInModeWithFilter + 99
9 com.apple.AppKit     0x925d52e2 _DPSNextEvent + 1053
10 com.apple.AppKit     0x925d485b -[NSApplication _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1057
11 com.apple.AppKit     0x925d4432 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 121
12 com.apple.AppKit     0x925c7b47 -[NSApplication run] + 1063
13 com.cycling74.Max     0x003f4cc9 -[MaxCefApplication run] + 58
14 com.cycling74.chromium     0x00e48c6e 0xd1c000 + 1231982
15 com.cycling74.chromium     0x00e4854c 0xd1c000 + 1230156
16 com.cycling74.chromium     0x00e8bfd2 0xd1c000 + 1507282
17 com.cycling74.chromium     0x00ea6c7e 0xd1c000 + 1617022
18 com.cycling74.chromium     0x00e8b9ba 0xd1c000 + 1505722
19 com.cycling74.chromium     0x00d94ade 0xd1c000 + 494302
20 com.cycling74.Max     0x003f4cd7 -[MaxCefApplication run] + 72
21 com.cycling74.Max     0x0054e84b juce::MessageManager::runDispatchLoop() + 589
22 com.cycling74.Max     0x0040f7e6 juce::JUCEApplication::main(juce::StringArray const&) + 62
23 com.cycling74.Max     0x0040f8fb juce::JUCEApplication::main(int, char const**) + 73
24 com.cycling74.Max     0x00065315 start + 53

Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib     0x98a5e7fa kevent_qos + 10
1 libdispatch.dylib     0x98fbc7ea _dispatch_mgr_invoke + 234
2 libdispatch.dylib     0x98fbc3be _dispatch_mgr_thread + 52

Thread 2:: NetworkConfigWatcher
0 libsystem_kernel.dylib     0x98a5649a mach_msg_trap + 10
1 libsystem_kernel.dylib     0x98a55884 mach_msg + 68
2 com.apple.CoreFoundation     0x90424d16 __CFRunLoopServiceMachPort + 214
3 com.apple.CoreFoundation     0x90424121 __CFRunLoopRun + 1521
4 com.apple.CoreFoundation     0x904238c6 CFRunLoopRunSpecific + 390
5 com.apple.CoreFoundation     0x9042372b CFRunLoopRunInMode + 123
6 com.apple.Foundation     0x957fdc9c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 296
7 com.cycling74.chromium     0x00e48a2f 0xd1c000 + 1231407
8 com.cycling74.chromium     0x00e4854c 0xd1c000 + 1230156
9 com.cycling74.chromium     0x00e8bfd2 0xd1c000 + 1507282
10 com.cycling74.chromium     0x00ea6c7e 0xd1c000 + 1617022
11 com.cycling74.chromium     0x00e8b9ba 0xd1c000 + 1505722
12 com.cycling74.chromium     0x00ebe311 0xd1c000 + 1712913
13 com.cycling74.chromium     0x00ebe3ea 0xd1c000 + 1713130
14 com.cycling74.chromium     0x00eb8c05 0xd1c000 + 1690629
15 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
16 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
17 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 3:: DnsConfigService
0 libsystem_kernel.dylib     0x98a5e7c2 kevent + 10
1 com.cycling74.chromium     0x00ed0e5b 0xd1c000 + 1789531
2 com.cycling74.chromium     0x00eceb29 0xd1c000 + 1780521
3 com.cycling74.chromium     0x00e47222 0xd1c000 + 1225250
4 com.cycling74.chromium     0x00e8bfd2 0xd1c000 + 1507282
5 com.cycling74.chromium     0x00ea6c7e 0xd1c000 + 1617022
6 com.cycling74.chromium     0x00e8b9ba 0xd1c000 + 1505722
7 com.cycling74.chromium     0x00ebe311 0xd1c000 + 1712913
8 com.cycling74.chromium     0x00ebe3ea 0xd1c000 + 1713130
9 com.cycling74.chromium     0x00eb8c05 0xd1c000 + 1690629
10 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
11 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
12 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 4:: WorkerPool/23043
0 libsystem_kernel.dylib     0x98a5d3ea __psynch_cvwait + 10
1 libsystem_pthread.dylib     0x9e6fd5a7 _pthread_cond_wait + 868
2 libsystem_pthread.dylib     0x9e6fe8b1 pthread_cond_timedwait_relative_np + 47
3 com.cycling74.chromium     0x00eb3534 0xd1c000 + 1668404
4 com.cycling74.chromium     0x00ec0c11 0xd1c000 + 1723409
5 com.cycling74.chromium     0x00ec113a 0xd1c000 + 1724730
6 com.cycling74.chromium     0x00eb8c05 0xd1c000 + 1690629
7 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
8 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
9 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 5:: WorkerPool/23299
0 libsystem_kernel.dylib     0x98a5d3ea __psynch_cvwait + 10
1 libsystem_pthread.dylib     0x9e6fd5a7 _pthread_cond_wait + 868
2 libsystem_pthread.dylib     0x9e6fe8b1 pthread_cond_timedwait_relative_np + 47
3 com.cycling74.chromium     0x00eb3534 0xd1c000 + 1668404
4 com.cycling74.chromium     0x00ec0c11 0xd1c000 + 1723409
5 com.cycling74.chromium     0x00ec113a 0xd1c000 + 1724730
6 com.cycling74.chromium     0x00eb8c05 0xd1c000 + 1690629
7 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
8 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
9 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 6:: Chrome_DBThread
0 libsystem_kernel.dylib     0x98a5d3ea __psynch_cvwait + 10
1 libsystem_pthread.dylib     0x9e6fd538 _pthread_cond_wait + 757
2 libsystem_pthread.dylib     0x9e6ff276 pthread_cond_wait$UNIX2003 + 71
3 com.cycling74.chromium     0x00eb3423 0xd1c000 + 1668131
4 com.cycling74.chromium     0x00eb402b 0xd1c000 + 1671211
5 com.cycling74.chromium     0x00eb3e22 0xd1c000 + 1670690
6 com.cycling74.chromium     0x00e8ff6c 0xd1c000 + 1523564
7 com.cycling74.chromium     0x00e8bfd2 0xd1c000 + 1507282
8 com.cycling74.chromium     0x00ea6c7e 0xd1c000 + 1617022
9 com.cycling74.chromium     0x00e8b9ba 0xd1c000 + 1505722
10 com.cycling74.chromium     0x00ebe311 0xd1c000 + 1712913
11 com.cycling74.chromium     0x00f13209 0xd1c000 + 2060809
12 com.cycling74.chromium     0x00f135e2 0xd1c000 + 2061794
13 com.cycling74.chromium     0x00ebe3ea 0xd1c000 + 1713130
14 com.cycling74.chromium     0x00eb8c05 0xd1c000 + 1690629
15 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
16 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
17 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 7:: Chrome_FileThread
0 libsystem_kernel.dylib     0x98a5e7c2 kevent + 10
1 com.cycling74.chromium     0x00ed0e5b 0xd1c000 + 1789531
2 com.cycling74.chromium     0x00eceb29 0xd1c000 + 1780521
3 com.cycling74.chromium     0x00e47222 0xd1c000 + 1225250
4 com.cycling74.chromium     0x00e8bfd2 0xd1c000 + 1507282
5 com.cycling74.chromium     0x00ea6c7e 0xd1c000 + 1617022
6 com.cycling74.chromium     0x00e8b9ba 0xd1c000 + 1505722
7 com.cycling74.chromium     0x00ebe311 0xd1c000 + 1712913
8 com.cycling74.chromium     0x00f13299 0xd1c000 + 2060953
9 com.cycling74.chromium     0x00f135f6 0xd1c000 + 2061814
10 com.cycling74.chromium     0x00ebe3ea 0xd1c000 + 1713130
11 com.cycling74.chromium     0x00eb8c05 0xd1c000 + 1690629
12 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
13 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
14 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 8:: Chrome_FileUserBlockingThread
0 libsystem_kernel.dylib     0x98a5d3ea __psynch_cvwait + 10
1 libsystem_pthread.dylib     0x9e6fd538 _pthread_cond_wait + 757
2 libsystem_pthread.dylib     0x9e6ff276 pthread_cond_wait$UNIX2003 + 71
3 com.cycling74.chromium     0x00eb3423 0xd1c000 + 1668131
4 com.cycling74.chromium     0x00eb402b 0xd1c000 + 1671211
5 com.cycling74.chromium     0x00eb3e22 0xd1c000 + 1670690
6 com.cycling74.chromium     0x00e8ff6c 0xd1c000 + 1523564
7 com.cycling74.chromium     0x00e8bfd2 0xd1c000 + 1507282
8 com.cycling74.chromium     0x00ea6c7e 0xd1c000 + 1617022
9 com.cycling74.chromium     0x00e8b9ba 0xd1c000 + 1505722
10 com.cycling74.chromium     0x00ebe311 0xd1c000 + 1712913
11 com.cycling74.chromium     0x00f13329 0xd1c000 + 2061097
12 com.cycling74.chromium     0x00f1360a 0xd1c000 + 2061834
13 com.cycling74.chromium     0x00ebe3ea 0xd1c000 + 1713130
14 com.cycling74.chromium     0x00eb8c05 0xd1c000 + 1690629
15 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
16 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
17 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 9:: Chrome_ProcessLauncherThread
0 libsystem_kernel.dylib     0x98a5d3ea __psynch_cvwait + 10
1 libsystem_pthread.dylib     0x9e6fd538 _pthread_cond_wait + 757
2 libsystem_pthread.dylib     0x9e6ff276 pthread_cond_wait$UNIX2003 + 71
3 com.cycling74.chromium     0x00eb3423 0xd1c000 + 1668131
4 com.cycling74.chromium     0x00eb402b 0xd1c000 + 1671211
5 com.cycling74.chromium     0x00eb3e22 0xd1c000 + 1670690
6 com.cycling74.chromium     0x00e8ff6c 0xd1c000 + 1523564
7 com.cycling74.chromium     0x00e8bfd2 0xd1c000 + 1507282
8 com.cycling74.chromium     0x00ea6c7e 0xd1c000 + 1617022
9 com.cycling74.chromium     0x00e8b9ba 0xd1c000 + 1505722
10 com.cycling74.chromium     0x00ebe311 0xd1c000 + 1712913
11 com.cycling74.chromium     0x00f133b9 0xd1c000 + 2061241
12 com.cycling74.chromium     0x00f1361e 0xd1c000 + 2061854
13 com.cycling74.chromium     0x00ebe3ea 0xd1c000 + 1713130
14 com.cycling74.chromium     0x00eb8c05 0xd1c000 + 1690629
15 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
16 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
17 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 10:: Chrome_CacheThread
0 libsystem_kernel.dylib     0x98a5e7c2 kevent + 10
1 com.cycling74.chromium     0x00ed0e5b 0xd1c000 + 1789531
2 com.cycling74.chromium     0x00eceb29 0xd1c000 + 1780521
3 com.cycling74.chromium     0x00e47339 0xd1c000 + 1225529
4 com.cycling74.chromium     0x00e8bfd2 0xd1c000 + 1507282
5 com.cycling74.chromium     0x00ea6c7e 0xd1c000 + 1617022
6 com.cycling74.chromium     0x00e8b9ba 0xd1c000 + 1505722
7 com.cycling74.chromium     0x00ebe311 0xd1c000 + 1712913
8 com.cycling74.chromium     0x00f13449 0xd1c000 + 2061385
9 com.cycling74.chromium     0x00f13632 0xd1c000 + 2061874
10 com.cycling74.chromium     0x00ebe3ea 0xd1c000 + 1713130
11 com.cycling74.chromium     0x00eb8c05 0xd1c000 + 1690629
12 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
13 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
14 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 11:: Chrome_IOThread
0 libsystem_kernel.dylib     0x98a5e7c2 kevent + 10
1 com.cycling74.chromium     0x00ed0e5b 0xd1c000 + 1789531
2 com.cycling74.chromium     0x00eceb29 0xd1c000 + 1780521
3 com.cycling74.chromium     0x00e47339 0xd1c000 + 1225529
4 com.cycling74.chromium     0x00e8bfd2 0xd1c000 + 1507282
5 com.cycling74.chromium     0x00ea6c7e 0xd1c000 + 1617022
6 com.cycling74.chromium     0x00e8b9ba 0xd1c000 + 1505722
7 com.cycling74.chromium     0x00ebe311 0xd1c000 + 1712913
8 com.cycling74.chromium     0x00f134d9 0xd1c000 + 2061529
9 com.cycling74.chromium     0x00f13643 0xd1c000 + 2061891
10 com.cycling74.chromium     0x00ebe3ea 0xd1c000 + 1713130
11 com.cycling74.chromium     0x00eb8c05 0xd1c000 + 1690629
12 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
13 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
14 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 12:: IndexedDB
0 libsystem_kernel.dylib     0x98a5d3ea __psynch_cvwait + 10
1 libsystem_pthread.dylib     0x9e6fd538 _pthread_cond_wait + 757
2 libsystem_pthread.dylib     0x9e6ff276 pthread_cond_wait$UNIX2003 + 71
3 com.cycling74.chromium     0x00eb3423 0xd1c000 + 1668131
4 com.cycling74.chromium     0x00eb402b 0xd1c000 + 1671211
5 com.cycling74.chromium     0x00eb3e22 0xd1c000 + 1670690
6 com.cycling74.chromium     0x00e8ff6c 0xd1c000 + 1523564
7 com.cycling74.chromium     0x00e8bfd2 0xd1c000 + 1507282
8 com.cycling74.chromium     0x00ea6c7e 0xd1c000 + 1617022
9 com.cycling74.chromium     0x00e8b9ba 0xd1c000 + 1505722
10 com.cycling74.chromium     0x00ebe311 0xd1c000 + 1712913
11 com.cycling74.chromium     0x00ebe3ea 0xd1c000 + 1713130
12 com.cycling74.chromium     0x00eb8c05 0xd1c000 + 1690629
13 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
14 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
15 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 13:: MediaStreamDeviceThread
0 libsystem_kernel.dylib     0x98a5d3ea __psynch_cvwait + 10
1 libsystem_pthread.dylib     0x9e6fd538 _pthread_cond_wait + 757
2 libsystem_pthread.dylib     0x9e6ff276 pthread_cond_wait$UNIX2003 + 71
3 com.cycling74.chromium     0x00eb3423 0xd1c000 + 1668131
4 com.cycling74.chromium     0x00eb402b 0xd1c000 + 1671211
5 com.cycling74.chromium     0x00eb3e22 0xd1c000 + 1670690
6 com.cycling74.chromium     0x00e8ff6c 0xd1c000 + 1523564
7 com.cycling74.chromium     0x00e8bfd2 0xd1c000 + 1507282
8 com.cycling74.chromium     0x00ea6c7e 0xd1c000 + 1617022
9 com.cycling74.chromium     0x00e8b9ba 0xd1c000 + 1505722
10 com.cycling74.chromium     0x00ebe311 0xd1c000 + 1712913
11 com.cycling74.chromium     0x00ebe3ea 0xd1c000 + 1713130
12 com.cycling74.chromium     0x00eb8c05 0xd1c000 + 1690629
13 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
14 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
15 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 14:: NetworkConfigWatcher
0 libsystem_kernel.dylib     0x98a5649a mach_msg_trap + 10
1 libsystem_kernel.dylib     0x98a55884 mach_msg + 68
2 com.apple.CoreFoundation     0x90424d16 __CFRunLoopServiceMachPort + 214
3 com.apple.CoreFoundation     0x90424121 __CFRunLoopRun + 1521
4 com.apple.CoreFoundation     0x904238c6 CFRunLoopRunSpecific + 390
5 com.apple.CoreFoundation     0x9042372b CFRunLoopRunInMode + 123
6 com.apple.Foundation     0x957fdc9c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 296
7 com.cycling74.chromium     0x00e48a2f 0xd1c000 + 1231407
8 com.cycling74.chromium     0x00e4854c 0xd1c000 + 1230156
9 com.cycling74.chromium     0x00e8bfd2 0xd1c000 + 1507282
10 com.cycling74.chromium     0x00ea6c7e 0xd1c000 + 1617022
11 com.cycling74.chromium     0x00e8b9ba 0xd1c000 + 1505722
12 com.cycling74.chromium     0x00ebe311 0xd1c000 + 1712913
13 com.cycling74.chromium     0x00ebe3ea 0xd1c000 + 1713130
14 com.cycling74.chromium     0x00eb8c05 0xd1c000 + 1690629
15 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
16 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
17 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 15:: BrowserBlockingWorker1/34563
0 libsystem_kernel.dylib     0x98a5d3ea __psynch_cvwait + 10
1 libsystem_pthread.dylib     0x9e6fd538 _pthread_cond_wait + 757
2 libsystem_pthread.dylib     0x9e6ff276 pthread_cond_wait$UNIX2003 + 71
3 com.cycling74.chromium     0x00eb3423 0xd1c000 + 1668131
4 com.cycling74.chromium     0x00eba7cf 0xd1c000 + 1697743
5 com.cycling74.chromium     0x00eb95bc 0xd1c000 + 1693116
6 com.cycling74.chromium     0x00ebd9e3 0xd1c000 + 1710563
7 com.cycling74.chromium     0x00eb8c05 0xd1c000 + 1690629
8 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
9 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
10 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 16:: Proxy resolver
0 libsystem_kernel.dylib     0x98a5d3ea __psynch_cvwait + 10
1 libsystem_pthread.dylib     0x9e6fd538 _pthread_cond_wait + 757
2 libsystem_pthread.dylib     0x9e6ff276 pthread_cond_wait$UNIX2003 + 71
3 com.cycling74.chromium     0x00eb3423 0xd1c000 + 1668131
4 com.cycling74.chromium     0x00eb402b 0xd1c000 + 1671211
5 com.cycling74.chromium     0x00eb3e22 0xd1c000 + 1670690
6 com.cycling74.chromium     0x00e8ff6c 0xd1c000 + 1523564
7 com.cycling74.chromium     0x00e8bfd2 0xd1c000 + 1507282
8 com.cycling74.chromium     0x00ea6c7e 0xd1c000 + 1617022
9 com.cycling74.chromium     0x00e8b9ba 0xd1c000 + 1505722
10 com.cycling74.chromium     0x00ebe311 0xd1c000 + 1712913
11 com.cycling74.chromium     0x00ebe3ea 0xd1c000 + 1713130
12 com.cycling74.chromium     0x00eb8c05 0xd1c000 + 1690629
13 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
14 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
15 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 17:
0 libsystem_kernel.dylib     0x98a5649a mach_msg_trap + 10
1 libsystem_kernel.dylib     0x98a55884 mach_msg + 68
2 com.apple.audio.midi.CoreMIDI     0x00c5f615 XServerMachPort::ReceiveMessage(int&, void*, int&) + 123
3 com.apple.audio.midi.CoreMIDI     0x00c7bd6d MIDIProcess::RunMIDIInThread() + 145
4 com.apple.audio.midi.CoreMIDI     0x00c803c8 MIDIProcess::MIDIInPortThread::Run() + 24
5 com.apple.audio.midi.CoreMIDI     0x00c6098d XThread::RunHelper(void*) + 17
6 com.apple.audio.midi.CoreMIDI     0x00c604fc CAPThread::Entry(CAPThread*) + 96
7 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
8 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
9 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 18:
0 libsystem_kernel.dylib     0x98a5ec3e __poll + 10
1 synophrys     0x0ba4d0cf master_thread + 441
2 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
3 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
4 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 19:
0 libsystem_kernel.dylib     0x98a5d3ea __psynch_cvwait + 10
1 libsystem_pthread.dylib     0x9e6fd538 _pthread_cond_wait + 757
2 libsystem_pthread.dylib     0x9e6ff276 pthread_cond_wait$UNIX2003 + 71
3 synophrys     0x0ba4dd5b worker_thread + 1782
4 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
5 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
6 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 20:
0 libsystem_kernel.dylib     0x98a5d3ea __psynch_cvwait + 10
1 libsystem_pthread.dylib     0x9e6fd538 _pthread_cond_wait + 757
2 libsystem_pthread.dylib     0x9e6ff276 pthread_cond_wait$UNIX2003 + 71
3 synophrys     0x0ba4dd5b worker_thread + 1782
4 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
5 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
6 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 21:
0 libsystem_kernel.dylib     0x98a5d3ea __psynch_cvwait + 10
1 libsystem_pthread.dylib     0x9e6fd538 _pthread_cond_wait + 757
2 libsystem_pthread.dylib     0x9e6ff276 pthread_cond_wait$UNIX2003 + 71
3 synophrys     0x0ba4dd5b worker_thread + 1782
4 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
5 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
6 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 22:
0 libsystem_kernel.dylib     0x98a5ec3e __poll + 10
1 synophrys     0x0ba4d0cf master_thread + 441
2 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
3 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
4 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 23:
0 libsystem_kernel.dylib     0x98a5d3ea __psynch_cvwait + 10
1 libsystem_pthread.dylib     0x9e6fd538 _pthread_cond_wait + 757
2 libsystem_pthread.dylib     0x9e6ff276 pthread_cond_wait$UNIX2003 + 71
3 synophrys     0x0ba4dd5b worker_thread + 1782
4 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
5 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
6 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 24:
0 libsystem_kernel.dylib     0x98a5d3ea __psynch_cvwait + 10
1 libsystem_pthread.dylib     0x9e6fd538 _pthread_cond_wait + 757
2 libsystem_pthread.dylib     0x9e6ff276 pthread_cond_wait$UNIX2003 + 71
3 synophrys     0x0ba4dd5b worker_thread + 1782
4 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
5 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
6 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 25:
0 libsystem_kernel.dylib     0x98a5d3ea __psynch_cvwait + 10
1 libsystem_pthread.dylib     0x9e6fd538 _pthread_cond_wait + 757
2 libsystem_pthread.dylib     0x9e6ff276 pthread_cond_wait$UNIX2003 + 71
3 synophrys     0x0ba4dd5b worker_thread + 1782
4 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
5 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
6 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 26:
0 libsystem_kernel.dylib     0x98a5ec3e __poll + 10
1 synophrys     0x0ba4d0cf master_thread + 441
2 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
3 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
4 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 27:
0 libsystem_kernel.dylib     0x98a5d3ea __psynch_cvwait + 10
1 libsystem_pthread.dylib     0x9e6fd538 _pthread_cond_wait + 757
2 libsystem_pthread.dylib     0x9e6ff276 pthread_cond_wait$UNIX2003 + 71
3 synophrys     0x0ba4dd5b worker_thread + 1782
4 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
5 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
6 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 28:
0 libsystem_kernel.dylib     0x98a5d3ea __psynch_cvwait + 10
1 libsystem_pthread.dylib     0x9e6fd538 _pthread_cond_wait + 757
2 libsystem_pthread.dylib     0x9e6ff276 pthread_cond_wait$UNIX2003 + 71
3 synophrys     0x0ba4dd5b worker_thread + 1782
4 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
5 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
6 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 29:
0 libsystem_kernel.dylib     0x98a5d3ea __psynch_cvwait + 10
1 libsystem_pthread.dylib     0x9e6fd538 _pthread_cond_wait + 757
2 libsystem_pthread.dylib     0x9e6ff276 pthread_cond_wait$UNIX2003 + 71
3 synophrys     0x0ba4dd5b worker_thread + 1782
4 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
5 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
6 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 30:
0 libsystem_kernel.dylib     0x98a5d3ea __psynch_cvwait + 10
1 libsystem_pthread.dylib     0x9e6fd5a7 _pthread_cond_wait + 868
2 libsystem_pthread.dylib     0x9e6fe8b1 pthread_cond_timedwait_relative_np + 47
3 com.cycling74.Max     0x00116b2b systhread_cond_timedwait + 102
4 com.cycling74.Max     0x00118d38 mactimer_isr + 110
5 com.cycling74.Max     0x0011654b systhread_threadproc + 78
6 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
7 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
8 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 31:: com.apple.NSEventThread
0 libsystem_kernel.dylib     0x98a5649a mach_msg_trap + 10
1 libsystem_kernel.dylib     0x98a55884 mach_msg + 68
2 com.apple.CoreFoundation     0x90424d16 __CFRunLoopServiceMachPort + 214
3 com.apple.CoreFoundation     0x90424121 __CFRunLoopRun + 1521
4 com.apple.CoreFoundation     0x904238c6 CFRunLoopRunSpecific + 390
5 com.apple.CoreFoundation     0x9042372b CFRunLoopRunInMode + 123
6 com.apple.AppKit     0x9273cdde _NSEventThread + 291
7 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
8 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
9 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 32:
0 libsystem_kernel.dylib     0x98a5d3ea __psynch_cvwait + 10
1 libsystem_pthread.dylib     0x9e6fd538 _pthread_cond_wait + 757
2 libsystem_pthread.dylib     0x9e700d0b pthread_cond_timedwait$UNIX2003 + 71
3 com.cycling74.Max     0x0054f588 juce::WaitableEventImpl::wait(int) + 148
4 com.cycling74.Max     0x005430fe juce::WaitableEvent::wait(int) const + 26
5 com.cycling74.Max     0x00561919 juce::Thread::wait(int) const + 27
6 com.cycling74.Max     0x004643ee juce::InternalTimerThread::run() + 132
7 com.cycling74.Max     0x005614c2 juce::Thread::threadEntryPoint() + 130
8 com.cycling74.Max     0x0054402c juce::threadEntryProc(void*) + 70
9 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
10 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
11 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 33:: CVDisplayLink
0 libsystem_kernel.dylib     0x98a5d3ea __psynch_cvwait + 10
1 libsystem_pthread.dylib     0x9e6fd538 _pthread_cond_wait + 757
2 libsystem_pthread.dylib     0x9e6ff276 pthread_cond_wait$UNIX2003 + 71
3 com.apple.CoreVideo     0x983e2a0d CVDisplayLink::runIOThread() + 931
4 com.apple.CoreVideo     0x983e22bb startIOThread(void*) + 159
5 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
6 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
7 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 34:
0 libsystem_kernel.dylib     0x98a5d7ce __semwait_signal + 10
1 libsystem_c.dylib     0x957178d1 nanosleep$UNIX2003 + 218
2 libsystem_c.dylib     0x9571777d usleep$UNIX2003 + 60
3 com.cycling74.Max     0x00116731 systhread_sleep + 31
4 com.cycling74.Max     0x00350d95 backgroundtask_threadproc + 75
5 com.cycling74.Max     0x0011654b systhread_threadproc + 78
6 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
7 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
8 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 35:
0 libsystem_kernel.dylib     0x98a5d7ce __semwait_signal + 10
1 libsystem_c.dylib     0x957178d1 nanosleep$UNIX2003 + 218
2 libsystem_c.dylib     0x9571777d usleep$UNIX2003 + 60
3 com.cycling74.Max     0x00116731 systhread_sleep + 31
4 com.cycling74.Max     0x00350d95 backgroundtask_threadproc + 75
5 com.cycling74.Max     0x0011654b systhread_threadproc + 78
6 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
7 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
8 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 36:
0 libsystem_kernel.dylib     0x98a5d7ce __semwait_signal + 10
1 libsystem_c.dylib     0x957178d1 nanosleep$UNIX2003 + 218
2 libsystem_c.dylib     0x9571777d usleep$UNIX2003 + 60
3 com.cycling74.Max     0x00116731 systhread_sleep + 31
4 com.cycling74.Max     0x00350d95 backgroundtask_threadproc + 75
5 com.cycling74.Max     0x0011654b systhread_threadproc + 78
6 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
7 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
8 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 37:
0 libsystem_kernel.dylib     0x98a5d7ce __semwait_signal + 10
1 libsystem_c.dylib     0x957178d1 nanosleep$UNIX2003 + 218
2 libsystem_c.dylib     0x9571777d usleep$UNIX2003 + 60
3 com.cycling74.Max     0x00116731 systhread_sleep + 31
4 com.cycling74.Max     0x00350d95 backgroundtask_threadproc + 75
5 com.cycling74.Max     0x0011654b systhread_threadproc + 78
6 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
7 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
8 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 38:
0 libsystem_kernel.dylib     0x98a5c852 __accept + 10
1 com.cycling74.Max     0x005379c0 juce::StreamingSocket::waitForNextConnection() const + 264
2 com.cycling74.Max     0x00345bca tcpconnection_listenthread(_tcpconnection*) + 78
3 com.cycling74.Max     0x0011654b systhread_threadproc + 78
4 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
5 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
6 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 39:
0 libsystem_kernel.dylib     0x98a5d3ea __psynch_cvwait + 10
1 libsystem_pthread.dylib     0x9e6fd538 _pthread_cond_wait + 757
2 libsystem_pthread.dylib     0x9e6ff276 pthread_cond_wait$UNIX2003 + 71
3 maxurl     0x0b68207f maxurl_perform_request + 504
4 com.cycling74.Max     0x0011654b systhread_threadproc + 78
5 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
6 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
7 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 40:
0 libsystem_kernel.dylib     0x98a5d3ea __psynch_cvwait + 10
1 libsystem_pthread.dylib     0x9e6fd538 _pthread_cond_wait + 757
2 libsystem_pthread.dylib     0x9e6ff276 pthread_cond_wait$UNIX2003 + 71
3 maxurl     0x0b68207f maxurl_perform_request + 504
4 com.cycling74.Max     0x0011654b systhread_threadproc + 78
5 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
6 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
7 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 41:
0 libsystem_kernel.dylib     0x98a5649a mach_msg_trap + 10
1 libsystem_kernel.dylib     0x98a55884 mach_msg + 68
2 com.cycling74.chromium     0x01068ac0 0xd1c000 + 3459776
3 com.cycling74.chromium     0x00eb8c05 0xd1c000 + 1690629
4 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
5 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
6 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 42:: BrowserBlockingWorker2/144151
0 libsystem_kernel.dylib     0x98a5d3ea __psynch_cvwait + 10
1 libsystem_pthread.dylib     0x9e6fd538 _pthread_cond_wait + 757
2 libsystem_pthread.dylib     0x9e6ff276 pthread_cond_wait$UNIX2003 + 71
3 com.cycling74.chromium     0x00eb3423 0xd1c000 + 1668131
4 com.cycling74.chromium     0x00eba7cf 0xd1c000 + 1697743
5 com.cycling74.chromium     0x00eb95bc 0xd1c000 + 1693116
6 com.cycling74.chromium     0x00ebd9e3 0xd1c000 + 1710563
7 com.cycling74.chromium     0x00eb8c05 0xd1c000 + 1690629
8 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
9 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
10 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 43:: CachePoolWorker1/142627
0 libsystem_kernel.dylib     0x98a5d3ea __psynch_cvwait + 10
1 libsystem_pthread.dylib     0x9e6fd538 _pthread_cond_wait + 757
2 libsystem_pthread.dylib     0x9e6ff276 pthread_cond_wait$UNIX2003 + 71
3 com.cycling74.chromium     0x00eb3423 0xd1c000 + 1668131
4 com.cycling74.chromium     0x00eba7cf 0xd1c000 + 1697743
5 com.cycling74.chromium     0x00eb95bc 0xd1c000 + 1693116
6 com.cycling74.chromium     0x00ebd9e3 0xd1c000 + 1710563
7 com.cycling74.chromium     0x00eb8c05 0xd1c000 + 1690629
8 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
9 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
10 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 44:: CachePoolWorker2/145187
0 libsystem_kernel.dylib     0x98a5d3ea __psynch_cvwait + 10
1 libsystem_pthread.dylib     0x9e6fd538 _pthread_cond_wait + 757
2 libsystem_pthread.dylib     0x9e6ff276 pthread_cond_wait$UNIX2003 + 71
3 com.cycling74.chromium     0x00eb3423 0xd1c000 + 1668131
4 com.cycling74.chromium     0x00eba7cf 0xd1c000 + 1697743
5 com.cycling74.chromium     0x00eb95bc 0xd1c000 + 1693116
6 com.cycling74.chromium     0x00ebd9e3 0xd1c000 + 1710563
7 com.cycling74.chromium     0x00eb8c05 0xd1c000 + 1690629
8 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
9 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
10 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 45:: CachePoolWorker3/135943
0 libsystem_kernel.dylib     0x98a5d3ea __psynch_cvwait + 10
1 libsystem_pthread.dylib     0x9e6fd538 _pthread_cond_wait + 757
2 libsystem_pthread.dylib     0x9e6ff276 pthread_cond_wait$UNIX2003 + 71
3 com.cycling74.chromium     0x00eb3423 0xd1c000 + 1668131
4 com.cycling74.chromium     0x00eba7cf 0xd1c000 + 1697743
5 com.cycling74.chromium     0x00eb95bc 0xd1c000 + 1693116
6 com.cycling74.chromium     0x00ebd9e3 0xd1c000 + 1710563
7 com.cycling74.chromium     0x00eb8c05 0xd1c000 + 1690629
8 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
9 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
10 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 46:
0 libsystem_kernel.dylib     0x98a5d3ea __psynch_cvwait + 10
1 libsystem_pthread.dylib     0x9e6fd538 _pthread_cond_wait + 757
2 libsystem_pthread.dylib     0x9e700d0b pthread_cond_timedwait$UNIX2003 + 71
3 com.cycling74.mira-frame     0x12c538db apr_thread_cond_timedwait + 123
4 com.cycling74.mira-frame     0x12c35f3d XEBStateUpdateListener_BundleProc + 173
5 com.cycling74.mira-frame     0x12c5dd26 dummy_worker + 22
6 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
7 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
8 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 47:
0 libsystem_kernel.dylib     0x98a5d3ea __psynch_cvwait + 10
1 libsystem_pthread.dylib     0x9e6fd538 _pthread_cond_wait + 757
2 libsystem_pthread.dylib     0x9e700d0b pthread_cond_timedwait$UNIX2003 + 71
3 com.cycling74.mira-frame     0x12c538db apr_thread_cond_timedwait + 123
4 com.cycling74.mira-frame     0x12c35f3d XEBStateUpdateListener_BundleProc + 173
5 com.cycling74.mira-frame     0x12c5dd26 dummy_worker + 22
6 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
7 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
8 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 48:
0 libsystem_kernel.dylib     0x98a5d726 __select + 10
1 com.cycling74.mira-frame     0x12c5e587 apr_sleep + 119
2 com.cycling74.mira-frame     0x12c43b5a XEBEndpoint_ReadProc + 250
3 com.cycling74.mira-frame     0x12c5dd26 dummy_worker + 22
4 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
5 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
6 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 49:
0 libsystem_kernel.dylib     0x98a5d726 __select + 10
1 com.cycling74.mira-frame     0x12c5e587 apr_sleep + 119
2 com.cycling74.mira-frame     0x12c43b5a XEBEndpoint_ReadProc + 250
3 com.cycling74.mira-frame     0x12c5dd26 dummy_worker + 22
4 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
5 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
6 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 50:
0 libsystem_kernel.dylib     0x98a5d662 __recvfrom_nocancel + 10
1 libsystem_c.dylib     0x956d5734 recv$NOCANCEL$UNIX2003 + 55
2 libsystem_dnssd.dylib     0x9d1baef0 read_all + 106
3 libsystem_dnssd.dylib     0x9d1bab13 DNSServiceProcessResult + 212
4 com.cycling74.mira-frame     0x12c400d6 XEBNetworkUtil_AutohostnameBrowseCallback + 182
5 libsystem_dnssd.dylib     0x9d1bcf95 handle_browse_response + 222
6 libsystem_dnssd.dylib     0x9d1bad1a DNSServiceProcessResult + 731
7 com.cycling74.mira-frame     0x12c3ffcb XEBGetWifiHostname + 507
8 com.cycling74.mira-frame     0x12c372cf XEBConnection_Initialize + 527
9 com.cycling74.mira-frame     0x12c378d3 XEBConnection_CreateAndConnect + 643
10 com.cycling74.mira-frame     0x12c3ba6d XEBServer_PingHook + 445
11 com.cycling74.mira-frame     0x12c43bf2 XEBEndpoint_PingProc + 98
12 com.cycling74.mira-frame     0x12c5dd26 dummy_worker + 22
13 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
14 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
15 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 51:
0 libsystem_kernel.dylib     0x98a5d662 __recvfrom_nocancel + 10
1 libsystem_c.dylib     0x956d5734 recv$NOCANCEL$UNIX2003 + 55
2 libsystem_dnssd.dylib     0x9d1baef0 read_all + 106
3 libsystem_dnssd.dylib     0x9d1bab13 DNSServiceProcessResult + 212
4 com.cycling74.mira-frame     0x12c400d6 XEBNetworkUtil_AutohostnameBrowseCallback + 182
5 libsystem_dnssd.dylib     0x9d1bcf95 handle_browse_response + 222
6 libsystem_dnssd.dylib     0x9d1bad1a DNSServiceProcessResult + 731
7 com.cycling74.mira-frame     0x12c3ffcb XEBGetWifiHostname + 507
8 com.cycling74.mira-frame     0x12c372cf XEBConnection_Initialize + 527
9 com.cycling74.mira-frame     0x12c36f57 XEBConnection_CreateAndAccept + 487
10 com.cycling74.mira-frame     0x12c3b0a8 XEBListeningConnection_ListenProc + 104
11 com.cycling74.mira-frame     0x12c5dd26 dummy_worker + 22
12 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
13 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
14 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 52:
0 libsystem_kernel.dylib     0x98a5d662 __recvfrom_nocancel + 10
1 libsystem_c.dylib     0x956d5734 recv$NOCANCEL$UNIX2003 + 55
2 libsystem_dnssd.dylib     0x9d1baef0 read_all + 106
3 libsystem_dnssd.dylib     0x9d1bab13 DNSServiceProcessResult + 212
4 com.cycling74.mira-frame     0x12c400d6 XEBNetworkUtil_AutohostnameBrowseCallback + 182
5 libsystem_dnssd.dylib     0x9d1bcf95 handle_browse_response + 222
6 libsystem_dnssd.dylib     0x9d1bad1a DNSServiceProcessResult + 731
7 com.cycling74.mira-frame     0x12c3ffcb XEBGetWifiHostname + 507
8 com.cycling74.mira-frame     0x12c372cf XEBConnection_Initialize + 527
9 com.cycling74.mira-frame     0x12c36f57 XEBConnection_CreateAndAccept + 487
10 com.cycling74.mira-frame     0x12c3b0a8 XEBListeningConnection_ListenProc + 104
11 com.cycling74.mira-frame     0x12c5dd26 dummy_worker + 22
12 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
13 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
14 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 53:
0 libsystem_kernel.dylib     0x98a5ec3e __poll + 10
1 com.cycling74.mira-ws-server     0x0bc3708e master_thread + 536
2 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
3 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
4 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 54 Crashed:
0 com.cycling74.Max     0x00106422 linklist_findfirst_hashkey + 63
1 com.cycling74.Max     0x0016f3b9 hashtab_lookupentry + 80
2 com.cycling74.Max     0x0016e933 hashtab_lookup + 58
3 com.cycling74.Max     0x001bda4d dictionary_getstring + 70
4 com.cycling74.mira-ws-server     0x0bc2b8f2 xebra_frame_ws_data_handler_body(_xebra_frame_ws*, mg_connection*, _dictionary*) + 100
5 com.cycling74.mira-ws-server     0x0bc2ceda xebra_frame_ws_data_handler(mg_connection*, int, char*, unsigned long, void*) + 222
6 com.cycling74.mira-ws-server     0x0bc3e768 read_websocket + 986
7 com.cycling74.mira-ws-server     0x0bc3afe5 handle_websocket_request + 1392
8 com.cycling74.mira-ws-server     0x0bc3850b worker_thread + 3848
9 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
10 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
11 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 55:
0 libsystem_kernel.dylib     0x98a5d3ea __psynch_cvwait + 10
1 libsystem_pthread.dylib     0x9e6fd538 _pthread_cond_wait + 757
2 libsystem_pthread.dylib     0x9e6ff276 pthread_cond_wait$UNIX2003 + 71
3 com.cycling74.mira-ws-server     0x0bc37b2f worker_thread + 1324
4 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
5 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
6 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 56:
0 libsystem_kernel.dylib     0x98a5d3ea __psynch_cvwait + 10
1 libsystem_pthread.dylib     0x9e6fd538 _pthread_cond_wait + 757
2 libsystem_pthread.dylib     0x9e6ff276 pthread_cond_wait$UNIX2003 + 71
3 com.cycling74.mira-ws-server     0x0bc37b2f worker_thread + 1324
4 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
5 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
6 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 57:
0 libsystem_kernel.dylib     0x98a5d726 __select + 10
1 com.cycling74.Max     0x00536ad5 juce::SocketHelpers::waitForReadiness(int, bool, int) + 276
2 com.cycling74.Max     0x00537239 juce::StreamingSocket::waitUntilReady(bool, int) const + 43
3 com.cycling74.Max     0x00345772 tcpconnection_read + 45
4 com.cycling74.Max     0x00175849 object_method_imp + 326
5 com.cycling74.Max     0x001730e7 object_method + 149
6 com.cycling74.mira-frame     0x12c08be4 xebra_usb_usbmux_readpacket + 164
7 com.cycling74.mira-frame     0x12c08a01 xebra_usb_usbmux_listen_threadfn + 97
8 com.cycling74.Max     0x0011654b systhread_threadproc + 78
9 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
10 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
11 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 58:
0 libsystem_kernel.dylib     0x98a5d646 __recvfrom + 10
1 udpreceive     0x0d0ea57b udpreceiver_listen + 98
2 com.cycling74.Max     0x0011654b systhread_threadproc + 78
3 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
4 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
5 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 59:
0 libsystem_kernel.dylib     0x98a5d3ea __psynch_cvwait + 10
1 libsystem_pthread.dylib     0x9e6fd538 _pthread_cond_wait + 757
2 libsystem_pthread.dylib     0x9e6ff276 pthread_cond_wait$UNIX2003 + 71
3 udpsend     0x0d0f11a4 udpsend_dequeue_dgram + 63
4 udpsend     0x0d0f10e6 udpsend_send + 113
5 com.cycling74.Max     0x0011654b systhread_threadproc + 78
6 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
7 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
8 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 60:: com.apple.CFSocket.private
0 libsystem_kernel.dylib     0x98a5d726 __select + 10
1 com.apple.CoreFoundation     0x90465f60 __CFSocketManager + 912
2 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
3 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
4 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 61:
0 libsystem_kernel.dylib     0x98a5d3ea __psynch_cvwait + 10
1 libsystem_pthread.dylib     0x9e6fd538 _pthread_cond_wait + 757
2 libsystem_pthread.dylib     0x9e6ff276 pthread_cond_wait$UNIX2003 + 71
3 udpsend     0x0d0f11a4 udpsend_dequeue_dgram + 63
4 udpsend     0x0d0f10e6 udpsend_send + 113
5 com.cycling74.Max     0x0011654b systhread_threadproc + 78
6 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
7 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
8 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 62:: com.apple.audio.IOThread.client
0 libsystem_kernel.dylib     0x98a5649a mach_msg_trap + 10
1 libsystem_kernel.dylib     0x98a55884 mach_msg + 68
2 com.apple.audio.CoreAudio     0x96c1a8ac HALB_MachPort::SendMessageWithReply(unsigned int, unsigned int, unsigned long, unsigned long, mach_msg_header_t*, bool, unsigned int) + 140
3 com.apple.audio.CoreAudio     0x96c13ab2 HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 72
4 com.apple.audio.CoreAudio     0x96c11f20 HALC_ProxyIOContext::IOWorkLoop() + 1392
5 com.apple.audio.CoreAudio     0x96c11894 HALC_ProxyIOContext::IOThreadEntry(void*) + 156
6 com.apple.audio.CoreAudio     0x96c1d9ec ___ZN19HALC_ProxyIOContextC2Emj_block_invoke + 20
7 com.apple.audio.CoreAudio     0x96c117b9 HALB_IOThread::Entry(void*) + 71
8 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
9 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
10 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 63:
0 libsystem_kernel.dylib     0x98a5d7ce __semwait_signal + 10
1 libsystem_pthread.dylib     0x9e700bf3 pthread_join$UNIX2003 + 448
2 com.cycling74.Max     0x001166fa systhread_join + 37
3 com.cycling74.mira-ws-server     0x0bc2d4bd xebra_ws_connect_watchfn(_ws_shim_connection*) + 92
4 com.cycling74.Max     0x0011654b systhread_threadproc + 78
5 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
6 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
7 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 64:
0 libsystem_kernel.dylib     0x98a5d726 __select + 10
1 com.cycling74.Max     0x00536ad5 juce::SocketHelpers::waitForReadiness(int, bool, int) + 276
2 com.cycling74.Max     0x00537239 juce::StreamingSocket::waitUntilReady(bool, int) const + 43
3 com.cycling74.Max     0x00345772 tcpconnection_read + 45
4 com.cycling74.Max     0x00175849 object_method_imp + 326
5 com.cycling74.Max     0x001730e7 object_method + 149
6 com.cycling74.mira-ws-server     0x0bc2d557 xebra_ws_connect_threadfn(_ws_shim_connection*) + 110
7 com.cycling74.Max     0x0011654b systhread_threadproc + 78
8 libsystem_pthread.dylib     0x9e6fc780 _pthread_body + 138
9 libsystem_pthread.dylib     0x9e6fc6f6 _pthread_start + 155
10 libsystem_pthread.dylib     0x9e6f9f7a thread_start + 34

Thread 65:
0 libsystem_kernel.dylib     0x98a5dd5e __workq_kernreturn + 10
1 libsystem_pthread.dylib     0x9e6fc34b _pthread_wqthread + 1289
2 libsystem_pthread.dylib     0x9e6f9f56 start_wqthread + 34

Thread 66:
0 libsystem_kernel.dylib     0x98a5dd5e __workq_kernreturn + 10
1 libsystem_pthread.dylib     0x9e6fc34b _pthread_wqthread + 1289
2 libsystem_pthread.dylib     0x9e6f9f56 start_wqthread + 34

Thread 54 crashed with X86 Thread State (32-bit):
eax: 0x8b0cec83 ebx: 0xba746fdc ecx: 0x00868408 edx: 0x56e58955
edi: 0x89080a44 esi: 0x00000000 ebp: 0xba746fa8 esp: 0xba746f90
ss: 0x00000023 efl: 0x00010206 eip: 0x00106422 cs: 0x0000001b
ds: 0x00000023 es: 0x00000023 fs: 0x00000023 gs: 0x0000000f
cr2: 0x56e58965

Logical CPU: 6
Error Code: 0x00000004
Trap Number: 14

Binary Images:
0x5d000 - 0x82aff7 +com.cycling74.Max (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/MacOS/Max
0xc51000 - 0xc8affb com.apple.audio.midi.CoreMIDI (1.10 - 88) /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI
0xcb2000 - 0xcf8ff7 com.apple.audio.CoreAudioKit (1.6.6 - 1.6.6) /System/Library/Frameworks/CoreAudioKit.framework/Versions/A/CoreAudioKit
0xd1c000 - 0x47cdfed +com.cycling74.chromium (31738.6.214) /Applications/Max.app/Contents/Frameworks/Chromium Embedded Framework.framework/Chromium Embedded Framework
0x4a3f000 - 0x4a56ffb libexpat.1.dylib (12.60.1) /usr/lib/libexpat.1.dylib
0x4a62000 - 0x4b99fe7 com.apple.mobiledevice (905.1.2.3.1 - 905.1.2.3.1) /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice
0x4bfa000 - 0x4c13ff7 com.apple.ScriptingBridge (1.3.3 - 68) /System/Library/Frameworks/ScriptingBridge.framework/Versions/A/ScriptingBridge
0x4c26000 - 0x4d5dff3 com.apple.AudioVideoBridging (403.4 - 403.4) /System/Library/Frameworks/AudioVideoBridging.framework/Versions/A/AudioVideoBridging
0x4de0000 - 0x4de6ff3 com.apple.TimeSync (1.0 - 403.4) /System/Library/PrivateFrameworks/TimeSync.framework/Versions/A/TimeSync
0x8034000 - 0x806cff3 +com.cycling74.MaxAPI (1.0 - 1.0) /Applications/Max.app/Contents/Frameworks/MaxAPI.framework/MaxAPI
0x823b000 - 0x8241fff +zl (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/max/zl.mxo/Contents/MacOS/zl
0x8246000 - 0x8246fff +prepend (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/max/prepend.mxo/Contents/MacOS/prepend
0x8249000 - 0x824effb +comment (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/max/comment.mxo/Contents/MacOS/comment
0x8257000 - 0x8257fff +com.cycling74.mira-status (7.0.1 [10e88bd1] - 7.0.1) /Users/USER/Documents/*/mira.status
0x8461000 - 0x8462fff +sprintf (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/max/sprintf.mxo/Contents/MacOS/sprintf
0x848c000 - 0x8492ff7 +message (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/max/message.mxo/Contents/MacOS/message
0x84a4000 - 0x84b0fff +attrui (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/max/attrui.mxo/Contents/MacOS/attrui
0x84b9000 - 0x84bafff +fseventwatcher (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/extensions/max/fseventwatcher.mxo/Contents/MacOS/fseventwatcher
0x84be000 - 0x8570fff ColorSyncDeprecated.dylib (470.3) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/Resources/ColorSyncDeprecated.dylib
0x85bb000 - 0x85bffff com.apple.audio.AppleHDAHALPlugIn (274.12 - 274.12) /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn
0xa186000 - 0xa187fff +augraph (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/mididrivers/augraph.mxo/Contents/MacOS/augraph
0xa18a000 - 0xa18dff7 +coremidi (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/mididrivers/coremidi.mxo/Contents/MacOS/coremidi
0xa19a000 - 0xa19afff +midi_adrewire (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/mididrivers/midi_adrewire.mxo/Contents/MacOS/midi_adrewire
0xa19e000 - 0xa23eff3 +com.cycling74.MaxAudioAPI (1.0) /Applications/Max.app/Contents/Frameworks/MaxAudioAPI.framework/Versions/A/MaxAudioAPI
0xa286000 - 0xa288fff +ad_coreaudio (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/ad/ad_coreaudio.mxo/Contents/MacOS/ad_coreaudio
0xa28c000 - 0xa28dffb +ad_nonreal (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/ad/ad_nonreal.mxo/Contents/MacOS/ad_nonreal
0xa290000 - 0xa2a0ff7 +ad_portaudio (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/ad/ad_portaudio.mxo/Contents/MacOS/ad_portaudio
0xa2ad000 - 0xa2b4ff7 +ad_rewire (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/ad/ad_rewire.mxo/Contents/MacOS/ad_rewire
0xa328000 - 0xa32afff +glstatus (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/extensions/jitter/glstatus.mxo/Contents/MacOS/glstatus
0xa32e000 - 0xa35effb +live.guilib (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/extensions/m4l/live.guilib.mxo/Contents/MacOS/live.guilib
0xa376000 - 0xa37cffb +autohelp (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/extensions/max/autohelp.mxo/Contents/MacOS/autohelp
0xa382000 - 0xb244fc7 +clang (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/extensions/max/clang.mxo/Contents/MacOS/clang
0xb4e3000 - 0xb4e4fff +debugwindow (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/extensions/max/debugwindow.mxo/Contents/MacOS/debugwindow
0xb4e8000 - 0xb5cbfff +genpatcher (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/extensions/max/genpatcher.mxo/Contents/MacOS/genpatcher
0xb609000 - 0xb665ff3 +com.cycling74.MaxLua (1.0) /Applications/Max.app/Contents/Frameworks/MaxLua.framework/Versions/A/MaxLua
0xb67f000 - 0xb69fffb +maxurl (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/extensions/max/maxurl.mxo/Contents/MacOS/maxurl
0xb6b0000 - 0xb8a6fff +maxxslt (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/extensions/max/maxxslt.mxo/Contents/MacOS/maxxslt
0xb91e000 - 0xb92afff libexslt.0.dylib (14.4) /usr/lib/libexslt.0.dylib
0xb932000 - 0xb938ffb +maxzlib (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/extensions/max/maxzlib.mxo/Contents/MacOS/maxzlib
0xb93e000 - 0xb940fff +objectview (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/extensions/max/objectview.mxo/Contents/MacOS/objectview
0xb944000 - 0xb94dff7 +pianoroll (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/extensions/max/pianoroll.mxo/Contents/MacOS/pianoroll
0xb954000 - 0xb956ffb +qtimage (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/extensions/max/qtimage.mxo/Contents/MacOS/qtimage
0xb95b000 - 0xb960fff +querylib (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/extensions/max/querylib.mxo/Contents/MacOS/querylib
0xb96a000 - 0xb96bfff +setplugpath (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/extensions/max/setplugpath.mxo/Contents/MacOS/setplugpath
0xb96f000 - 0xba05ff3 +sqlite (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/extensions/max/sqlite.mxo/Contents/MacOS/sqlite
0xba39000 - 0xba60ff7 +synophrys (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/extensions/max/synophrys.mxo/Contents/MacOS/synophrys
0xba73000 - 0xbaa4ffb +yaml (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/extensions/max/yaml.mxo/Contents/MacOS/yaml
0xbace000 - 0xbad1ff3 +zoomer (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/extensions/max/zoomer.mxo/Contents/MacOS/zoomer
0xbad5000 - 0xbadeffb +max~ (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/extensions/msp/max~.mxo/Contents/MacOS/max~
0xbae8000 - 0xbaeffff +polybuffer (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/extensions/msp/polybuffer.mxo/Contents/MacOS/polybuffer
0xbaf7000 - 0xbb05fff +sfplay32~ (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/extensions/msp/sfplay32~.mxo/Contents/MacOS/sfplay32~
0xbb0e000 - 0xbb30fff +com.bachproject.bach (0.7.5 - 0.7.5) /Users/USER/Documents/*/bach
0xbb5f000 - 0xbb60fff +com.e--j.zsa-descriptors (1.1 - 1.1) /Users/USER/Documents/*/zsa.descriptors
0xbc2a000 - 0xbc58fff +com.cycling74.mira-ws-server (7.0.1 [1974] - 7.0.1) /Users/USER/Documents/*/mira_ws_server
0xbc71000 - 0xbc80ff7 +com.cycling74.sysaudio (7.2.2 [1974] - 7.2.2) /Applications/Max.app/Contents/Resources/C74/packages/VIDDLL/extensions/sysaudio.mxo/Contents/MacOS/sysaudio
0xbc8e000 - 0xbc90ff8 +com.e--j.zsa-descriptors (6.1.0 - 6.1.0) /Users/Shared/*/zsa.descriptors
0xbcf7000 - 0xbcfaffb +com.acme.mxj-safe (.. - ..) /Applications/Max.app/Contents/Resources/C74/packages/max-mxj/extensions/mxj_safe.mxo/Contents/MacOS/mxj_safe
0xbcfe000 - 0xbecdffb +com.cycling74.JitterAPI (1.7.0 - 1.7.0) /Applications/Max.app/Contents/Frameworks/JitterAPI.framework/Versions/A/JitterAPI
0xc1b4000 - 0xc1b4fff +flush (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/max/flush.mxo/Contents/MacOS/flush
0xc1b7000 - 0xc1b7fff +loadmess (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/max/loadmess.mxo/Contents/MacOS/loadmess
0xcdd2000 - 0xcdd5fff +toggle (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/max/toggle.mxo/Contents/MacOS/toggle
0xce5b000 - 0xce6dff7 +edu.cnmat.berkeley.o.route (1.0) /Users/USER/Documents/*/o.route
0xce75000 - 0xce76fff +makenote (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/max/makenote.mxo/Contents/MacOS/makenote
0xce7b000 - 0xce7efff +button (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/max/button.mxo/Contents/MacOS/button
0xce85000 - 0xce8eff7 +textbutton (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/max/textbutton.mxo/Contents/MacOS/textbutton
0xd09d000 - 0xd0a3fff +slider (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/max/slider.mxo/Contents/MacOS/slider
0xd0a9000 - 0xd0b6fff +umenu (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/max/umenu.mxo/Contents/MacOS/umenu
0xd0c2000 - 0xd0cbff7 +number (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/max/number.mxo/Contents/MacOS/number
0xd0d6000 - 0xd0dcfff +coll (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/max/coll.mxo/Contents/MacOS/coll
0xd0e4000 - 0xd0e6ff3 +com.cnmat.OSC-route (1.0) /Users/USER/Documents/*/OSC-route
0xd0e9000 - 0xd0ebfff +udpreceive (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/max/udpreceive.mxo/Contents/MacOS/udpreceive
0xd0f0000 - 0xd0f1fff +udpsend (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/max/udpsend.mxo/Contents/MacOS/udpsend
0xd109000 - 0xd109ffd +cl_kernels (???) cl_kernels
0xd1a5000 - 0xd1acffb +textedit (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/max/textedit.mxo/Contents/MacOS/textedit
0xd1c2000 - 0xd1c2fff +rdiv (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/max/rdiv.mxo/Contents/MacOS/rdiv
0xd1c5000 - 0xd1d0ffb +tab (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/max/tab.mxo/Contents/MacOS/tab
0xe818000 - 0xe819fff +tosymbol (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/max/tosymbol.mxo/Contents/MacOS/tosymbol
0xe81c000 - 0xe81dfff +metro (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/max/metro.mxo/Contents/MacOS/metro
0xe821000 - 0xe821fff +times~ (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/msp/times~.mxo/Contents/MacOS/times~
0xe824000 - 0xe827ff3 +ezdac~ (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/msp/ezdac~.mxo/Contents/MacOS/ezdac~
0xe82e000 - 0xe82fff3 +standalone (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/max/standalone.mxo/Contents/MacOS/standalone
0x1035d000 - 0x108e9fff com.apple.driver.AppleIntelHD5000GraphicsGLDriver (10.14.73 - 10.1.4) /System/Library/Extensions/AppleIntelHD5000GraphicsGLDriver.bundle/Contents/MacOS/AppleIntelHD5000GraphicsGLDriver
0x10ab6000 - 0x10b71fff com.apple.AMDRadeonX4000GLDriver (1.42.15 - 1.4.2) /System/Library/Extensions/AMDRadeonX4000GLDriver.bundle/Contents/MacOS/AMDRadeonX4000GLDriver
0x10b86000 - 0x110a1fff ATIRadeonX4000SCLib.dylib (1.42.15) /System/Library/Extensions/AMDRadeonX4000GLDriver.bundle/Contents/MacOS/ATIRadeonX4000SCLib.dylib
0x11df3000 - 0x11df4fff +line~ (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/msp/line~.mxo/Contents/MacOS/line~
0x11df8000 - 0x11dfafff +cycle~ (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/msp/cycle~.mxo/Contents/MacOS/cycle~
0x11dfe000 - 0x11dfffff +combine (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/max/combine.mxo/Contents/MacOS/combine
0x11e03000 - 0x11e04fff +fromsymbol (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/max/fromsymbol.mxo/Contents/MacOS/fromsymbol
0x11e08000 - 0x11e08fff +togedge (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/max/togedge.mxo/Contents/MacOS/togedge
0x11f40000 - 0x11f4ffff com.apple.IntlPreferences (2.0 - 192) /System/Library/PrivateFrameworks/IntlPreferences.framework/Versions/A/IntlPreferences
0x12496000 - 0x124b9fff com.apple.datadetectors (5.0 - 308) /System/Library/PrivateFrameworks/DataDetectors.framework/Versions/A/DataDetectors
0x124d1000 - 0x124e5fff com.apple.contacts.ContactsPersistence (1.0 - 2137.1) /System/Library/PrivateFrameworks/ContactsPersistence.framework/Versions/A/ContactsPersistence
0x124f9000 - 0x12525ffb com.apple.AddressBook.ContactsFoundation (8.0 - 2137.1) /System/Library/PrivateFrameworks/ContactsFoundation.framework/Versions/A/ContactsFoundation
0x12553000 - 0x12574ffb com.apple.contacts.vCard (1.0 - 2137.1) /System/Library/PrivateFrameworks/vCard.framework/Versions/A/vCard
0x12594000 - 0x1259efff com.apple.DirectoryService.Framework (10.11 - 194) /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
0x125a7000 - 0x125d9ff3 com.apple.securityinterface (10.0 - 55065.40.1) /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInterface
0x125f9000 - 0x12600ff3 com.apple.phonenumbers (1.1.1 - 105) /System/Library/PrivateFrameworks/PhoneNumbers.framework/Versions/A/PhoneNumbers
0x12b08000 - 0x12b23ff2 +edu.cnmat.berkeley.o.display (1.0) /Users/USER/Documents/*/o.display
0x12b2d000 - 0x12b2eff7 +scale (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/max/scale.mxo/Contents/MacOS/scale
0x12b32000 - 0x12b32fff +delay (7.3.1 [340a77a] - 7.3.1) /Applications/Max.app/Contents/Resources/C74/externals/max/delay.mxo/Contents/MacOS/delay
0x12c07000 - 0x12c67ffb +com.cycling74.mira-frame (7.0.1 [ce351e29] - 7.0.1) /Users/USER/Documents/*/mira.frame
0x12eb6000 - 0x12eccff7 +edu.cnmat.berkeley.o.pack (1.0) /Users/USER/Documents/*/o.pack
0x12ed4000 - 0x12f0dff5 +edu.cnmat.berkeley.o.expr.codebox (1.0) /Users/USER/Documents/*/o.expr.codebox
0x12f29000 - 0x12f45ff3 +edu.cnmat.berkeley.o.compose (1.0) /Users/USER/Documents/*/o.compose
0x12f4f000 - 0x12f65ff7 +edu.cnmat.berkeley.o.union (1.0) /Users/USER/Documents/*/o.union
0x12f6d000 - 0x12f83ff7 +edu.cnmat.berkeley.o.var (1.0) /Users/USER/Documents/*/o.var
0x12f8b000 - 0x12fa1ff7 +com.nr74.c74 (1.5 - SVNREV) /Users/USER/Documents/*/c74
0x136c0000 - 0x13930ff7 com.apple.AddressBook.framework (9.0 - 1679.10) /System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook
0x13fb7000 - 0x1400cfff com.apple.CloudDocs (1.0 - 383.13) /System/Library/PrivateFrameworks/CloudDocs.framework/CloudDocs
0x159d8000 - 0x15b21ff7 com.apple.audio.units.Components (1.13 - 1.13) /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
0x8fe05000 - 0x8fe39df7 dyld (360.22) /usr/lib/dyld
0x90010000 - 0x90010fff libmetal_timestamp.dylib (600.0.44.2) /System/Library/PrivateFrameworks/GPUCompiler.framework/libmetal_timestamp.dylib
0x90011000 - 0x90028ff7 com.apple.CoreMediaAuthoring (2.2 - 953) /System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreMediaAuthoring
0x90029000 - 0x90052ffb com.apple.shortcut (2.16 - 93) /System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut
0x90053000 - 0x9005cfff com.apple.DiskArbitration (2.7 - 2.7) /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x9005d000 - 0x90358ff3 com.apple.CoreServices.CarbonCore (1136.2 - 1136.2) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x90359000 - 0x9036eff3 libCGInterfaces.dylib (317.9) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.dylib
0x9036f000 - 0x90393ff3 libc++abi.dylib (307.2) /usr/lib/libc++abi.dylib
0x90394000 - 0x90828ff7 com.apple.CoreFoundation (6.9 - 1259) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x90829000 - 0x90869ff3 com.apple.AppleJPEG (1.0 - 1) /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
0x9086a000 - 0x90875fff com.apple.AppleFSCompression (81.20.2 - 1.0) /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
0x90876000 - 0x90966ffb com.apple.DiskImagesFramework (10.11.4 - 417.4) /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages
0x90967000 - 0x90967fff com.apple.ApplicationServices (48 - 48) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x90968000 - 0x9096cffb com.apple.IOSurface (108.2.3 - 108.2.3) /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x9096d000 - 0x9096dff7 libffi.dylib (18.1) /usr/lib/libffi.dylib
0x9096e000 - 0x9096ffff libremovefile.dylib (41) /usr/lib/system/libremovefile.dylib
0x90970000 - 0x9098cff7 com.apple.openscripting (1.7.1 - 169.1) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x9098d000 - 0x90990fff com.apple.xpc.ServiceManagement (1.0 - 1) /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
0x909df000 - 0x90a8bfff com.apple.ViewBridge (159 - 159) /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/ViewBridge
0x90a8c000 - 0x90ba5ff7 com.apple.desktopservices (1.10.3 - 1.10.3) /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x90c1a000 - 0x90fe1ff3 com.apple.HIToolbox (2.1.1 - 807.2) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x90fe2000 - 0x9119eff7 com.apple.avfoundation (2.0 - 1046.9.12) /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation
0x9119f000 - 0x911e7ff7 libFontRegistry.dylib (155.2) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x911e8000 - 0x9123bfff libstdc++.6.dylib (104.1) /usr/lib/libstdc++.6.dylib
0x91c30000 - 0x91c40fff libGL.dylib (12.1) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x91cf1000 - 0x91d72ff3 com.apple.framework.IOKit (2.0.2 - 1179.50.2) /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x91d73000 - 0x91d73fff liblaunch.dylib (765.50.8) /usr/lib/system/liblaunch.dylib
0x91d74000 - 0x91d76ffb libCGXType.A.dylib (960.7) /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
0x91d77000 - 0x91e17ffb com.apple.QD (3.12 - 302) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x91e18000 - 0x91eacff3 com.apple.PerformanceAnalysis (1.0 - 1) /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
0x92068000 - 0x922a1ff7 libFosl_dynamic.dylib (16.24) /usr/lib/libFosl_dynamic.dylib
0x922a2000 - 0x922a2fff com.apple.quartzframework (1.5 - 21) /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
0x922a3000 - 0x923a3ff7 libFontParser.dylib (158.6) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x923a4000 - 0x92586fff com.apple.QuartzCore (1.11 - 410.14) /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x92587000 - 0x93268ffb com.apple.AppKit (6.9 - 1404.47) /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x93269000 - 0x93269fff com.apple.Cocoa (6.11 - 22) /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x93276000 - 0x937a4fdf com.apple.vImage (8.0 - 8.0) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x937a5000 - 0x937abfff com.apple.ImageCapture (9.0 - 9.0) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x937ac000 - 0x937d7fff libxslt.1.dylib (14.4) /usr/lib/libxslt.1.dylib
0x937d8000 - 0x937ebff7 libsasl2.2.dylib (209) /usr/lib/libsasl2.2.dylib
0x937ec000 - 0x93965ff7 com.apple.audio.toolbox.AudioToolbox (1.13 - 1.13) /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x93966000 - 0x939bcff7 libc++.1.dylib (120.1) /usr/lib/libc++.1.dylib
0x939bd000 - 0x939feff7 com.apple.bom (14.0 - 193.7) /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
0x939ff000 - 0x93c37fff com.apple.CoreImage (11.4.0 - 366.4.20) /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
0x93c38000 - 0x93c75ff7 com.apple.DebugSymbols (132 - 132) /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
0x93c76000 - 0x93cebfff com.apple.SearchKit (1.4.0 - 1.4.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x93cec000 - 0x93cf0fff com.apple.CommonPanels (1.2.6 - 96) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x93cf5000 - 0x942c2ff3 com.apple.MediaToolbox (1.0 - 1731.15.207) /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
0x943d3000 - 0x943ecfff libsystem_asl.dylib (323.50.1) /usr/lib/system/libsystem_asl.dylib
0x943ed000 - 0x954bcfff com.apple.WebCore (11601 - 11601.7.5) /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore
0x954bd000 - 0x954d3ff3 libLinearAlgebra.dylib (1162.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
0x954d4000 - 0x95575fff com.apple.ink.framework (10.9 - 214) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x95576000 - 0x9557bffb libcompiler_rt.dylib (62) /usr/lib/system/libcompiler_rt.dylib
0x9557c000 - 0x95593ff7 libmarisa.dylib (4) /usr/lib/libmarisa.dylib
0x95594000 - 0x95698fff libJP2.dylib (1460) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x95699000 - 0x9572effb libsystem_c.dylib (1082.60.1) /usr/lib/system/libsystem_c.dylib
0x9572f000 - 0x95786fff libcups.2.dylib (435.2) /usr/lib/libcups.2.dylib
0x95787000 - 0x95789fff com.apple.SafariServices.framework (11602 - 11602.4.8.0.1) /System/Library/PrivateFrameworks/SafariServices.framework/Versions/A/SafariServices
0x9578a000 - 0x95798ff3 com.apple.opengl (12.1.0 - 12.1.0) /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x95799000 - 0x957a0fff com.apple.agl (3.3.1 - AGL-3.3.1) /System/Library/Frameworks/AGL.framework/Versions/A/AGL
0x957a1000 - 0x957acff3 libcommonCrypto.dylib (60075.50.1) /usr/lib/system/libcommonCrypto.dylib
0x957ad000 - 0x957affff com.apple.loginsupport (1.0 - 1) /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
0x957b0000 - 0x957bdff7 libbz2.1.0.dylib (38) /usr/lib/libbz2.1.0.dylib
0x957be000 - 0x957d7fff com.apple.Kerberos (3.0 - 1) /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x957d8000 - 0x95b5bffb com.apple.Foundation (6.9 - 1259) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x95b5c000 - 0x95b64fff com.apple.frameworks.CoreDaemon (1.3 - 1.3) /System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon
0x95b65000 - 0x95b6bfff libunwind.dylib (35.3) /usr/lib/system/libunwind.dylib
0x95b6c000 - 0x95b73fff com.apple.XPCService (2.0 - 1) /System/Library/PrivateFrameworks/XPCService.framework/Versions/A/XPCService
0x95d68000 - 0x95d72fff com.apple.DisplayServicesFW (3.0 - 378) /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices
0x95d79000 - 0x96153ff7 libLAPACK.dylib (1162.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x96154000 - 0x961c7ffb com.apple.ApplicationServices.ATS (377 - 394.4) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x96678000 - 0x9667bfff libScreenReader.dylib (426.42) /usr/lib/libScreenReader.dylib
0x9667c000 - 0x9667efff libsystem_configuration.dylib (802.40.13) /usr/lib/system/libsystem_configuration.dylib
0x9667f000 - 0x966b2ff7 com.apple.CoreAVCHD (5.8.0 - 5800.4.2) /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
0x966b3000 - 0x96744fff com.apple.CoreSymbolication (3.1 - 58048.1) /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
0x96745000 - 0x96830feb libvMisc.dylib (563.5) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x96831000 - 0x96835ffb libGIF.dylib (1460) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x96836000 - 0x9688fff3 com.apple.AE (701 - 701) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x96890000 - 0x96899ff3 com.apple.AppleSRP (5.0 - 1) /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP
0x9689a000 - 0x96a0fff7 com.apple.QTKit (7.7.3 - 2943.13) /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
0x96a10000 - 0x96a9cff3 com.apple.CorePDF (4.0 - 4) /System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF
0x96a9d000 - 0x96a9ffff libquarantine.dylib (80) /usr/lib/system/libquarantine.dylib
0x96aa0000 - 0x96b13fff com.apple.datadetectorscore (7.0 - 460) /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
0x96b14000 - 0x96bffff7 unorm8_bgra.dylib (2.7.3) /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgra.dylib
0x96c00000 - 0x96c54ff3 com.apple.audio.CoreAudio (4.3.0 - 4.3.0) /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x96d6d000 - 0x96d7dff7 com.apple.LangAnalysis (1.7.0 - 1.7.0) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x96d7e000 - 0x96d89fff com.apple.AppSandbox (4.0 - 261.40.2) /System/Library/PrivateFrameworks/AppSandbox.framework/Versions/A/AppSandbox
0x96d8a000 - 0x96ddcff3 com.apple.CoreMediaIO (703.0 - 4791) /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
0x96ddd000 - 0x96e84fff com.apple.Metadata (10.7.0 - 972.34) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x96e85000 - 0x96e88ff7 com.apple.help (1.3.3 - 46) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x96e89000 - 0x96fbffff com.apple.WebKitLegacy (11601 - 11601.7.8) /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebKitLegacy.framework/Versions/A/WebKitLegacy
0x96fc0000 - 0x97263fff libmecabra.dylib (696.5) /usr/lib/libmecabra.dylib
0x97264000 - 0x97267ff3 libsystem_sandbox.dylib (460.60.2) /usr/lib/system/libsystem_sandbox.dylib
0x97268000 - 0x972abfff com.apple.Metal (56.6 - 56.6) /System/Library/Frameworks/Metal.framework/Versions/A/Metal
0x972ac000 - 0x972adfff libDiagnosticMessagesClient.dylib (100) /usr/lib/libDiagnosticMessagesClient.dylib
0x972ae000 - 0x9752cfef com.apple.QuickTime (7.7.3 - 2943.13) /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
0x97530000 - 0x97561fff com.apple.CoreServicesInternal (248.2 - 248.2) /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
0x97e9c000 - 0x97eb4ff7 libSparseBLAS.dylib (1162.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
0x97eb5000 - 0x97fa3fff libcrypto.0.9.8.dylib (59.60.1) /usr/lib/libcrypto.0.9.8.dylib
0x97fa4000 - 0x97facff7 libcldcpuengine.dylib (2.7.3) /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
0x97fad000 - 0x97fbcff7 libxar.1.dylib (302) /usr/lib/libxar.1.dylib
0x97fbd000 - 0x98022fff com.apple.CoreServices.OSServices (728.13 - 728.13) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x98023000 - 0x980ceff7 com.apple.LanguageModeling (1.0 - 1) /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
0x980cf000 - 0x98228ff7 libBLAS.dylib (1162.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x98229000 - 0x9824fff7 com.apple.quartzfilters (1.10.0 - 1.10.0) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters
0x98250000 - 0x98319fff com.apple.DiscRecording (9.0.1 - 9010.4.3) /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
0x9831a000 - 0x98385ff3 libAVFAudio.dylib (161.2) /System/Library/Frameworks/AVFoundation.framework/Versions/A/Resources/libAVFAudio.dylib
0x98386000 - 0x98394ff7 libz.1.dylib (61.20.1) /usr/lib/libz.1.dylib
0x983a0000 - 0x983a2ffb libRadiance.dylib (1460) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x983a3000 - 0x983a7fff libheimdal-asn1.dylib (453.40.10) /usr/lib/libheimdal-asn1.dylib
0x983a8000 - 0x983b5fff com.apple.OpenDirectory (10.11 - 194) /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x983b6000 - 0x983b6fff com.apple.CoreServices (728.13 - 728.13) /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x983b7000 - 0x983daffb com.apple.framework.Apple80211 (11.0 - 1121.34.2) /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
0x983db000 - 0x98411ff7 com.apple.CoreVideo (1.8 - 191.3) /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x98412000 - 0x9842eff7 com.apple.aps.framework (4.0 - 4.0) /System/Library/PrivateFrameworks/ApplePushService.framework/Versions/A/ApplePushService
0x9842f000 - 0x98431fff libCVMSPluginSupport.dylib (12.1) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
0x98432000 - 0x98496ff3 com.apple.QuickLookFramework (5.0 - 696.7) /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook
0x98497000 - 0x984a8fff libbsm.0.dylib (34) /usr/lib/libbsm.0.dylib
0x984a9000 - 0x984b0fff libMatch.1.dylib (27) /usr/lib/libMatch.1.dylib
0x984cd000 - 0x984d6fff com.apple.icloud.FindMyDevice (1.0 - 1) /System/Library/PrivateFrameworks/FindMyDevice.framework/Versions/A/FindMyDevice
0x984d7000 - 0x984f5ffb libresolv.9.dylib (60) /usr/lib/libresolv.9.dylib
0x984fc000 - 0x987afff3 com.apple.security (7.0 - 57337.60.2) /System/Library/Frameworks/Security.framework/Versions/A/Security
0x987b0000 - 0x987c7ffb libsystem_coretls.dylib (83.40.5) /usr/lib/system/libsystem_coretls.dylib
0x987c8000 - 0x987d5fff com.apple.SpeechRecognitionCore (2.2.7 - 2.2.7) /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
0x987d6000 - 0x989aaff7 com.apple.ImageIO.framework (3.3.0 - 1460) /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x989ab000 - 0x98a16ff7 com.apple.framework.CoreWiFi (11.0 - 1101.20) /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
0x98a17000 - 0x98a31ff7 liblzma.5.dylib (10) /usr/lib/liblzma.5.dylib
0x98a34000 - 0x98a41fff com.apple.HelpData (2.1.4 - 90) /System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData
0x98a42000 - 0x98a63ffb libsystem_kernel.dylib (3248.60.11.2.1) /usr/lib/system/libsystem_kernel.dylib
0x98a64000 - 0x98a71ff7 com.apple.speech.synthesis.framework (5.4.12 - 5.4.12) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x98a72000 - 0x98b21fff com.apple.PDFKit (3.1 - 3.1) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit
0x98b22000 - 0x98b3dfff com.apple.CFOpenDirectory (10.11 - 194) /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x98b3e000 - 0x98b3efff com.apple.audio.units.AudioUnit (1.13 - 1.13) /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x98b3f000 - 0x98b77ff3 libssl.0.9.8.dylib (59.60.1) /usr/lib/libssl.0.9.8.dylib
0x98b78000 - 0x98b84ff7 libcsfde.dylib (517.50.1) /usr/lib/libcsfde.dylib
0x98b85000 - 0x98be1ff7 libTIFF.dylib (1460) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x98be2000 - 0x98f3d1eb libobjc.A.dylib (680) /usr/lib/libobjc.A.dylib
0x98f3e000 - 0x98fb4ff3 com.apple.securityfoundation (6.0 - 55126) /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x98fb5000 - 0x98fdffff libdispatch.dylib (501.40.12) /usr/lib/system/libdispatch.dylib
0x98fe0000 - 0x98ffffff com.apple.GenerationalStorage (2.0 - 239.1) /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
0x99000000 - 0x99026ffb com.apple.MultitouchSupport.framework (304.12 - 304.12) /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x99027000 - 0x99127fff com.apple.LaunchServices (728.13 - 728.13) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x99128000 - 0x9914effb libPng.dylib (1460) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x9925e000 - 0x99261fff libCoreFSCache.dylib (119.5) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
0x99262000 - 0x992c5fff com.apple.SystemConfiguration (1.14 - 1.14) /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x992c6000 - 0x992c9fff com.apple.AppleSystemInfo (3.1.5 - 3.1.5) /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo
0x992cd000 - 0x992d2fff com.apple.TCC (1.0 - 1) /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
0x992d3000 - 0x992d8ff7 libmacho.dylib (875.1) /usr/lib/system/libmacho.dylib
0x992d9000 - 0x992e5fff com.apple.CrashReporterSupport (10.11 - 718) /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
0x992e6000 - 0x992eefff com.apple.CoreServices.FSEvents (1223.10.1 - 1223.10.1) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
0x99312000 - 0x99312fff libenergytrace.dylib (10.40.1) /usr/lib/libenergytrace.dylib
0x99341000 - 0x9934affb com.apple.CommonAuth (4.0 - 2.0) /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x9934b000 - 0x9934dffb libsystem_secinit.dylib (20) /usr/lib/system/libsystem_secinit.dylib
0x9934e000 - 0x9937bfff libsandbox.1.dylib (460.60.2) /usr/lib/libsandbox.1.dylib
0x993ed000 - 0x993effff libsystem_coreservices.dylib (19.2) /usr/lib/system/libsystem_coreservices.dylib
0x993f0000 - 0x993f3fff libCoreVMClient.dylib (119.5) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x993f4000 - 0x993f7ff7 libdyld.dylib (360.22) /usr/lib/system/libdyld.dylib
0x993f8000 - 0x99496fff com.apple.ColorSync (4.9.0 - 4.9.0) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x99497000 - 0x9963aff7 libGLProgrammability.dylib (12.1) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
0x9963b000 - 0x99641fff com.apple.MediaAccessibility (1.0 - 79) /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility
0x99642000 - 0x99648fff com.apple.speech.recognition.framework (5.1.1 - 5.1.1) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x99649000 - 0x99672fff libRIP.A.dylib (960.7) /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x99673000 - 0x996a6ff7 com.apple.GSS (4.0 - 2.0) /System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x996a7000 - 0x996e8ff7 libauto.dylib (186) /usr/lib/libauto.dylib
0x996e9000 - 0x996eeff3 com.apple.print.framework.Print (10.0 - 266) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x996ef000 - 0x996f5ff3 libsystem_platform.dylib (74.40.2) /usr/lib/system/libsystem_platform.dylib
0x996f6000 - 0x99709ff7 libcmph.dylib (6) /usr/lib/libcmph.dylib
0x9970a000 - 0x99721ffb com.apple.AppContainer (4.0 - 261.40.2) /System/Library/PrivateFrameworks/AppContainer.framework/Versions/A/AppContainer
0x99722000 - 0x99723fff liblangid.dylib (122) /usr/lib/liblangid.dylib
0x99724000 - 0x99b56ffb com.apple.vision.FaceCore (3.3.1 - 3.3.1) /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
0x99b57000 - 0x99b57fff libsystem_blocks.dylib (65) /usr/lib/system/libsystem_blocks.dylib
0x99b58000 - 0x99b58fff com.apple.Accelerate.vecLib (3.10 - vecLib 3.10) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x99b59000 - 0x99bb7ffb com.apple.ImageCaptureCore (7.0 - 7.0) /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore
0x99bb8000 - 0x99be9ff7 com.apple.DictionaryServices (1.2 - 250.3) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x99bea000 - 0x99d10ff3 com.apple.CoreText (352.0 - 494.12) /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
0x9a5d8000 - 0x9a5f5ff7 libCRFSuite.dylib (34) /usr/lib/libCRFSuite.dylib
0x9a5f6000 - 0x9a627ff3 libtidy.A.dylib (15.17) /usr/lib/libtidy.A.dylib
0x9a628000 - 0x9a68ffff libcorecrypto.dylib (335.50.1) /usr/lib/system/libcorecrypto.dylib
0x9a690000 - 0x9a6ccfff com.apple.RemoteViewServices (2.0 - 101) /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
0x9a6cd000 - 0x9a81efef com.apple.coreui (2.1 - 366.1) /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x9a853000 - 0x9a979ffb libsqlite3.dylib (216.4) /usr/lib/libsqlite3.dylib
0x9a97a000 - 0x9a97afff com.apple.Carbon (154 - 157) /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x9a97b000 - 0x9a9d0ff7 com.apple.htmlrendering (77 - 1.1.4) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
0x9a9d1000 - 0x9a9f9fff com.apple.IconServices (68.1 - 68.1) /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
0x9a9fa000 - 0x9adb8fff com.apple.VideoToolbox (1.0 - 1731.15.207) /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
0x9adb9000 - 0x9adb9fff libkeymgr.dylib (28) /usr/lib/system/libkeymgr.dylib
0x9adba000 - 0x9b076fff com.apple.CoreData (120 - 641.3) /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x9b077000 - 0x9b0e5ffb libsystem_network.dylib (583.50.1) /usr/lib/system/libsystem_network.dylib
0x9b0e6000 - 0x9b158ffb com.apple.framework.CoreWLAN (11.0 - 1101.20) /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
0x9b159000 - 0x9b15afff libSystem.B.dylib (1226.10.1) /usr/lib/libSystem.B.dylib
0x9b15b000 - 0x9b24fff7 libxml2.2.dylib (29.11) /usr/lib/libxml2.2.dylib
0x9b250000 - 0x9b562fef com.apple.CoreAUC (214.0.0 - 214.0.0) /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
0x9b563000 - 0x9b5b2fff com.apple.opencl (2.7.0 - 2.7.0) /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x9b5b3000 - 0x9b5b9fff com.apple.IOAccelerator (205.11 - 205.11) /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
0x9bf5e000 - 0x9c10effb GLEngine (12.1) /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLEngine.bundle/GLEngine
0x9c10f000 - 0x9c10ffff com.apple.Accelerate (1.10 - Accelerate 1.10) /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x9c110000 - 0x9c3ccfff com.apple.RawCamera.bundle (6.21 - 879) /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
0x9c3cd000 - 0x9c3d9ff7 libkxld.dylib (3248.60.11.2.1) /usr/lib/system/libkxld.dylib
0x9c3da000 - 0x9c3dafff libOpenScriptingUtil.dylib (169.1) /usr/lib/libOpenScriptingUtil.dylib
0x9c3db000 - 0x9c5f9ffb libicucore.A.dylib (551.51.4) /usr/lib/libicucore.A.dylib
0x9c5fa000 - 0x9c63dfff libGLU.dylib (12.1) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x9c63e000 - 0x9c733ff3 com.apple.CoreMedia (1.0 - 1731.15.207) /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
0x9c734000 - 0x9c745fff libsystem_trace.dylib (201.10.3) /usr/lib/system/libsystem_trace.dylib
0x9c746000 - 0x9c750ffb com.apple.audio.SoundManager (4.2 - 4.2) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
0x9c7f0000 - 0x9c7fbfff com.apple.NetAuth (6.0 - 6.0) /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x9c7fc000 - 0x9c981fff com.apple.UIFoundation (1.0 - 436.1) /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
0x9c982000 - 0x9c98afff com.apple.NetFS (6.0 - 4.0) /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x9c98b000 - 0x9c995fff libsystem_notify.dylib (150.40.1) /usr/lib/system/libsystem_notify.dylib
0x9c996000 - 0x9c9a1ff7 libGPUSupportMercury.dylib (12.1) /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupportMercury.dylib
0x9c9f6000 - 0x9ca30fff com.apple.LDAPFramework (2.4.28 - 194.5) /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
0x9ca31000 - 0x9cb22ff3 libiconv.2.dylib (44) /usr/lib/libiconv.2.dylib
0x9cb23000 - 0x9cbcbfff libCoreStorage.dylib (517.50.1) /usr/lib/libCoreStorage.dylib
0x9cbcc000 - 0x9cbe0ff7 com.apple.CoreBluetooth (1.0 - 1) /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
0x9cbe1000 - 0x9cbeafff libcopyfile.dylib (127) /usr/lib/system/libcopyfile.dylib
0x9cbeb000 - 0x9cc2afff com.apple.NavigationServices (3.8 - 220) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
0x9cc2b000 - 0x9cc65fff com.apple.MediaKit (16 - 809) /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
0x9cc67000 - 0x9cc9afe3 libsystem_m.dylib (3105) /usr/lib/system/libsystem_m.dylib
0x9cc9b000 - 0x9cd81ff7 unorm8_rgba.dylib (2.7.3) /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_rgba.dylib
0x9cd82000 - 0x9cd8bfff libsystem_networkextension.dylib (385.40.36) /usr/lib/system/libsystem_networkextension.dylib
0x9cde9000 - 0x9cdecffb libutil.dylib (43) /usr/lib/libutil.dylib
0x9cded000 - 0x9cdf0fff libextension.dylib (78) /usr/lib/libextension.dylib
0x9cdf1000 - 0x9cdf5fff libcache.dylib (75) /usr/lib/system/libcache.dylib
0x9cdf6000 - 0x9ce20fff libsystem_info.dylib (477.50.4) /usr/lib/system/libsystem_info.dylib
0x9ce21000 - 0x9d0b3fff com.apple.imageKit (2.6 - 932) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit
0x9d0b4000 - 0x9d167ff7 com.apple.Bluetooth (4.4.6 - 4.4.6f1) /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
0x9d168000 - 0x9d1b7fff libcurl.4.dylib (90) /usr/lib/libcurl.4.dylib
0x9d1b9000 - 0x9d1c1ffb libsystem_dnssd.dylib (625.60.4) /usr/lib/system/libsystem_dnssd.dylib
0x9d1c2000 - 0x9d216fff com.apple.Symbolication (1.4 - 58044) /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
0x9d217000 - 0x9d22afff com.apple.Sharing (442.13.6 - 442.13.6) /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
0x9d22b000 - 0x9d52cffb com.apple.WebKit (11601 - 11601.7.8) /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
0x9d52d000 - 0x9d53efff com.apple.ProtocolBuffer (1 - 243) /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
0x9d53f000 - 0x9d635fff com.apple.QuickLookUIFramework (5.0 - 696.7) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI
0x9d636000 - 0x9d68dff7 com.apple.HIServices (1.22 - 550) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x9d68e000 - 0x9dc72ffb com.apple.JavaScriptCore (11601 - 11601.7.8) /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
0x9dc73000 - 0x9dc75ff3 com.apple.EFILogin (2.0 - 2) /System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin
0x9dc76000 - 0x9dc79fff libpam.2.dylib (20) /usr/lib/libpam.2.dylib
0x9dc7a000 - 0x9dc7afff libunc.dylib (29) /usr/lib/system/libunc.dylib
0x9dc7b000 - 0x9dc94ffb libsystem_malloc.dylib (67.40.1) /usr/lib/system/libsystem_malloc.dylib
0x9dc95000 - 0x9ddd7fef libvDSP.dylib (563.5) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x9ddd8000 - 0x9dddafff com.apple.SecCodeWrapper (4.0 - 261.40.2) /System/Library/PrivateFrameworks/SecCodeWrapper.framework/Versions/A/SecCodeWrapper
0x9dddb000 - 0x9de36fff com.apple.print.framework.PrintCore (11.2 - 472.2) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x9de37000 - 0x9de65ff7 GLRendererFloat (12.1) /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLRendererFloat.bundle/GLRendererFloat
0x9de66000 - 0x9dea5ffb libGLImage.dylib (12.1) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x9deaa000 - 0x9decdfff libJPEG.dylib (1460) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x9ded0000 - 0x9ded9fff libGFXShared.dylib (12.1) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x9deda000 - 0x9e168ffb com.apple.CFNetwork (760.6.3 - 760.6.3) /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x9e169000 - 0x9e17ffe7 libcompression.dylib (28) /usr/lib/libcompression.dylib
0x9e180000 - 0x9e23bfff com.apple.backup.framework (1.7.4 - 1.7.4) /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x9e249000 - 0x9e254ff7 libChineseTokenizer.dylib (16) /usr/lib/libChineseTokenizer.dylib
0x9e255000 - 0x9e2cfffb com.apple.Heimdal (4.0 - 2.0) /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x9e2d0000 - 0x9e6c9ffb com.apple.CoreGraphics (1.600.0 - 960.7) /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x9e6ca000 - 0x9e6f8ff7 libarchive.2.dylib (33.20.2) /usr/lib/libarchive.2.dylib
0x9e6f9000 - 0x9e701ffb libsystem_pthread.dylib (138.10.4) /usr/lib/system/libsystem_pthread.dylib
0x9e702000 - 0x9e762ff7 com.apple.AppleVAFramework (5.0.32 - 5.0.32) /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
0x9e763000 - 0x9e7acff7 com.apple.coreservices.SharedFileList (24.4 - 24.5) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
0x9e7ad000 - 0x9e7d5fff libxpc.dylib (765.50.8) /usr/lib/system/libxpc.dylib
0x9e7d6000 - 0x9e7d8fff com.apple.securityhi (9.0 - 55006) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x9e7d9000 - 0x9e7fcfff com.apple.ProtectedCloudStorage (1.0 - 1) /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Versions/A/ProtectedCloudStorage
0x9e7fd000 - 0x9e7fefff com.apple.TrustEvaluationAgent (2.0 - 25) /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x9e7ff000 - 0x9ed6ffff com.apple.QuartzComposer (5.1 - 334) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer

External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 3
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 57871
thread_create: 0
thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=358.7M resident=0K(0%) swapped_out_or_unallocated=358.7M(100%)
Writable regions: Total=589.0M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=589.0M(100%)

VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate.framework 256K 3
Activity Tracing 2048K 2
CG backing stores 46.5M 8
CG image 412K 47
CG shared images 432K 12
CoreAnimation 132K 11
CoreUI image data 3388K 19
CoreUI image file 352K 6
Foundation 24K 2
IOKit 15.5M 2
Image IO 64K 2
Kernel Alloc Once 4K 2
MALLOC 340.3M 121
MALLOC guard page 48K 9
Memory Tag 242 12K 2
Memory Tag 249 192K 2
OpenCL 8K 2
OpenGL GLSL 128K 3
Process Corpse Info 2048K 2
Stack 175.1M 73
Stack Guard 56.3M 68
VM_ALLOCATE 1188K 87
VM_ALLOCATE (reserved) 36K 2 reserved VM address space (unallocated)
__DATA 17.3M 376
__GLSLBUILTINS 2588K 2
__IMAGE 528K 2
__LINKEDIT 63.0M 114
__OBJC 4632K 107
__TEXT 295.7M 373
__UNICODE 552K 2
mapped file 175.4M 155
shared memory 16.4M 11
=========== ======= =======
TOTAL 1.2G 1597
TOTAL, minus reserved VM space 1.2G 1597

Model: MacBookPro11,5, BootROM MBP114.0172.B09, 4 processors, Intel Core i7, 2,8 GHz, 16 GB, SMC 2.30f2
Graphics: AMD Radeon R9 M370X, AMD Radeon R9 M370X, PCIe, 2048 MB
Graphics: Intel Iris Pro, Intel Iris Pro, Built-In
Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1600 MHz, 0x802C, 0x31364B544631473634485A2D314736453120
Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1600 MHz, 0x802C, 0x31364B544631473634485A2D314736453120
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x152), Broadcom BCM43xx 1.0 (7.21.95.175.1a6)
Bluetooth: Version 4.4.6f1 17910, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
Serial ATA Device: APPLE SSD SM1024G, 1 TB
USB Device: USB 3.0 Bus
USB Device: Apple Internal Keyboard / Trackpad
USB Device: Bluetooth USB Host Controller
Thunderbolt Bus: MacBook Pro, Apple Inc., 27.1

Carlo Cattano's icon

Hi there , thanks for this amazing package , future is more near now to interactive concerts and no need to learn nodes.js and other heavy things :-)

Anyone Using miraweb under Max4Live ? i can run Miraweb greatly , but if i make my own M4L version of it , it wont work till i open and unlock the patch??

-2nd Whats the approach when willing to connect a number of devices? having different ports if that´s possible or usefull, i dont know.how?

thanks for your attention

Florian Demmer's icon

Hey,

thanks for the input here. Bulk answering a few questions here.

@GRATKOWSKI
Thanks for the crashlog. We'll look into it and try to isolate the problem. Just to double check, is this a consistent crash on your end, do you have a persistent way of reproducing? Thx for any further help.

@CARLOCATTANO
In general MiraWeb should work when used inside of M4L. Wrt multiple devices, I'm not sure if you're talking about multiple devices in Live using MiraWeb or multiple physical devices connecting to them. In both cases don't require multiple ports as MiraWeb uses a single state and multiple devices and their contained mira.frame objects will simply appear as multiple tabs in the MW client. If you'd like to connect from multiple physical devices to the same instance of Max/Live you can simply just connect that as MiraWeb allows multiple clients, similar to the Mira App concept. Hope that helps and answers your question?

There is however currently a bug in M4L wrt the handshake when switching between the editor and using the device in Live. It's tracked, being worked on and tackled here: https://github.com/Cycling74/miraweb/issues/26 We are planning to get this fixed for the next MiraWeb update. In the meantime, if you'd just like to use MiraWeb in Live and encounter the issue when leaving the editor you can get around this by closing Max and restarting Live and the device(s) should be usable. Sorry for the inconvenience, but as said we're on that.

Thanks,
Florian

Carlo Cattano's icon

@FLORIANDEMMER Thanks for the fast reply.

Good to know that the drop is a known issue happening , i'll wait the update and keep on exploring the possibilities. Thanks for this , i wanted a lot to see this process of Web-to-Live easier and didn't have the experience in Js & HtML necessary for accomplish it by my own.

My question was about how to have a unique User interface in every different connected device to the host. I'm looking for an easy way to Host many different devices to control a system

bkartmann's icon

Hi and thanks for Miraweb!
I try to make a max standalone app running Miraweb but on the max console of the readymade app, it seems the mira package is not installed within the standalone.
Is there's a particular folder to put this miraweb package (or another one) to make the standalone application ready on boot?
Bye!
Brice

Ben Bracken's icon

Hi Brice,

You should be able to just put it anywhere in the Resources folder for the time being. Please note that on Mac, you have to control-click on the app bundle, select 'show package contents', and you will find the Resources folder at Myapp.app/Contents/Resources

For a future update, I'll look into making sure these things are added to standalones automatically.

bkartmann's icon

Thanks Ben, that's what I did yesterday, I've added the mira folder manually into the .app and it works.
I have an max error message saying mira version is too old for miraweb but only in the standalone. With the patch used for making the app, I have no error in the max window.
Bye!

Wetterberg's icon

fwiw, we just played our first show with miraweb this week. It went great, and I would absolutely already recommend this to people, who like to be a little agile in their live setups :)

Carlo Cattano's icon

Good to see the updates .
I will show miraweb in Berlin max msp meetup next week and we will do some patching with the accelerometer information and the mira objects

This tool simplifies a lot the process of having an universal way of connecting devices regardless of OS ,model ,etc, to max .
However , my personal interest is in the potential that this has to become the standard for creating Multi-user(audience) interactive concert/performance . Where audience will be able to control max from their devices , and this means they could control potentially everything , from DMX light systems , to audio , arduino , spatialization......

Still I will like to test it next week with multiple users . The experience says me before trying that all of them will control de same patch / MIRA UI, and this is not the intended result .

Is there a good way to differentiate users , like assigning an identifier and an unique UI for each ID ? just to control and give diferent tasks/possibilities of control , to each user.

Anyway regardless of the answer to this question . Thanks a lot for your work ;

José López-Montes's icon

I continue my multiuser experiments:
Yesterday I organised an improvisation connecting 5 students to my mac (3 Windows laptops + 2 Android phones) using the classroom' WiFi, and it ran reasonably smoothly for a long time. Previously Max had crashed twice, I think because WiFi was quite unstable.
I used Max 7.3.3 with Miraweb 1.2.1 running on a MacBook Pro 2,7 GHz Intel Core i5.

avantronica's icon

fingers crossed for full user aspect ratio customisation of mira.frame .. there's a lot of wasted space without this on a 16:9 device .. obviously the frame should not be 16:9 either to account for the tabs

edit: it said this was resolved on the github site on 30Jan .. but the aspect ratio is still apparently (afaict) fixed 30May

Florian Demmer's icon

@Avantronica

There is full user control for the aspect ratio per mira.frame. You can access these as attributes in the object inspector:

Additionally the miraweb_aspect toggle can accomodate for the tab size. Hope that helps?!

avantronica's icon

Cheers .. Hmm.. As far as i am aware i am fully up to date, i'm using 7.3.3 on Mavericks and my Package Manager content is up to date .. as it stands i see no such option .. yet !!

..

clearly i'll need to dig further unless there's some possibility that an update hasn't gone smoothly with me

i'm happy to try any suggestions to bottom this out or to find out why it appears to be hidden from my settings

I noticed that quite a few other issues that were going to be an obstacle in the meantime were actually going to be tidied in 1.2.2 .. so i was waiting on that to see whether the aspect ratio issue was resolved there .. but something's not quite as it should be either in my understanding or installation

avantronica's icon

Max Object mira.frame.mxo Macintosh HD:/Users/avantronica/Documents/Max 7/Packages/Mira/externals

This external is dated Dec 2016 .. is Max meant to ignore this (or should it have been automatically removed) .. i suppose i can move the folder to test .. i wish it had been taken care of automatically if this is the source of the issue (i.e. use latest external), it looks like it's probably the reason

Edit: Removing the package fixed the issue and aspect ratio is now an option

Hopefully the other issues will be solved in version 1.2.2 of the package

Florian Demmer's icon

Glad you were able to resolve this. The Package Manager should have notified you about an available update for the Mira Package (as aspect Ratio affects the original Mira Objects and MiraWeb only adds additional features/communication).

We are planning to release a MiraWeb update with the latest fixed, enhancements and changes from GH in the very near future.

shreeswifty's icon

this is cool, oli larkin told me about it after i got his stuff running and sending simple messages to max is going to be very helpful for a performance we're cooking up at the University Of Connecticut.

Adrián Artacho's icon

Hi there, really cool package:
I also would like to have them each mira.frame show up in a single-tab browser window, rather than as multiple tabs in a single window. Is that possible? any workarounds?

Thank you!