Max 7.0.4 Released
We are happy to announce the release of Max 7.0.4. Please take a look at the release notes below, there are a good number of fixes in this update, as well as a few new features.
You can download the update 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.
We hope you enjoy!
-Ben
New Features:
• Gen: code export improvements
• gen~: added creepyreverb example
• jit.grab: native Blackmagic driver implementation
• message: added dontrestore attribute to clear contents on save/close/etc
• nslider: can use note names for input
• Preferences: added preference to disable adding saved patchers to the search path
Fixed Tickets:
• amxd~: parameters can be changed with messages on Windows x64
• avf / grabbr: fixed crash when setting input attr / when instantiating vizzie abstraction
• bpatcher: properly keeps reference to abstraction when there is a space in the patcher name
• coll: fixed writeagain message memory leak
• coll: nsub message pushes to jit.cellblock
• crash recovery: fixed problems for patchers containing mira objects
• crash recovery: no longer fails to recreate patch cords to subpatchers in some situations
• dict: export_json no longer forces the extension
• dict: pattr properly stores state on save
• dict.route: fix for not matching identical dicts after whitespace change in jed
• dict.route: fixed syntax / matching issues
• dirac: now named ZTX
• Doc / File Browser: fixed minor deletion bugs
• Doc Browser: sidebar link generation works when target has no text
• File Browser: fixed blue drag and drop highlight sticky-ness
• File Browser: fixed jitter-examples/render and jitter-examples/javascript/render naming conflict
• Gen: generated code in Code sidebar is properly bracketed
• gen: prefix/classname/namespace that's added to gen~ exportcode struct and API
• gen~: fixed amxd crash
• gen~: fixed compile fail with "call to fasterpow is ambiguous"
• gen~: function declaration
• groove~: ‘set’ message fixes
• groove~/play~: fixed clicks when buffer reference is changed and in overdrive/siai
• Installer: fixed warnings in Chrome browser
• jit.dx.grab: @adapt functionality
• jit.dx.grab: output_texture support
• jit.gl.cornerpin: fixed mouse interaction when bound to jit.world
• jit.graph: fixed clearit attribute
• jit.matrix: avf engine properly displays large still images
• jit.matrix: importmovie with avf backend now properly handles single plane matrices
• jit.matrix: updates to exportimage reference to better reflect current functionality
• jit.movie: fixed dispose message to properly free movie file
• jit.movie: output_texture no longer outputs blue frame immediately after reading file
• jit.phys.picker: fixed touch message
• jit.world: toggling fsaa no longer breaks escape fullscreen on Yosemite
• live.drop: fixed crash when freed (Win only)
• live.gain~: fixed graphical glitches with inlets / outlets
• live.step: dump_to_dict contains interval
• Max For Live: device width no longer changes on re-save
• Max For Live: fixed dragging width of "defined initial window position"
• Max For Live: fixed maxurl-related crash
• parameter: display device-only attributes in patchers opened from the device project
• Patching: ctrl+e on Windows OS no longer crashes
• playlist~: fixed pitchshift reset problems
• project: unfreezing no longer causes creation of a nested device folder
• Projects: adding a JSON file no longer tries to create a patcher
• Projects: dependencies are found when project is out of search path
• Projects: ensure that project-based patchers aren't added to the search path
• Projects: new files will be written directly into their correct category folders on creation
• Projects: reads .lua files
• Reference: enum descriptions are properly rendered
• retune~: properly respects pitches
• serial: sending 'open' message after valid port selection no longer kills connection (Win only)
• sflist~: sound files no longer cut off
• sfplay~: fixed clicks when re-enabling time stretching
• standalone: fixed issue where two instances of patcher would open on startup when built from a Project
• Styles: no longer makes copies of styles when saving patcher
• Text Editor: can paste into find bar text field (Windows only)
Thanks for the update. and blue screen removal in jit.movie :-).
Sadly, yet again no object borderline check option in preferences after so many dedicated user demands.
Thank you Rob for the blackmagic support!! Woowoo!
After installing the 7.0.4 update, I can no longer paste from clippings of my packages in ~/Documents/Max. Max can find my packages without problems but in the "paste from" context menu, all packages with clippings except the official ones from C74 are greyed out.
Here's a screenshot
Hi Larme,
When you open the File Browser, do you see your packages and clippings there? Also, is the database still harvesting? If it is, you should see a little progress bar in the upper right of the File Browser window.
-Ben
Thank you for the most crucial/important Dict/Pattr fix .
Hi Ben,
I think it's the database still harvesting. After some period time the clipping is back!
Hi Ben,
I've noticed Gen code export now has new methods, including this one:
const char *getparameterunits(CommonState *cself, long index);
Is it possible to set the parameter units inside the Gen patcher?
Cheers
Niko
Also, exported genlib.cpp has these lines:
#include "json.c"
#include "json_builder.c"
Xcode was failing to compile. Pretty sure they should be .h instead .c.
Cheers
Niko
@L3VIDIUS: yet another - surprising - choice made by c74 in the Max 6 -> Max 7 transition.
[jit.matrix]'s own Help File is broken, since it still states "available file types: png, bmp, jpeg, macpaint, photoshop, pict, qtimage, sgi, tga and tiff" and makes available an inoperative "exportimage tiff" message box.10 export options in Max 6 became 2 options in Max 7!
On win32 Avast reports max.exe and Avira reports both max.exe and maxRT.exe as viruses when trying to install Max 7.04.
I assume these are false positives, but I thought you should know.
LeonyP, it looks like you've set the Max path to the Max 7 examples folder, rather than the Max 7 application folder.
JEAN-FRANCOIS CHARLES, L3VIDIUS, as i'm sure you're aware, the 32 bit quicktime library is deprecated. this was the library we used to support all those image export options. it was not an arbitrary decision to remove working features. failure to modify the jit.matirx help file to reflect this was an oversight. thank you for pointing that out.
i've logged a feature request to look into the possibility of supporting uncompressed image export from jit.matrix for both platforms and architectures.
Thanks Rob, it makes sense indeed. PNG is a lossless format, so I'm not sure we loose so much without TIFF & Photoshop.
Max (7.0.4, 64 bit) is crashing Live on load for me (OS X 10.8.5).
I haven't tried any previous version of Max 7, but the standalone runs fine. However, it crashes both 9.2 and 9.1.6.
The BEAP help files are not accessible within max help (XML file * not found), hovewer they are in the Max 7 folder \resources\packages\Beap\help.
However, thanks for the update.
Hi Igor,
How are you coming across this error? Can you give me steps to reproduce, along with OS?
Please note that there are only BEAP help files, not reference files.
-Ben
Whenever I try to save a patch with extension ".maxpat" using "Save As" in a specific directory, it will not be saved there but in the Application folder or somewhere deep down in de application Max.app.
Hi Rob.
my problem is that when i'm trying to add max 7 folder ableton has no reaction. after that i tried to add Max 7 examples folder but,you see on image what happened.dont know what to do. my ableton version is 9.2 64 bit
i have windows 8.1 maybe problem is that?
Hi Ben
Win 8.1, Max installed in C:\Program Files(x86)\Cycling '74\Max 7\
To get the error 1) search for "bp." in Max-Reference 2) get the results 3) click on any result 4) get the error.
Btw. what would be the right way to access the help files? For me it's not fatal as I can find the help files through windows explorer, it's just a little bit unconventional. The BEAP help files are actually really cool, very inspirational, at least for a beginner, missed this kind of examples.
Hi Igor,
As mentioned, BEAP does not have reference files, and the Documentation Browser only displays reference/documentation pages. Perhaps we can hide these results and/or pointing people in the right direction.
To access the BEAP help files in Max, you can either use the File Browser (cmd+b) to search for them, or just make the BEAP abstraction and then alt-click on the instantiated bpatcher. You can also highlight the abstraction and go to the Help menu and choose 'Open bp.* help' or right click and choose 'Open bp.* help'.
-Ben
...and where have the java-classes and java-doc folders gone? I've now copied them from an older max version, which seems to work nicely, but I'm wondering what happened there
I cross graded to Max 7 a week before M4L 7 was released. Looking at the update files (v. 7.04) for Max and M4L, they look like the same zip files.
Did I just waste $200 cross grading ?
Hi Tarik,
Java/mxj support is now included as a Package (max-mxj) in the distro (/Applications/Max.app/Contents/Resources/C74/packages/max-mxj). You can get there using the above file path or by opening the File Browser and going to Packages->max-mxj->and right clicking on a file to 'reveal file'.
-Ben
Hi Jim,
There are some significant differences between a full Max license and the MFL add-on to Ableton Live. To see a list of differences, check out the following page:
-Ben
Ben,
Thanks for the info. I'm new to Max and M4L and some of the info on what you get with each version is somewhat confusing. Based on the version 7.0.4 update zip file, which looks to be the same file for both Max and M4L, I thought there weren't any differences between the two.
Your link helped clear up the confusion.
Windows 8.1 has high security settings. It also updates silently if you have not tampered with it's default update settings. It may even reset your preferred security preferences for application folders after a update, meaning, you may set a folder's read/write permissions and after a "silent" update those permissions may be reset to default. Below are my instructions for running an application as Admin and Taking control of folder permissions for windows 8.1 but should work with any windows system.
Assumptions:
As far as I know Max and Live versions have to match, you will have to use a 32 bit version of Max to play well with a 32 bit version of Live and vice verse, as silly as it may sound some people might not get that immediately. It might be worth checking if you installed the right version, ideally both are created around the same time.
Setting Max & Live to Run in Admin Mode
Right mouse button on the Max Application and release for the pop up menu item, "properties", a pop up window will appear, in the compatibility tab either select "run this program as administrator" or select "Change settings for all users" if you log in with more than one user. Do the same for Live to give Live Admin privileges.
Still no access to folders?
When all else fails, you can right mouse click on a folder(s) that are giving you access problems, select properties then the security tab. You will have "group or user names" don't worry, this will be easy, select who your logged in as in that list first, it should look like ( users,xxxx\xxxx), once selected hit the "edit" button just below that list, a second pop up window will appear looking exactly like the first, in the second pop up, you can change folder access permissions all users but we will deal with your user for now.
Select your user once again in the second windows pop up dialog, "Group or user names" exactly as before, there is another dialog below "Group or user names" called "Permissions for Users" These are the permissions of the currently selected user, check off all boxes that are not checked off. Hit apply wait a second, then hit ok to close the second dialog. The first pop up dialog will still be open, you can continue to edit permissions for other users if you like. This operation should be performed on any folder for programs that give you folder access issue. This combined with admin privileges described above should give you access to any folder in your system read or write.
Hope this helps and good luck.
@TREMOR Even though i an not a win user, these instructions might be very valuable for many. Would be worth to copy them into a WIKI article!! :)
Why no borderlines? Still after all complaints? Is anyone reading this forum?
this patch will show you something that’s far more important
Warning : however important this might seem, do *not* click the toggle if you have other unsaved patches opened.
Has the image for 7.0.4 changed? For the Mac OSX version, I am clicking the link but get this:
The requested URL /projects/maxmspjitter/files/Max704_150625.dmg was not found on this server.
Currently the Max download links are broken. We should have this resolved in the next few hours!
-Ben
Download links should be working again. Let Support know if you still are having problems with downloads.
-Ben