M4L : where to put patcher to be loaded in bpatchers ?

chapelier fou's icon

Hi,
in m4l, everytime i load a patcher in a bpatcher, it works well for the first one, but then if try to load another instance with the same patcher, the name and arguments are greyed out.
There must be something i didn't get in the file system.

Lee's icon

They need t be in your path to be located correctly. Check out your file preferences

chapelier fou's icon

You mean the "Default Folder for Max for Live device projects" ? Because it is.

Evan's icon

No, he meant that it has to be in your Max search path. Check your file preferences.

Options -> File Preferences. Make sure that wherever you are saving your bpatchers are contained in one of those directories. You could also point to the Max for Live folder, if that's where you're saving your files.

chapelier fou's icon

i don't get it. It's still greyed out in the name and argument fields in the inspector when i duplicate the bpatcher...

chapelier fou's icon

So i've specified my folder in the file preferences.
Now bpatchers load my patchers correctly (all of them). But on a particular patcher, it loads the first one right, but the other instances come with name and arguments greyed out in the inspector. This particular patcher uses #1 and #2 for the use of two integers as arguments.

chapelier fou's icon

here is the patch i want to be loaded several times in bpatchers with different arguments.

MatrixButton.maxpat
Max Patch
chapelier fou's icon

This is driving me mad...

chapelier fou's icon

i have no idea what happened, i've copy&paste from another patch (where that was working) and now i am able to edit the args. The patcher named is still greyed out.
I'd still love to understand how this works...