A newer version of Max is available. Click here to access the latest version of the documentation

plugin~ Reference

Define a Max for Live device's audio inputs



The plugin~ object receives its input from the Live application as part of a Max for Live audio device.



Note: plug-in building for hosts other than Ableton Live is no longer supported. For more information to help you make the transition to creating plug-ins in Max for Live, see Max for Live for Pluggo Developers.


input-channels [list]


Up to 64 input channels can be used, and the number refers to the logical input position. If there are no channels specified, a default of 2 channels will be used.


chans [int]

Maximum Channels

Common Box Attributes



By convention, a Max for Live gets all its audio from the Live application using the plugin~ object and sends its audio output using the plugout~ object. This audio output determined by the channel arguments to the object. This behavior is modified when Max for Live is in Preview Mode.



When used in Max, the signal output of the plugin~ object is simply its signal input. When used in the runtime plug-in environment, the signal output will be the left and right channels of the audio input to the plug-in from the host. If the plug-in is inserted in a mono context, it's possible that only the left channel will contain the incoming audio signal and the right channel will be 0. The exact nature of the audio input to the plug-in is up to the host mixer.

See Also

Name Description