Cycling 74 Max v8.1.2 / v8.1.4 [WiN, MacOSX]
MAC: P2P | 04 June 2020 | 538 MB
The visual programming language has taken on a raft of new improvements in the latest iteration, most notably the introduction of the new MC. objects.
MC, we’re presuming, stands for multi-channel and Cycling ‘74 is sure it will “transform how you imagine sound design”. It makes patches with 100 channels of audio look as simple as those with a single channel.
It seems MC will give you the ability to manipulate multiple audio channels and operations with fewer objects.
Much of the development in version 8 has been focussing on performance. Cycling '74 now claim that Max will launch 20 times faster on Windows than before and load patches up to four times as quick. Performance as a whole is improved, with complex UI operations being significantly more responsive.
Another big update is the ability to control your patches with hardware, without the need to patch. In the new Mappings Mode, you can assign physical controls to your patch in just three steps; simply enter Mappings Mode, select a slider and then move your controller – done.
Other improvements include a new Search Sidebar which allows you access to thousands of Max examples and tutorials that ship with Max, along with results from web forums and in-depth articles.
Summary of what's New in Max 8:
- Tap into sonic complexity with MC.
- Noticeably improved performance.
- Simplified MIDI and keyboard control with Mappings.
- Vizzie 2, completely rebuilt with OpenGL.
- Open your patches to the world with Node for Max.
- Experience a streamlined patching workflow.
- Uncover the secrets to Max mastery with search.
Team RET Note: (v8.1.2)
Cycling 74 Max v8.1.4 Release Notes
New Features:
3rd party externals: dialog to allow 3rd party unsigned externals
dialog: three new modes (Alert, Confirmation, Extended)
jit.pworld: new object that encapsulates jit.pwindow and a GL context
jit.pwindow: support for texture input without a CPU readback
Jitter Probing: added texture support
JS Patcher / Maxobj: getattrnames / setattr functions
JS Task: new freepeer() function to unroot and mark object as invalid
JS: new MaxobjListener, ParameterListener, ParameterInfoProvider objects
jweb: added rendermode for transparent background
jweb: preference to enable debugging and set port for jweb / CEF
jweb: update to Chromium 80
package: support installing .maxpacks by dragging them onto Max
Patcher: assistshowspatchername attribute to set inlet/outlet assistance behavior
Patcher: enabletransparentbgwithtitlebar attribute to enable transparent background when title bar is visible (Mac)
patcher: transform abstraction to subpatcher
playlist~ / jit.playlist: preset/pattr/snapshot support
playlist~ / jit.playlist: added duration, durationms to content dictionary
playlist~: added selectionms, channelcount, samplerate to content dictionary
playlist~: autocreate mc.playlist~ when dragging multichannel files
playlist~: implement signal cue triggering / new mapcue feature
playlist~: set play head position with milliseconds
playlist~: signal driven playback
playlist~ / jit.playlist: undo/redo for slot changes
playlist~ / jit.playlist : exposed sfplay~ and jit.movie attributes
rslider: thickness attribute
VIDDLL: defaultcachesize preference (defaults to 0.5 GB)
Video objects: support for dynamic patchcords based on output type (matrix or texture)
Video Browser: support for Hap files
Fixed Bugs:
allpass~: no longer randomly removes one sample delay
append / prepend: modernized and fixed 64-bit truncation issue
Audio Status: added bullet style check mark in driver menu
Audio: non-signal connections from MSP objects no longer triggers DSP chain recompile
bitand~: fixed int usage in mode 2
bitor~: calculates output values correctly
buffer~ playback objects: fixed potential deadlock when changing reference to buffer
buffer~: filetype and format are now attributes
buffer~: sizing attributes change when any change (including sizeinsamps message)
capture: fixed crash when precision argument is invalid
dict: fixed readagain message
dict: quiet mode remains quiet for subdicts
fft~/ifft~: proper help patches open
fpic: fixed hang when loading SVG files via attribute
hover: works on contained components in a locked patcher
Inspector: fixed issues with color picker when setting gradient
Inspector: improvements for undo of non-box attributes
itable: fixed hint attribute
jit.mgraphics: svg_set method works
jit.movie: viddll engine can load JPG from URL
jit.playlist / playlist~: improved drawing performance
jit.playlist: improved attribute exposure and display
jit.playlist: improved still image support
jit.playlist: loadmess 1 can be used to start playback on patch open
jit.playlist: loads project media when using VIDDLL engine
jit.playlist: vol message works when clip is not playing
jit.pwindow: fixed zooming issues when rendering OpenGL
Jitter Probing: fixed matrix probing for video objects
JS Task: improved reliability (Task objects are now rooted)
jstrigger: fixed crash when entering two double quotes in box
jweb: better url path handling
jweb: fixed crashes when using max.outlet CEF js API
jweb: fixed interaction when "operate-while-unlocked" is enabled
jweb: txt & html files render properly
key: fixed reporting of arrow keys when bpatcher has focus
limi~: fixed assistance and reference page issues
limi~: properly constrain release and lookahead attributes
limi~: threshold attribute is now absolute instead of relative and eliminated ramp
live.banks: correctly handle live.banks in a subpatcher
live.banks: more descriptive errors when present in amxd~ in Max
live.slider: fixed mousing in horizontal slider when steps are used
live.thisdevice: no longer outputs preview state twice when inside a subpatcher
M4L info view: fixed visibility of info on mouse over (Win)
Mac Standalone: fixed app store entitlement crash
Mapping: don't draw outlines for hidden boxes in locked patchers
mapping: improved hit-testing of subpatcher views
Max For Live: clicking on a parameter will correctly change focus to device
Max for Live: increase sysex buffer to match Live's limits (256k per device)
Max For Live: reworked warning that VIDDLL is not installed by default
MC: mc.pack~, mc.combine~, mc.wrapper~ protect against > 1024 channels
mc.list~: minimum channel count is now 1
menubar: dirties patcher when script is manually changed
mtr: fixed play data corruption when triggering play from object output
multislider: fixed drawing vertical bars
packages: verify platform compatibility when the server reports an update
parameter window: fixed crash when adding columns
parameter: improve shortname behavior when restoring devices
parameter: improved ordering output in Max
parameter: initial_enable output improvements for patcher load
parameters: fixed potential memory corruption and crashing with blobs
patchcords: display improvements based on data type
patcher->bpatcher transform: fixed @ style args and memory leak
Patching: 'snapping' improvements and shortcuts
pattrstorage: recallmulti normalized weights more reliable
playlist~: beginning of long sample is no longer played twice when timestretching is enabled
playlist~: contextual menu follows object position (Win)
playlist~: fixed crash when adjusting channel count with audio on
playlist~: fixed crash when loading long filename with weird characters
playlist~: fixed issues when shift-dragging past right edge
playlist~: fixed playback at different sampling rates
playlist~: fixed playback when direction changes
playlist~: improved cursor position for command / option + drag operations
playlist~: improved playhead redraw when using signal playback
playlist~: removed click at end of sample when timestretch is enabled
playlist~: reports errors properly (instead of being labeled as sfplay~)
playlist~: sync outlet improvements
playlist~: sync output follows Max's sampling rate
playlist~: timestretching state is properly restored
playlist~ / jit.playlist: can drag attributes from inspector to create attrui
playlist~ / jit.playlist: fixed erroneous "start" notification when stopping a playing clip
playlist~ / jit.playlist: UI & interaction improvements
print: double-click in console on object print will open bpatcher's window
Project: retains chosen amxd export type
Projects: accepts folder names which are a superstring of the project name
scale: bang outputs last list to be consistent with number output
sfplay~: all attributes are listed (and greyed out, if appropriate) in quickref menu
sfplay~: eliminated repeated audio at the start of a long file when timestretch is enabled
sfplay~: ensure loop range under extreme conditions
sfplay~: fixed potential issues with cue loading
sysaudio: fixed crash when freeing audio engine
tabbed patcher: fixed crash switching tabs in fullscreen patcher with transparent background
textedit: ASCII 13 (cr) no longer adds an extra space
thispatcher: window notitle no longer zooms the window
tosymbol: single symbol can be up to 32K, input symbol can be 4K
VIDDLL: Fixed crash when using FlexASIO and VIDDLL
VIDDLL: improved performance with Hap files
vst~: fixed crash when replacing plugin
vst~: improvements to subname output
waveform~: fixed errors after second standalone build
Zooming: works more broadly across objects (chooser, umenu, playlist~, etc)
百度云下载地址:
Hot comments