Log InCreate An Account
  1. News
  2. »
  3. Audio Software & Plugin Hosts
  4. »
  5. Cycling '74

Cycling '74 updates Max to v6.0.7

-
Cycling '74

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

Discussion

Discussion: Active

Please log in to join the discussion

News & Deals Related To This Item

Other Related News
AR Rahman, Music Hackspace and Cycling '74 partner to deliver free online courses to students in India
27 Apr 2021
Max Innovation: An Interview with David Zicarelli
10 Jul 2020
Smaolab updates M4L The Drummer multi-step-sequencer to version 1.3
11 Jun 2023
Sonus Dept. releases Abstructs - Max for Live devices for sound experiments
22 Jan 2023
Sonus Dept. releases Neuralscore+, Max for Live sequencer controlled by a neural network
29 Nov 2022
XY StudioTools updates Song Sketch to v2.1
15 Nov 2022
Ableton updates Live to v11.2
29 Sep 2022
Sonus Dept. releases"Neuraloot" - Neural network based devices for Max for Live
20 Jan 2022
Sonus Dept. releases Scattered, free Max for Live effect
29 Nov 2021
Sonus Dept. releases Eris, sample manipulation instruments for Max for Live
09 Nov 2021
Sonus Dept. releases Æthernity - Atmospheric Devices for Max4Live
14 May 2021
mididope releases Molecular with intro offer
04 May 2021
mididope releases MIXMUX Duo (MIDI plugin for live sequencing) with intro offer
21 Sep 2020
Max For Live with KVR Expert Phelan Kane - Part 2
26 Jun 2020
Max For Live with KVR Expert Phelan Kane
19 Jun 2020
Soundmanufacture releases Instant Twister for the Midifighter Twister and Ableton Live
08 Sep 2019
Audiomodern releases Streakulator V2 (Max For Live)
08 Feb 2018
Ableton Live 10 Released
06 Feb 2018
Audiomodern releases Random Chords Generator PRO (M4L)
07 Sep 2017
ROLI releases Beta Version of BLOCKS Dashboard - Enables BLOCKS to control Logic, Live and more
15 Mar 2017
Audiomodern releases Random Groove Generator PRO
08 Dec 2016
Ableton Link Now Available For Desktop Apps
27 Sep 2016

Show more...