Can't install packages (11strokes and jit.freenect.grab) on Max 8

Anna Zhu's icon

Hi there,

I'm in a bit of a pickle. I bought the new laptop MacBook Pro M1 Monterey. I'm using the latest version Max 8 for Macbook Silicone.

I would like to install external packages (11strokes and jit.freenect.grab) and no matter what I'm doing, it's not working.

Things I tried:
- double clicking the .mxo files (Max opens, but no message or action happens after that)
- copying the files to the correct /packages folder (Now it shows in the package manager under installed packages, but the patches with use the two packages don't work and have the node in yellow, indicating that it's missing).
- checked and removed quarantine attributes or .mxo files.
- uninstalled and reinstalled everything, including restarts.

Can someone help me or do you have the same problem? I have an exhibition in 9 days with this :(

11OLSEN's icon

I can only talk for 11strokes which is not a package but a single external. the mxo needs to be in a folder that's part of Max's search path. In Max menu look for "options"->file preferences. Use a folder which is in there or add another folder that contains the mxo.

Anna Zhu's icon

Thanks 11olsen, I have managed with re-downloading, going through the same process of quarantine to install 11strokes! Thanks for that :)

Now it's only jit.freenect.grab left to solve!

11OLSEN's icon

I noticed on newer OSX versions 11strokes doesn't do anything if the Max app isn't checked under System Preferences->Security&Privacy->Acessibility. Strange that nobody ever reported this. I need to add a check for this condition to this external.
Regarding the jit.freenet.grab: What error message do you see in the Max console?

Anna Zhu's icon

For me it also worked without the accessibility.

The error message in Max says:
jit.freenect.grab64: jit.freenect.grab64: No such object

Although the file is in the Packages folder.

11OLSEN's icon

For me it also worked without the accessibility.

Ok. Strange! You're sure that it generates the keystrokes?

The Packages folder is not in the search path by default. If this is a single external and not part of a package, it's not going to be detected by Max.
Try putting the mxo to /users/<your name>/Documents/Max 8/Library

Anna Zhu's icon

11strokes is working! It's generates the keystroke :)

Anna Zhu's icon

Oh yes, and the jit.freenect.grab64 is in a folder also, but still it's not being recognised

11OLSEN's icon

In a folder ? Do you understand that it's important in which folder you put the mxo. Did you check your searchpath settings?

Anna Zhu's icon

Yes, I do understand that. It used to work on my old Mac, but with the new one it's not working anymore.

Also the 11strokes seems to work now, so if I have the same folder structure for jit.freenect.grab64, it should also work?

Anna Zhu's icon

Ah, actually, now the error message changed.

jit.freenect.grab64: could not load due to incorrect architecture

11OLSEN's icon

Aha! So at least it's recognized now. Seems that you don't have an Apple Silicon compatible version of jit.freenect.grab64 .

Anna Zhu's icon

It seems like jit.freenect.grab64 works until version 8.111!