Collectives of 4.6 do not work on 4.5?

Sep 27, 2006 at 8:50pm

Collectives of 4.6 do not work on 4.5?

I just tried to load a collective which was made with 4.6.2 into a
MaxPlay of version 4.5.7. It did not load correctly, basically none of
the ui elements where there. Shouldn’t the collective format be
independent of the version?

Stefan


Stefan Tiedje————x——-
–_____———–|————–
–(_|_ —-|—–|—–()——-
– _|_)—-|—–()————–
———-()——–www.ccmix.com

#27838
Sep 29, 2006 at 3:33pm

On 27 Sep 2006, at 21:50, Stefan Tiedje wrote:

> Shouldn’t the collective format be independent of the version?

Doesn’t the collective include all the Max externals used by the
patcher(s)? If so, you’re trying to load the Mach-O externals from
4.6.x into a Max runtime which expects CFM.

(In other words, a collective might be self-contained, but it’s not
necessarily portable.)

– N.

nick rothwell — composition, systems, performance — http://
http://www.cassiel.com

#84748
Sep 29, 2006 at 7:03pm

Well yes, in fact it should work but as you say, it doesn’t.

I tested by building a collective on Intel MaxMSP 4.6.2.

It loads on Windows but not on PPC 4.5.7.

Unfortunately this situation escaped our attention during the design of the UB version of MaxMSP.

Basically, if you want to make a collective in 4.6 that is readable in 4.5.7 it can’t contain any externs. To do this, add the “excludeexternals” keyword to your collective script.

Thanks for the report and sorry for the inconvenience.

-Andrew

#84749
Sep 30, 2006 at 4:37pm

Nick Rothwell wrote:
> Doesn’t the collective include all the Max externals used by the
> patcher(s)? If so, you’re trying to load the Mach-O externals from
> 4.6.x into a Max runtime which expects CFM.

I thought it would only include the externals which do not belong to Max
itself, and those all where CFM externals. I assumed that is the trick
to make them also crossplattform…

But I might be wrong.


Stefan Tiedje————x——-
–_____———–|————–
–(_|_ —-|—–|—–()——-
– _|_)—-|—–()————–
———-()——–www.ccmix.com

#84750
Oct 1, 2006 at 1:33pm

Andrew Pask wrote:
> Unfortunately this situation escaped our attention during the design
> of the UB version of MaxMSP.
>
> Basically, if you want to make a collective in 4.6 that is readable
> in 4.5.7 it can’t contain any externs. To do this, add the
> “excludeexternals” keyword to your collective script.

Yes, but this would not help with third party externals as Peter was
pointing out on the dev list…
I don’t know of any idea beside creating multiple collectives to solve it.
Though if I could include both CFM and Matcho versions and Max would be
smart enough to ignore those which would not work…
(Well the CFM ones need to be placed in a way that Max 4.5.7 would find
it first…)

Stefan


Stefan Tiedje————x——-
–_____———–|————–
–(_|_ —-|—–|—–()——-
– _|_)—-|—–()————–
———-()——–www.ccmix.com

#84751
Oct 2, 2006 at 12:17am

#84752
Oct 3, 2006 at 9:59pm

Joost Rekveld wrote:
> what is your reason not to make a stand-alone ?
> size ?

Size and overhead of performance… Its just wasting resources.

I have Max running always, whenever I get a standalone I extract the
collective from it… Prevents also the opening of a Maxplay version if
you doubleclick on a Maxpatch which still happens from time to time. On
my Mac any MaxPlay moves into the trash…


Stefan Tiedje————x——-
–_____———–|————–
–(_|_ —-|—–|—–()——-
– _|_)—-|—–()————–
———-()——–www.ccmix.com

#84753

You must be logged in to reply to this topic.