home/ atoms/ max-for-live-device-types

Max for Live devices come in three types — Audio Effect, Instrument, and MIDI Effect — each with distinct signal roles

Max for Live (M4L) allows custom Max patches to run as Ableton Live plug-ins called devices. Three device types serve distinct roles: Audio Effect devices process audio flowing through a Live track — they receive audio via plugin~ and output via plugout~. Instrument devices generate audio in response to MIDI arriving on a MIDI track. MIDI Effect devices transform MIDI data before it reaches an instrument — they produce no audio themselves. Each type has its own template and browser folder in Live. The Live API extends all three device types with programmatic access to any Live parameter.

Examples

M4L Audio Effect: a custom delay or spectrum analyzer controlling another device. M4L Instrument: a generative synthesizer triggered by MIDI clips. M4L MIDI Effect: a chord generator spreading single notes into chords before the synth. Live API: a device reading current BPM and adjusting its own delay time accordingly.

Assessment

You want to build a Max patch that launches a clip in Ableton Live when a MIDI note is received. Which M4L device type should you use and why? Which two Max objects replace adc~/dac~ in an Audio Effect?

“Three folders should then appear in the second column of the Browser: Max Audio Effect, Max Instrument and Max MIDI Effect. These three folders are used, respectively, to group together audio effects, virtual instruments and MIDI effects created with M4L.”
corpus · electronic-music-and-sound-design-vol-2-max-8-cipriani-and-g · chunk 32