Max 6.0.1 Released

Nov 9, 2011 at 6:40pm

Max 6.0.1 Released

Many of the Max 6 issues reported here have been fixed. Please take a moment to update to the latest version 6.0.1

http://cycling74.com/downloads/

Max 6.0.1 release notes:

New Features:
β€’ highlight patcher object box via double click on inlet/outlet
β€’ autocompletion now filters out redundancy
β€’ jit.gl.material: messages to open/close material browser window
β€’ pfft~: open original patch under contextual menu
β€’ persistence of object explorer disclosable headers
β€’ autocompletion dimmed text and enter/tab/space/defocus completes text
β€’ implement gen access to the object via help
β€’ new jit.gen, gen, and jit.gl.lua examples
β€’ jit.gl.lua vignette
β€’ MSP optimizations on both platforms
β€’ minimixer improvements
β€’ Gen documentation updates
β€’ reveal preferences toolbar item

Bugs Fixed:
β€’ keyboard shortcuts working in save as dialog
β€’ mxj: outletHigh fixes
β€’ documentation browser: now work on Windows
β€’ hint: documented delay time of 0
β€’ patch cords at edge of window cause no longer cause scroll bars
β€’ jit.pwindow: works as a rendering destination in MFL
β€’ added missing clues in Max Preferences / Patcher Window
β€’ setclock: fixed “mul” mode
β€’ bogus objects now respect Object Defaults color
β€’ Projects: .avi files added to ‘Media’ section
β€’ dict: ‘export’ message fix
β€’ cycle~: fixes for high frequency setting
β€’ jit.displays: verifies that displaymode < count before sending
β€’ cycle~: no longer goes from sinusoid to negative DC with ramp
β€’ jit.gl.slab: slab processing/parameter fixes
β€’ jit.gl.multiple: glparam “color” now works in all cases
β€’ cycle~: improvements to sound “quality” differences between Max 5 and 6
β€’ buffer~: ‘sizeinsamps’ allocates channels properly
β€’ vst~: audio throughput when no plug present
β€’ documentation browser: Forward button now works
β€’ vst~: output no longer limited to first two channels
β€’ ‘Open help patcher’ from reference: does not open an additional copy
β€’ deencapsulate: now disabled for all UI objects
β€’ dict.route: fixed crash for when it receives a dictionary and has no args
β€’ Removing objects from presentation mode: fixed crash
β€’ inspector in the explorer: now gets the focus
β€’ menubar: help menu no longer missing from custom menubar (Mac only)
β€’ Max For Live: fixes for Live windows graphic issues and crash
β€’ waveform~: Ruler BPM now updates
β€’ function: ‘setdomain’ and ‘setrange’ now notify attrui/getattr
β€’ gen~: adding a filename argument to an existing gen~ now loads the file
β€’ .genjit/.gendsp files: can be added to Projects
β€’ jit.gl.model: fixed matrixoutput
β€’ gen patchers: no longer accept inappropriate key commands
β€’ plot~: range caption clipping and positioning fixes
β€’ text editor: now shows correct line number for initial insertion point
β€’ text editing is immediately enabled after dragging an object into a patcher from the object explorer
β€’ circular menu pop-up: fixed positioning
β€’ color: improvements when using color… in the object menu for objects and patch cords
β€’ dropfile: can now resize when corners are very round
β€’ Inspector menus: regularized inspector pop-up menu locating behavior and appearance
β€’ clicking a separator or disabled item closes a JUCE pop-up menu
β€’ attrui: has an icon in object explorer
β€’ Gen: comparison == op improvements
β€’ jit.window: src/dst rect fixes
β€’ audio driver: NRT audio driver now works with new mixer engine
β€’ pattrstorage: ‘setstoragestate’ updates value in param mode
β€’ ‘open original’: disabled for original patcher
β€’ slash in path: Max 6 now opens files with a slash in the path (Mac)
β€’ text editor window: pasting text into jed sets dirty flag for window
β€’ jit.gl.render: fixed texture message error from JS
β€’ ob3d matrixoutput mode 2 documentation
β€’ Inspector menus: clicking on other windows no longer causes crash
β€’ oscbank~: fixed ‘glitches’
β€’ jitter: geometry shaders now work
β€’ zl: fixed frozen @zlmaxsize attribute/argument priority
β€’ bitsafe~: works properly in Max 6
β€’ enable minimum IOVS of 32
β€’ windows support for larger patches
β€’ MaxAPI framework: Apple AppStore-compatible
β€’ nan: fixed issues with average~,atodb~,dbtoa~,sqrt~,ftom~,mtof~,saw~,tri~ and mgraphics
β€’ jit.window: support for modifier keys
β€’ jit.window: suppress ctrl+click window switching popup
β€’ line: fix for erratic behavior in MFL devices while in Max Editor
β€’ projects: eliminated file/folder deletion issue which occurred under certain circumstances when moving project files in the Finder/Explorer

