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~