Skip to content

MAX 8 and 9 new stuff

porres edited this page Oct 30, 2024 · 2 revisions

NEW ADDITIONS & FIXES IN MAX 8 and 9 FOR OBJECTS THAT ARE IN CYCLONE


In: Max 8.0.0:

  • line~/curve~: maxpoints attribute to increase list length
  • matrix~: connect message has a gain argument
  • capture: usability improvements (seems to be new "size" and "listout" attributes)
  • scope~ automatic mode

In: Max 8.0.2

  • cycle~: 'reset' message to reset phase (a la phasor~)

In Max 8.0.8:

  • sprintf: allows list input to cold inlets to set subsequent inlets (new feature)

In Max 8.1.2:

  • coll: added precision attribute for number representation

  • bug:

    • bitshift~: tests for NaN before outputs

In Max 8.1.3:

  • drunk: modernised seed implementation
  • record~: int and float behave as described in the documentation
  • scale: fixed usage of exponent less than 1.0
  • scale~: parity with scale in classic mode

In Max 8.1.3:

  • buffer~: filetype and format are now attributes

In Max 8.1.6:

  • mtr: many new features
  • peakamp~: signed attribute;
  • train~: attributified, added resetmode, fixed initial delay issues
  • decode: modernized, 64-bitized

In Max 8.1.7:

  • bugfix: table: unique identifier #0 for name is respected

In Max 8.2:

  • [bucket] clear message
  • [capture] uses scientific notation for very large numbers
  • [mtr] added touchenable and touchdisable messages to enable / disable touch on multiple tracks
  • sampstoms/mstosamps: accepts list input
  • thresh: increased max list size to 32767
  • thresh~: added list method
  • funnel / spray: increased max list size to 4096
  • prob: embed is now an attribute

In Max 8.2.2:

  • thresh: symbol and anything support

In Max 8.3.0:

  • buffer~: 'dither' attribute for write operations
  • buffer~: 'readraw' message
  • click~: number message for scaled impulse
  • clip / clip~: mode attribute to zero outside of boundaries
  • gate, switch, selector~, gate~: 'next' message to iterate through connections
  • gate~ / selector~: 'ramptime' attribute
  • peakamp~: @interval attribute
  • sah~: 'triggermode' attribute
  • slide~ / rampsmooth~: attributized / added signal inlets
  • scope~: 'displaychan' attribute is preserved

In: Max 8.3.2:

  • comparison operators: support floats in either/both inlets
  • midiparse: midievent message comes out first
  • pink~: uses xoshiro256 (like noise~)

Up to: Max 8.6.5:

  • nothing

Max 9.0.0

  • borax: @size attribute
  • coll: 'append' message to add an integer-index entry atfter last integer index / name attribute
  • index~ / lookup~ / poke~: can be instantiated without a buffer name
  • index~ / poke~: new channel outlets
  • lookup~: attributized some messages
  • modulo~: added integer case
  • poke~: channel inlet can be a signal, int or float
  • scale: classic 2 mode for handling inverse scaling + exponentials
Clone this wiki locally