#59923
Nov 9, 2011 at 9:21pm

thanks so much for the dict export fix!!!

#215735
Nov 9, 2011 at 9:38pm

Great to see so many bug fixes addressed in such a short time….i don’t see any mention of the oft reported problem with auto completion and search paths. Has that been fixed by any chance?

I also love that support for apple store is addressed….I think that feature alone will make Max a compelling crosss-platform tool for many kinds of apps.

#215736
Nov 9, 2011 at 9:51pm

Impressive bugfix list for sure ! Anything new about the sfplay negative speed bug ?

#215737
Nov 9, 2011 at 11:55pm

Nope — auto-complete is still not working — what’s worse is that even the Object Explorer can’t find my objects even though they’re in the search path of the loaded project (proof: if I manually type in one of my objects, it does get instantiated so Max knows about my search path)

Sigh

#215738
Nov 10, 2011 at 8:12am

@dhjdhjdhj Have you tried resetting your database? Send a message to Max using [; max db.reset]. Might help.

– Pasted Max Patch, click to expand. –

Hope this helps.

#215739
Nov 10, 2011 at 1:32pm

I appreciate the suggestion but unfortunately, it made absolutely no difference. Tried it several times with both global file paths and project-level file paths.

#215740
Nov 10, 2011 at 2:33pm

thanks for the geometry shader bugfix !!

#215741
Nov 10, 2011 at 3:50pm

YEAH!

#215742
Nov 10, 2011 at 5:14pm

Mr dhjdhjdhj,

If you have not had contact with support or engineering about this auto completion thing then please get in touch with me, send me the object or some kind of way of replicating your exact setup, steps, system etc and I’ll have a look. I am not able to reproduce problems so far based on what I’ve read.

Cheers

Andrew

#215743
Nov 10, 2011 at 7:34pm

I’m still experiencing a serious drop in speed/frame rates when I turn on adc. Any suggestions?

#215744
Nov 10, 2011 at 8:41pm

alexnathanson,

Can you post a patch, OS, computer model, numbered steps to repro?

Thanks,
-Ben

#215745
Nov 11, 2011 at 4:11am

