MaxMSP 4.6 and El Capitan

Justin's icon

Hello. Has anyone had difficulties running Max 4.6 on El Capitan? 5/6/7 seemed to run fine on a beta preview but 4.6 crashed on startup. I'm sure most of you use later versions of Max, but I have some old patches that don't run correctly on on newer versions and I'd rather not rework them. Before I upgrade the OS, it would be great to know if anyone can give 4.6 a try and let me know if they're successful. Thanks.

antidogmatiq~'s icon

No luck here...
4.6 crash immediately on el capitan;
However runtime version seems ok?!
Would be great to trace this down....

Crash log:
Crashed Thread: 0 Dispatch queue: com.apple.main-thread

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

VM Regions Near 0xfffffff4:
--> shared memory 00000000ffffb000-00000000ffffc000 [ 4K] r-x/r-x SM=SHM

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.cycling74.MaxMSP46     0x00027856 main + 0
1 com.cycling74.MaxMSP46     0x00002ac9 start + 41

Thread 0 crashed with X86 Thread State (32-bit):
eax: 0x00000001 ebx: 0xbffffce4 ecx: 0xbffffc9c edx: 0x00000007
edi: 0xbffffcdc esi: 0xbffffd18 ebp: 0xbffffcb8 esp: 0xbffffc7c
ss: 0x00000023 efl: 0x00010246 eip: 0x00027856 cs: 0x0000001b
ds: 0x00000023 es: 0x00000023 fs: 0x00000000 gs: 0x0000000f
cr2: 0xfffffff4

Nikola Mounoud's icon

I can't even install it on el capitan.... Have anyone managed to find out if that is possible ?

It's a shame as I also have some very nice patch running on 4.6.3 that simply can't be used in newer max/msp version and I try to remake them but they simply don't work as well as 4.6...

Jan M's icon

The last OS X version 4.6 is running on is 10.9 (Mavericks). But you should be able to open old patches in Max 5 or 6 and port them to Max 7.

Source Audio's icon

I am running max 4.6 standalones without problems on el capitan.
(Apple watchdog disabled)
Installing Max 4.6 fails for sure because of Pace Drivers.

Nikola Mounoud's icon

Thanks for your answers !

Unfortunately my patch is not working on max5, which was the main reason I waited so long until now... At the time I even contacted the support, but they kindly said to remake my patch as some object are changed, which is near to impossible as it is a very messy, complex but yet working well patch.

Also I remember the adc~ had an issue on OS X Lion with max 4.6.3 which is also why I kept using snow leopard. But now is impossible to run SL on a new macbook pro... Anyway I'm going to try it on El Capitan... and worst case I am now looking into using virtual box and emulate snow leopard. Have no idea if that will work but at least I'm going to try :) (also don't gave 400$ just yet and the update price is only available from max5 and 6). But I did pay 700$ to have max 4.6 license.

Anyway I'm going to try out and let you know here in case someone else need that info !

dhjdhjdhj's icon

I don't know what the PACE drivers actually do to protect Max but I'm wondering if the SIP feature of El Capitan is preventing them from installing/running?

Have you tried disabling SIP using the csrutil from the recovery boot?

Nikola Mounoud's icon

@DHJDHJDHJ : did not know about that feature, will try it bit later and let you know !

Now I try to set-up virtual box on my EL CAPITAN in order to run SNOW LEOPARD, I could install the OS but still trying to fix some issues (like double mouse on the screen, change the basic 4:3 resolution ratio to MacBook Pro 16:10, etc.).

I can run the "runtime" 4.6.3 but ADC~ object just don't work, which is one my main feature... I keep digging and will post here if/when I can manage to do something !

Nikola Mounoud's icon

@DHJDHJDHJ : tried with SIP turned off, but still not working, still getting a message "there is no software to install in that package".

Will definitely try to run it through virtual box with snow leopard... but it's not an easy task it seems.

Justin's icon

Even if you're able to get around installation issues, the app doesn't run (4.6 was already installed when I upgraded to El Cap). I solved this problem by going back to Yosemite. Works great.

I suppose there's a small chance that Sierra will not have the same issues with 4.6. Anyone with the public beta is encouraged to report back...

Trond Lossius's icon

My guess is that Max 4.6 used frameworks that have long since been deprecated, and that finally got removed with 10.11.

Nikola Mounoud's icon

Is the ADC~ object running without trouble on MAVERICKS or YOSEMITE ?

Trond Lossius's icon

@Nikola: Yes, provided that you have a trustable sound card , and sensible clock/sync settings.

Roman Thilenius's icon

did anyone try to install the 4.6x stuff manually? including, if neccessary, creating required paths or faking the presence of missing OS components?

Nikola Mounoud's icon

@TROND LOSSIUS : Finally was able to partition my macbook, have mavericks on the new partition with max 4.6.3 and it's running well with my EDIROL UA-25... But not with apple sound card.

@ROMAN THILENIUS : My skills are not good enough to do that. But I'll try to keep maverick for the moment as EL CAPITAN is definitely not so good. Let's hope SIERRA will do the trick.

Definitely prefer this version as things are way smoother than with MAX 5, 6 or 7... Feel a bit stuck there, but hell I don't need fancy cords, just a reliable software to make sound !

Nikola Mounoud's icon

FYI and those whom might care about this. Max 4.6.3 works with MacOS sierra as far as I'm concern. (never worked with El Capitan).

Just you need to use an external soundcard, otherwise the software run without any noted bug.

Pawel Dziadur's icon

@NIKOLA MOUNOUD : I was running Max 4.6.3 for a while with Mavericks, but what you said about MacOS Sierra is really interesting. How did you manage to install it?

Is there any particular order you have done it with respect to Licence Manager PACE drivers, installing before or after and is their verison relevant? I imagined maybe there is some trick related to the order.

I tried to install Max 4.6.3 on MacOS High Sierra by installing also LicenseSupportInstallerMac_v4.1.2_r41991.dmg and Max is not installing by saying "there is no software to install" and when I copied the Max 4.6.3 app folder from Mavericks only Max Runtime works.

I would like to to know how exactly to install it on MacOS Sierra.

I agree Max 4.6.3 is smooth (though sound might be lower quality as the processing is 32 bit). Another advantage is that when you have a capable audio interface you can set the I/O vector size to 16, which will be extremely low latency, while Max 7 only allows minimum of 32.

I also have loads of my patches in Max 4.6.3 and would appreciate if there would be a way to run it.