Signal-Based Music in Max

Max 8.3 introduces a collection of objects designed to enable the use of audio signals for sequencing and generation of musical events.

Making Music with Signals

Starting from a repeating ramp signal (phasor~) as the most basic form of keeping time, we've developed a whole vocabulary of control signals, patterns, and manipulations to turn those simple ramps into musical ideas.

mc.midiplayer~ converts multi-channel signals into sample-accurate MIDI notes you can send to a VST or AudioUnit synth.

crosspatch is a UI object for re-patching signals in a locked patcher, complete with attenuators on the patchcords. It works with matrix~ and several other Max and MSP objects.

Inspired by particle systems, mc.snowphasor~ generates probabilistic ramps from 0-1 that can be used to drive sample playback, granular clouds, and more. Use with mc.snowfall~ to create a full signal-based particle engine.

Free your rhythms with the simple yet powerful what~ object. Give it a list of floating-point values between 0. and 1. to get impulse signals out when the incoming ramp passes through those values.

New objects introduced in Max 8.3


crosspatch

matrix

mc.apply~

mc.assign

mc.chord~

mc.generate~

mc.midiplayer~

mc.pattern~

mc.snowphasor~

mcs.gate~

mcs.selector~

phasegroove~

ramp~

shape~

snowfall~

stash~

subdiv~

swing~

table~

twist~

updown~

what~

where~