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~