mc.send~ Reference

Send multichannel signals to any loaded patcher, without patch cords

mc.send~

Description

The mc.send~ object lets you send a multichannel signal to another patcher window or to another location within the same patcher window without using a patch cord.

Discussion

The number of channels are specified by the channel-count argument (default is 1). The destination of the signal can be changed on the fly using the set message. An mc.receive~ object with the same name and channel-count receives the full output of mc.send~. When two or more mc.send~ objects are aimed at the same mc.receive~ object, the signals add together. When mc.send~ is aimed at a single-channel receive~ object, only the first channel is sent.

Note: The use of an mc.send~ object introduces a delay of one signal vector in any mc.send~ / mc.receive~ pair when a feedback loop is detected to allow for signal processing loops.

Arguments

object-name [symbol]

Sets the name of the mc.send~ object.

channel-count [int]

Optional

Sets how many channels mc.send~ should send to mc.receive~. Otherwise, default is (logical channel) 1. When working with receive~, this argument is optional and unnecessary as there is only one channel of audio.

Attributes

Common Box Attributes

Messages

clear

The clear message clears all of the mc.receive~ and receive~ buffers associated with the mc.send~ object. This message is only used with patchers which are being muted inside a subpatch loaded by the poly~ object.

set

Arguments

object-name [symbol]
The word set, followed by a symbol, changes the name of the mc.send~ so that it connects to different mc.receive~ and receive~ objects that have the symbol as a name. (If no mc.receive~ or receive~ objects with the same name exist, mc.send~ does nothing.)

signal

The mc.send~ object sends its input signal to all mc.receive~ and receive~ objects that share its name. The mc.send~ object need not be in the same patch as the corresponding mc.receive~ and receive~ object(s).

Output

Signal-Routing

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

See Also

Name Description
mc.receive~
receive~
send~
MSP Basics Tutorial 4: Routing Signals MSP Basics Tutorial 4: Routing Signals