Max 7.0.5 Released

Ben Bracken's icon

We are happy to announce Max 7.0.5. The main reasons for this update is to address several issues with AVF video playback for Mac users, fixes for Max For Live use, and fixes for Gen.

As always, you can download the new installers here:
https://cycling74.com/downloads/

This can be installed over your previous Max 7 installation, and will not affect installs of Max 6.x or lower.

Enjoy!
-Ben

New Features:
• jsbuffer: new send() method

Fixed Bugs:
• bpatcher: fixed offsets and zooming issues
• Doc Browser: added messagename highlighting and links
• Doc Browser: no longer returns items that are not ref or doc pages
• Doc Browser: fixed seealso descriptions on 3rd party refpages
• gen~: local variables no longer "leak" between codeboxes in the same genpatcher
• gen~: properly determines variable type in a control-flow sub-block
• jit.gl.slab: no longer crashes in text editor when shader file is malformatted
• jit.movie: fixed avf engine playback issues
• jit.movie: fixed crash when switching movie files and @colormode uyvy (avf engine)
• jsbuffer: improved accuracy of length returned in ms when in 32-bit
• Max For Live: changing Live's sample rate no longer stops MIDI
• Max For Live: fixed Jitter jit.gl.render-related crash
• Object Browser in Toolbar: fixed crash when clicking outside patcher browser after showing object category menu
• Packages: Support folder on Windows allows for both 32 and 64 bit lib folders
• Projects: application-building from a Project now includes Packages
• radiogroup: no longer grabs tab key focus
• vst~: improved in/out channel configurations

benniy's icon

does the bpatcher fix address the issue of them disappearing / going "off screen" when edited view "new view of..." ?
https://cycling74.com/forums/bugreport-bpatcher-new-view-of-window-appears-beyond-screen-range/

that'd be raaaad!

vichug's icon
yaniki's icon

There was any changes to [jit.grab] too (on Mac side 64 bit)? I'm interested, because, as I just noticed, now this object is working much more stable than the previous version. It's really cool, thanks guys.

Ben Bracken's icon

Hi Yaniki,

jit.grab functionality should be improved for Mac users who are using the default AVF video engine. Glad to hear it is working better for you!

-Ben

yaniki's icon

Thanks Ben!

Yes I'm using AVF, and can confirm, that the jit.grab works perfect now.

Previously I experienced two types of issues: crash on device switching and strange artefacts (horizontal "glitches") after resolution change. Both issues are fixed now.

thank you very much

Todd's icon

Guess I was doing it all wrong, my post is irrelevant so I deleted it. ;)

Jaeho Chang's icon

When opening help patch of [buffer~], some errors are printed in Max window. I think there is something wrong in "buffer-js-help.js".

Ben Bracken's icon

Hi Jaeho,

Thanks for pointing this out. Looks like the sinc function was missing some parentheses. To make these errors go away, you can edit the buffer-js-help.js and just change line 79 from:
function sinc
to
function sinc()

-Ben

Ruslan's icon

Hi Ben,

what does it mean:

gen~: properly determines variable type in a control-flow sub-block

In a gen~ documentation beta written the following:

Variables are given types automatically by the compiler depending on the Gen domain and the Gen object’s inputs.

The usual distinction between int and float numbers does not apply to Gen patchers. At the Gen patcher level, everything is a float.

Does it also mean that now I need to initialise all variables with either float or integer type of variables depending on the output type?
I have done so no matter it was written just for backward compatibility in case this change will happen.

Best Regards,
Ruslan

phiol's icon

small feature request on next release.

An object oultine feature [checkbox]. Yes I am as annoyed of not having it as much as you may be me asking for it.
The number of times I made mistakes/false-connections-troubleshooting-time wasted for nothing
since Max7’s interface came out last nov 11th , in situations that could of been easily avoided.
Like two number boxes that were overlapping with wrong connections but I couldn’t eye grasp them simply because there is no outline option.
Also, [attrui ] used to have 2 colors. At least maybe give us the outline.

It would probably take you c74 Genius Coders 20-30 mins if not less
to put together and you would make so ,so many people happy.
People don't want the outline, perfect uncheck it in preferences.

Another nightmare as been teaching your Max7 interface to new users.
So easily can a new user confuse the message object from a regular one with the new interface color.

I use your software every single day and try to
help someone a minimum of once every 1 day. I’m doing what I can to spread the news , help me make it easier to spread.

