Cycling '74 has updated Max to version 6.0.7.
New Features:
- buffer~: new 'offset' function to add a constant.
- capture: precision attribute allows you to set the floating point precision.
- coll: improved user experience for syntax errors.
- cycle~: wavetable size attribute.
- debugger: shows subpatcher when debugger steps into it.
- function: cursor attribute.
- function: line attribute.
- function: linethickness attribute.
- function: new features (curve, grid, snap2grid, copy/paste, quantization, line...).
- ggate and gswitch: UI updates.
- installer: Mac 10.8 (Mountain Lion) OS compatibility.
- Live.menu & umenu objects's popup corners are now transparent.
- live.step: binary mousing.
- live.step: bipolar display.
- live.tab, live.text and live toggle: rounded attribute.
- mouse cursor: changes when text editing is started.
- nodes: no longer display the cursor while dragging.
- nodes: Nodes object box can now be rectangular.
- Parameter view: speedlim and defer now settable for enum-parameters.
- playbar: refreshrate attribute.
- polybuffer~: sends a bang when dropping file/folder in the window.
- Projects: preference for Project default locations.
- tab: fadeunselect and fadetime attributes for animation.
- text: precision attribute allows you to set the floating point precision.
- ubutton: rounded attribute.
- wave~: cubic interpolation mode.
- waveform~: linecolor attribute.
- zl.scramble: output a list of indices to the right outlet.
Vizzie Features:
- New modules: CROPPR and WYPR.
- Vizzie now functions as an abstraction (vz.).
- Fully commented/hinted inlets and outlets.
- All generator modules now have data inlets to set the operating parameters.
- All modules now take ints (0/1) from a toggle to stop/start operation (the "stomp box switch").
- All modules with presets now take a message to choose presets.
- All modules with presets now take a message to interpolate between two presets.
- Selectable VIEWR window sizes.
Gen Features:
- Code Sidebar.
- gen~ recompiles if vs/sr changes.
- gen~: Data, Buffer, and Delay are now supported in GenExpr code.
- gen~: poke and splat support @index attributes like peek, sample etc.
- GenExpr branching: if(expr) {} else {}.
- GenExpr Break / continue statements: for(...) { break/continue; }.
- GenExpr Loops: while(cond) {}, for(i=0; i < 10; i+=1) {}.
- Improved compile error reporting.
- Jitter Gen: gate and selector operators.
- New data typing.
- New examples.
- Object argument expressions: [+ pi/2], [param foo @min 0 @max pi*2].
- send/receive: only works within the same patch (not cross patchers or patcher to sub-patcher).
- Subpatchers (embedded and abstractions).
- User Functions.
Jitter Features:
- jit.anim.path - @position, @quat and @scale attributes.
- jit.anim.path and jit.anim.drive: @eval_report attribute.
- jit.anim.path and jit.anim.drive: target objects now updated wirelessly.
- jit.gl.*: better handling of mouse picking in opengl context window and @ui_priority attribute.
- jit.gl.*: gl object matrixoutput notifications.
- jit.gl.cornerpin: @corner_color attribute.
- jit.gl.cornerpin: @drawcorners mouse mode and @mousereport attribute.
- jit.phys.6dof: spring motor feature.
- jit.phys.body: @collisions attribute to support individual body collision dictionary output.
- jit.phys.body/jit.phys.multiple: local_scaling attribute for more accurate and efficient scaling.
- jit.phys.constraint: @strength and @stretch attributes.
- jit.phys.constraint: @worldpos and @worldquat attributes.
- jit.phys.ghost: @central_exp and @central_mode attributes added to adjust central force.
- jit.phys.ghost: shape can be convexhull or concave.
- jit.phys.multiple: @constraint attribute for creating constraints between bodies.
- jit.phys.multiple: body names now created using matrix cell address.
- jit.phys.multiple: mesh matrix input for drawing multiple mesh shapes.
- jit.phys.picker and jit.gl.picker: mouse up notification.
- jit.phys.picker: @enable attribute.
- jit.phys.world: @collision_mode attribute for extended collision info.
- jit.phys.world: @raytest_mode attribute.
- jit.phys.world: collision force and normal added to collision dict.
- jit.phys.world: collisions dictionary accessible in javascript.
- jsjitter: anim.path js support.
- jsjitter: Jitter physics objects in javascript.
- jsjitter: ob3d matrixoutput notify for javascript.
- New examples.
Bugs Fixed:
- abstractions: properly updates when window closed then saved.
- allpass~: fix for incorrect step-response.
- attrui: drawing enhancements.
- attrui: number text reappears properly after undo.
- audio: fixed deadlock when closing a patcher with the Audio running.
- audio: fixed error when starting audio in a subpatcher.
- auto-completion: fixes for slowness.
- auto-completion: works with shortcuts.
- autocompletion: down arrow key in object box no longer duplicates box text.
- average~: no longer reports negative zero in absolute mode.
- bpatcher in Max For Live: can map through.
- bpatcher: click through on empty bpatcher works.
- bpatcher: double-clicking in explorer window no longer adds a @name argument.
- bpatcher: fixed crash entering text after bpatcher is deleted.
- bpatcher: fixed number box output issues when clicking on a toplevel UI.
- capture: no longer crashes when trying to display very long text.
- cellblock: resizing the object refreshes properly in in-line edit mode.
- change: sending set with no args no longer crashes.
- codebox: pasting into codebox works when multiple views are shown.
- coll: fixed crash when 'refer' message is sent from scheduler and main thread at the same time.
- coll: no longer crashes when receiving a nth message with wrong arguments.
- count~: attributes typed in object box are now recognized.
- cursor: positioning fixes.
- cycle~: phase no longer clipped.
- database: launch optimizations.
- DB search: improved performance on PC.
- debugger: animation improvements.
- debugger: fixes for disappearing patch cords.
- debugger: prevention for auto-debug on patcher loading.
- dict: exposed "append" method to js.
- dict: fixed 'pull_from_coll' crash.
- dict: fixed syntax parsing bug when values contain colons.
- dict: value setting improvements.
- dict.group: fix for values starting with a numeral.
- dict.iter: fixed memory leak with certain keys/values.
- dynamicdocs: fixed search broken for certain terms and queries.
- external drives: no longer prevented from being removed.
- file paths: resolved path is sent to editor.
- File search paths: Max now finds patchers when typed.
- filebrowser: fixed dragging audio files from the filebrowser.
- filtergraph~: no longer crashes when dragging a filter.
- filtergraph~: no longer hangs when receiving bad queries.
- flonum: goes slower when shift key is down (like number).
- function: pattr connection improvements.
- Gen codebox: Edit->Copy/Paste are no longer greyed out.
- Gen dependencies: gen 'externals' are not added to the dependency list.
- Gen: copied gen patchers now have correct title bars.
- Gen: fixed issues with changing genpatcher name.
- Gen: fixed missing help descriptions.
- Gen: fixed unnecessary dirtying of some genpatchers.
- Gen: improved performance after error reporting.
- Gen: misc noise op fixes.
- Gen: MRO with gen subpatchers respects edits and compiles changes.
- gen~: buffer name parsing improvements.
- gen~: control-rate processing improvements.
- gen~: fixed compile error with abs (integer input).
- gen~: fixes for inlet/outlet assist strings from in/out comments.
- gen~: improved interpolation.
- gen~: undo improvements in genpatcher.
- GenExpr: color coded constants.
- genpatcher: (unlocked) in title bar when unlocked.
- groove~: fixed sync issue when there are four channels.
- groove~: properly plays four channels.
- if: == correctly evaluates NaN values.
- inspector: fixes for opening the inspector in a help file after closing sidebar.
- itable: fix for Max hang when itable is in a bpatcher.
- Java: Jitter works in Windows standalone applications.
- jit.catch: frame size can be controlled with attrui.
- jit.gen: fixed crash when adding/removing patch cord to clip (Win only).
- jit.gl @lighting_enable 0 with material uses color attribute.
- jit.gl.camera: @enable 0 does not draw when attached to node.
- jit.gl.camera: @erase @capture 1 color no longer clears rendering context for a second non-capturing camera.
- jit.gl.camera: cameras allowed to be part of anim.node hierarchy.
- jit.gl.handle: auto_handle disabled when connected to any object.
- jit.gl.handle: fix for jit.phys.world and screenraytest message crash.
- jit.gl.handle: object dragging improvements.
- jit.gl.light: improvements for adding/removing lights.
- jit.gl.light: works with jit.gl.node.
- jit.gl.lua: outlets assistance improvements.
- jit.gl.material: fix for errors when switching render contexts.
- jit.gl.material: fixed issues with switching render contexts.
- jit.gl.model: "texgroup 0" message no longer crashes.
- jit.gl.multiple: multi-texturing fixes.
- jit.gl.node: overrides child object attrs when set via max box.
- jit.gl.node: re-instantiating in non-automatic mode no longer crashes.
- jit.gl.pix: drawto now updated when typed in box.
- jit.gl.render and jit.gl.node: transform_reset now propagated to child gl objects.
- jit.gl.render: @axes 1 draws the axes.
- jit.gl.render: drawing of matrixoutput matrices applies source object's state to result.
- jit.gl.render: message "drawclients" works.
- jit.gl.sketch: fix for miscalculated screentoworld output.
- jit.gl.sketch: Fixes for error when drawing jit.gl.text2d.
- jit.gl.sketch: screentoworld output improvements.
- jit.gl.sketch: transform_reset fixes.
- jit.gl.texture: changing wrap attr properly rebuilds the texture.
- jit.gl.texture: copy works when cull_face is enabled.
- jit.gl.texture: uyvy colormode fixes.
- jit.grab: (Windows) @colormode uyvy works.
- jit.net.send: @connected updates and outputs properly.
- jit.phys.body: reset message affects dynamic and kinematic bodies.
- jit.phys.multiple: kinematic works when set via max-box.
- jit.phys.picker: fix for setting filter attribute from max box.
- jit.phys.world: @raytest mode no longer affects jit.phys.picker behavior.
- jit.phys.world: fixed crashes when changing box args.
- jit.phys.world: fixed render destination deletion crash (Win).
- jit.phys.world: raytest messages no longer causes world update.
- jit.pwindow: @erase_color alpha now works.
- jit.pwindow: @shared 1 no longer stops texture rendering.
- jit.pwindow: fix for gl render visibility when context is implicit (Win ony).
- jit.pwindow: pwindow as render context in bpatcher no longer stops drawing in MFL.
- jit.qt.movie: @noaccel supresses output.
- jit.window: @sync attr is recognised.
- jit.window: fixed flickering with umenu interaction.
- jit.window: deleting with scripting works as expected.
- jit.window: set visible 0 before rendering works properly.
- jitter Gen objects: now respond to reset button.
- Jitter Gen: attrui properly updates if a message has been used to set the attr.
- jitter Gen: objects now set param value to new default when param op is changed.
- Jitter Gen: setting @dirty no longer crashes.
- Jitter GL readback: fix for changing readback on windows.
- live.colors: fix for proper output.
- live.dial: Shift + arrows do fine adjustments.
- live.drop: fixed ordering issue on device load.
- live.drop: respects 'order' parameter.
- live.grid: changes via pattr update update parameter blob.
- live.grid: flexible direction height.
- live.grid: output the correct value on mouse drag out the mouseover information outlet.
- live.grid: points can be set if they are out of range.
- live.step: steps are no longer missed when quickly click-dragging.
- live.tab: fix for button mode persistence issues.
- live.thisdevice/parameters: fires / reports values after return to live after edit.
- loading: Max 4 patch loading improvements.
- magnifier: works in MFL device patcher.
- Max for Live: Fixed crash when making M4L device invisible.
- Max for Live: Live UI objects dB unit style improvements.
- Max for Live: live.* objects no longer output values triggered by keys when inactive.
- Max for Live: thispatcher 'path' message works in frozen Max device.
- message box: fix for crash when updating message box contents from scheduler with overdrive on.
- mgraphics: select_font_face no longer increases font_size.
- MIDIout: works after it has received a negative value.
- MIDI: MIDI ports are now available after sleep/wake.
- minimixer: fixed crash after deleting subpatcher after opening minimixer.
- multislider: fix for disappearing outline.
- multislider: properly display reverse scroll mode when the border are not visible.
- multislider: set message sets every slider (without requiring the index).
- nodes: fixes for pattr integration.
- nodes: mouse coordinate are correct when the object isn't squared.
- nodes: setnode message properly updates the active state.
- number box (MIDI display format): correct results when values are typed in.
- panel: @ignoreclick 0 is saved in json.
- parameter: fixes for irregular output when defer + speedlim are enabled.
- parameters: values are no longer output when saving a device in preview mode.
- patch cord: fix for crash dragging starting connection on a disabled patch cord.
- patch cords: fix for color inconsistencies.
- patching: fixes for disappearing patch cords and assistance.
- pattrstorage: locked slots are stored in initial value.
- pfft~: fix for crash with bad arg values.
- playbar: posts a warning when connected to a non valid object.
- playbar: refreshes jit.qt.movie when scrubbing while the playback is off.
- playbar: works properly when changing movie with autostart attribute set to 0.
- plot~: filters are applied when data source is a buffer~ reference.
- poke~: no longer redraw buffer~ when the samples don't change.
- poly~: MIDInote no longer crashes with bad arguments.
- poly~/send~: changing voices in MFL no longer crashes Live with certain SR.
- polybuffer~ list is properly updated after using the replace message.
- preset write file dialog.
- project: better management of duplicates in the project folder.
- project: unfound files have the correct file class.
- ref browser: title bar matches content on Windows.
- regexp: fixed additional issues with substitution output.
- regexp: fixed crash when trying to match against an invalid regexp.
- regexp: fixed issues with substitution output.
- regexp: fixed substitute with empty string crash.
- scheduler: improved timing when using multiple schedulers and larger buffer sizes.
- scripting: fixed issue with scripting MSP objects.
- select: fixed compatibility with list.
- standalone: fixed Windows file dialog extension.
- standalones: write extracted externals into application support folder on Mac.
- teeth~: no longer crashes when turning of the audio.
- thispatcher: fix for menu disappearance on window flags nogrow on Windows.
- translation: improved layout of Japanese text on Windows.
- trunc~: calculation improvements.
- umenu: misc optimisations.
- vst~: handles fxp files.
- waveform~: redraws properly when the size is set at loadbang.