If you download the zip file from my website (http://deskew.com/component/jdownloads/?task=view.download&cid=49), expand it to a folder and add that folder to Max, then try to instantiate any of the items in the subfolders underneath — autocomplete does not work for me on either machine on which I have tried it.

It did (sort of) work once but not any more. Also, if you do instantiate an object by its full name, then autocomplete works for that object the SECOND time you try to instantiate it.

#215746
Nov 11, 2011 at 3:39pm

Thanks a lot.Very professional and fast.

#215747
Nov 11, 2011 at 5:14pm

Hi dhjdhjdhj,

This is the expected behavior. Autocomplete in an object box only works the second time you attempt to instantiate any abstraction in Max’s search path.

-Ben

#215748
Nov 11, 2011 at 5:19pm

Really? That would seem less than useful. It’s usually the first time I use an object that I can’t remember the full name and THAT’s when I want to see the auto completion.

I don’t need autocompletion to save me tying, I need it to help me remember!

More relevantly, on my other Mac, it works fine — as soon as I start typing an object name (from something in my search path), I immediately get that nice popup list of available matches.

#215749
Nov 11, 2011 at 5:43pm

Managing huge libraries of patchers for autocompletion is a complex issue, and not something that we want to “solve” with a heavy hand. I do agree that we could implement some things to help out in this area, so it is something that will be discussed as we move forward.

Just a clarification, this is just for abstractions, not objects. Objects will automatically “register” with autocompletion.

Another side note, if you use the Object Explorer, you can search for abstractions by name in the ‘patcher’.

-Ben

#215750
Nov 11, 2011 at 5:57pm

I am certainly talking about abstractions but on the machine where autocomplete wasn’t working, the Object Explorer does not find them either.

I guess I don’t understand where lies the complexity. Ignoring issues of contextual help and just wanting an easy way to be reminded of already created abstractions, it seems to me that it should be pretty trivial to just collect the names of all .maxpat objects in the search path and index them so that autocomplete can be done. Even with 50,000 abstractions, it would just be a few megabytes of ram to manage an index.

Nevertheless, I appreciate your feedback

#215751
Nov 11, 2011 at 6:08pm

On the computer that isn’t working, what is the full path of your folder with all your abstractions?

-Ben

#215752
Nov 11, 2011 at 7:08pm

Hi Ben,

MacBook Pro, OSX 10.6.8

The patch is attached.

Here are the steps (in presentation mode)…

-click large on/off toggle
-click “open” message box
-select vid (bottom left) in matrixcntrl
-click the toggle labelled “Preview”
-Click load to load list of videos (I have a list of 10 video files, ranging from 1mb to 100mb, 1-8 are 720×480 and 9-10 are 1440×1080)*
-Push number 3 on your keyboard. This is the setting for the maximum number of video FX. (The video should be running between 25-30fps)
-Click the toggle for adc~ 1

You should be able to see the drop in frame rates now. It’s even more dramatic when you begin to play around with the audio controls and routing.

*You don’t actually need to load the list of videos to trigger the drop if you don’t have any suitable files handy.

Thanks a lot!
Alex

#215753
Nov 11, 2011 at 8:38pm

Hi Alex,

Quite a sprawling patch. There are some dependencies missing, an abstraction called “poly_loadvids_nogl_june30″ and perhaps some cv.jit stuff?

Could you create a new project, add this patch, consolidate, take a snapshot and send it along?

I’m doubtful that we will be able to do much troubleshooting with it, but I could at least try and reproduce any performance differences between Max 6 and Max 5.

If you are able to make a simple patch that shows any performance differences, along with some numbered steps to repro, that would be ideal.

Thanks!
-Ben

#215754
Nov 12, 2011 at 12:31pm

Hi, Ben, the path is

HD2:/MaxLibrary6

#215755
Nov 14, 2011 at 5:27pm

dhjdhjdhj, unable to repro here so far.

Is ‘HD2′ an external drive? If so, what kind of connection? What size is the /MaxLibrary6 folder?

#215756
Nov 14, 2011 at 6:46pm

It’s a second drive I installed in my laptop (replaces the CD) that runs at 7200 RPM (so that I can stream samples faster). I put anything that needs faster access on that drive. According to GetInfo, the entire collection of files takes up about 3.7Mb. There are about 175 files and most of them are between 4K and 12K each. A couple are 20K.

#215757
Nov 14, 2011 at 10:57pm

dhjdhjdhj,

Does moving this folder to somewhere on your internal drive, then adding it to your search path make the problem go away? I’d like to determine if it is an issue that is specific to this search path/separate drive.

I had no issues with an external USB drive, but maybe there is something specific about this kind of drive…

-Ben

#215758
Nov 15, 2011 at 12:35pm

Unfortunately, at this point, that experiment will have to wait until I’m done with some band rehearsals. I had to go back to Max5 due to some occasional crashes in Max6 and consequently had to uninstall Max 6

Will get back to it ASAP

#215759
Nov 21, 2011 at 9:47am

I have a question regarding installing minor upgrades of Max 6. Since I have lots of 3rd-party external libraries installed, do I have to delete the previous Max fold and do a clean installation for every minor upgrades? Or is there a way that I can simply install into/replace the existing folder, while keeping all my external libraries untouched.

#215760

You must be logged in to reply to this topic.