Thanks for putting up with my rant and maybe considering the outline request yet again.

Phiol

Ullstein's icon

Phiol,

not only do I support your wish, I also miss the outlines very much.

I also miss, what was available in former MAX, is the list ob available objects. If one cannot remember the name of an object (because not using it all the time) there is not way to find it because one has to go through the whole alphabetical list of objects. Before there were these two lists:
"Max Objects A-Z page" and "Max Objects by Function Page". It would be great to get them back. Or are they hidden somewhere. At least I cannot find them.

Thanks

HP

Fifacoinsdiy Fifacoinsdiy's icon

Sony has arise a new antagonism that gives players the adventitious to accept their bold designs included in the accessible PS3-exclusive appellation Sly Cooper Thieves in Time. Sly Cooper allotment this year Cheap NBA 2K15 MT Points . To be in the running, players accept to architecture their own in-game abundance application either hand-drawn activity or computer activity programs. The abandoned agreement is that all designs accept to be submitted with a abbreviate description of what the abundance is and what it represents. Sony will avant-garde all antagonism entries to Sly Cooper Thieves in Time developer Sanzaru Studios.

The development aggregation will afresh aces their eight favourite designs, which will be adapted into in-game objects. All runners-up will accept a PlayStation Vita animate as a prize. The antagonism is accessible from April 20 to May 20, 2012, and can be entered by visiting the PlayStation Europe website. All entries accept to be submitted with a description of their design www.nba2k15mt.com. Arise during Sony 2011 Electronic Entertainment Expo briefing, Thieves in Time will be arise afterwards this year. Admitting Sly Cooper Thieves in Time is the aboriginal admission in the authorization Sanzaru has designed, the collapsed is not in actuality a drifter to the series. The developer--also abaft PlayStation 2 appellation Secret Abettor Clank--contributed to 2010s Sly Collection.

Lume's icon

On the left toolbar. Click double arrow for category.
The outlines thing... Yeah, I dunno, I think the interfaces I make now are a lot cleaner.
But I can see how it could be annoying during patching.

Untitled.png
png
Jdudeo's icon

As a request for the next update, can we make Max boot up without stealing window focus?
I only run it for editing Max for Live devices but when I press the edit button and try to do something else while I wait for it to boot up it steals the window focus constantly. It's not such a quick loading time so it would be nice to be able to do something else while waiting and not have Max, for all intents and purposes, lock up my whole PC. I haven't experienced any other program doing this and Max has been doing it for as long as I've been using it.

Orestis Lampadas's icon

[EDIT] i thought i had a problem with jit.window posting those on the max console

jit_gl_create_context: multisamples: GL Error: Invalid enumeration
warning: couldn't create context, trying without depthbuffer
jit_gl_create_context: multisamples: GL Error: Invalid enumeration
warning: couldn't create context, trying without double buffering
warning: pixel format has already been set to 4, cannot set to 2
jit_gl_create_context: multisamples: GL Error: Invalid enumeration

but it seems like it's a windows problem, not max's, so, sorry for the trouble. the problem is still there of course, but it's just mine now.

yaniki's icon

I faced this problem several times, always on Windows machines, always observing the same behaviour when trying to use OpenGL renderer in Processing too. So, if Max and Processing are behaving in the same way this is probably an issue related to GPU and OpenGL implementation (maybe drivers?).

Orestis Lampadas's icon

thanks dear yaniki, yup, i think that's the thing, the drivers-gpu-.gl objects. I'm looking into it. i ran across other people in other threads with the same issue. the solution is not so straitforward or clear, but i'll fix it, i have to. thanks again!

[edit] fixed it. i use a Intel(R) G45/G43 Express Chipset, and to find a decent driver online was hell. for future reference, anyone having trouble with openGL and windows 10 should use this one: https://downloadcenter.intel.com/download/18650
it's a downgrade, but it works. many thanks to modit2002

innerdub's icon

will there be any new examples added to "max.app/contents/Resources/Examples"? the ones in there now are the same from the last couple versions of Max.... looking forward to testing out the new jit.world object, and was also wondering if there will be an update to change the interface's theme? Perhaps have a theme that can make Max look like any pervious version, or at least change the colors similar to ableton live's theme'ing....

djlbe's icon

I'm lost with the new object groove~ , by the past in max 6 for enable interpolation it needed the ‘resample 1,0′ and was buggy with 24 bit wavefile but it seems that it disappeared... any info about it?