Discussion
Please log in to join the discussion
Related news...
Cycling '74 News
Other Related News
11 Apr 2013 Cycling '74 updates Max to v6.1.2
09 Apr 2013 Cycling '74 updates Max to v6.1.1 (incl. 64-bit support added in 6.1.0)
12 Nov 2012 Cycling '74 updates Max to v6.0.8
13 Sep 2012 Cycling '74 updates Max to v6.0.7
11 May 2012 Cycling '74 updates Max to v6.0.5
16 Feb 2012 Cycling '74 updates Max to v6.0.4
18 Jan 2012 Cycling '74 updates Max to v6.0.3
25 Nov 2011 Cycling '74 updates Max to v6.0.1
07 Nov 2011 Cycling '74 releases Max 6 and the Gen Add-on
26 Aug 2011 Cycling '74 updates Max to v5.1.9
26 Apr 2011 Max Mathews: An Appreciation from David Zicarelli
30 Mar 2011 Cycling updates Max and Max for Live
08 Dec 2010 Cycling '74 updates Max to v5.1.7
23 Nov 2010 Cycling '74 updates Max to v5.1.6
06 Oct 2010 Cycling '74 updates Max to v5.1.5
30 Apr 2010 Cycling '74 updates Max/MSP/Jitter to v5.1.4 (incl. Max Runtime)
10 Feb 2010 Cycling '74 updates Max/MSP/Jitter to v5.1.3 (incl. Max Runtime)
22 Jan 2010 Cycling '74 updates Max/MSP/Jitter to v5.1.2
21 Dec 2009 Cycling '74 updates Max (Max/MSP/Jitter) to v5.1.1 (incl. Runtime)
23 Nov 2009 Cycling '74 updates Max/MSP/Jitter to v5.1 (includes support for Max for Live)
14 May 2013 Kevin Kripper updates Spectrum Aalyzer S8 (M4L) to v1.5
12 May 2013 Maurizio Giri releases Spectrum Sampler - Max for Live device
29 Apr 2013 Kevin Kripper releases "Ultimate Mixer" for Ableton Live with Max For Live
26 Apr 2013 J74 releases "ISO Controllers" - Max for Live plug-ins and MIDI Remote scripts for Launchpad and APC40
23 Apr 2013 Whitebox Synthmakers update free Dialsynth to v1.9 for Ableton Live with Max/MSP
25 Mar 2013 Whitebox releases Pixiphone - Max for Live ambient instrument
17 Mar 2013 K-Devices releases Shaper - free Max For Live waveshaper
30 Jan 2013 Whitebox releases SAMPLEPLAYER 4.4 - Free Max for Live Instrument
03 Dec 2012 J74 releases "Morph" for morphing and modulation in Ableton Live / Max for Live
25 Nov 2012 Whitebox releases SPOTFIELD - Free Max for Live instrument
18 Nov 2012 Whitebox updates Baconfist for Live and Max to v1.5
29 Oct 2012 Whitebox releases LOW v1.8 for Ableton Live and Max
03 Oct 2012 Whitebox releases Max4Live Synth "Laverne" Makeover
11 Jun 2011 A visit backstage at the Beatles LOVE Show
30 Mar 2011 Ableton updates Live to v8.2.2
08 Aug 2010 Puremagnetik releases Max Fuel, The First
23 Mar 2010 JazzMutant announces Mu for Lemur for Ableton Live
21 Dec 2009 Puremagnetik announces 'Max Fuel, the First' for Max for Live
16 Dec 2009 Novation releases StepSeq (beta) for Max For Live
24 Nov 2009 Ableton releases Max For Live






