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


Transmit signals without patch cords


The send~ object lets you send a signal to another patcher window or to another location within the same patcher window without using a patch cord. In addition, the destination of the signal can be changed on the fly using the set message. A receive~ object with the same name receives the output of send~. When two or more send~ objects are aimed at the same receive~ object, the signals add together.
Note: The use of a send~ object introduces a delay of one signal vector in any send~- receive~ pair when a feedback loop is detected to allow for signal processing loops.


Name Type Opt Description
object-name symbol Obligatory. Sets the name of the send~ object.


clear The clear message clears all of the receive~ buffers associated with the send~ object. This message is only used with patchers which are being muted inside a subpatch loaded by the poly~ object.
set object-name [symbol]
The word set, followed by a symbol, changes the name of the send~ so that it connects to different receive~ objects that have the symbol as a name. (If no receive~ objects with the same name exist, send~ does nothing.)
signal The send~ object sends its input signal to all receive~ objects that share its name. The send~ object need not be in the same patch as the corresponding receive~ object(s).

Information for box attributes common to all objects


Signal-Routing: Signals are routed remotely (i.e., sans patch-cord-connection).


Signal coming into send~ comes out any receive~ object with the same name

See Also

Name Description
receive~ Signals can be received from any loaded patcher, without patch cords
MSP Tutorial 4: Routing Signals MSP Tutorial 4: Routing Signals