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

plugreceive~

Receive audio from another plug-in

Description

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.
The use of the plugsend~ and plugreceive~ objects to pass audio between Max for Live devices is not supported.

The plugreceive~ and plugsend~ objects were used to send audio signals from one pluggo plug-in to another. They were used in the implementation of the PluggoBus feature of many of the plug-ins included with pluggo.

Arguments

Name Type Opt Description
object-name symbol Obligatory. Gives the plugreceive~ object a name used for connecting with one or more plugsend~ objects.

Messages

set object-name [symbol]
The word set, followed by a symbol naming a plugsend~ object, connects the plugreceive~ object to the specified plugsend~ object(s), and the plugreceive~ object's audio output becomes the input to the plugsend~. If the symbol doesn't name a plugsend~ object, the audio output becomes zero.
signal The input to the plugreceive~ object comes from a plugsend~ object to which it is currently connected. Initially, this will be a plugsend~ having the same name as the plugreceive~ object's argument.

Information for box attributes common to all objects

Output

signal: The audio signal input to the plugsend~ objects connected to this object. If no plugsend~ objects are connected, the audio output is zero.

There may be a delay of one processing (I/O) vector size of the host mixer between the plugreceive~ output and the inputs to the plug-in which the plugreceive~ is located. This occurs when a plugsend~ occurs later in the processing chain than the plugreceive~ to which it is sending audio.

Examples

See Also

Name Description
plugsend~ Send audio to another plug-in