Send

Name a bus and send a signal to it. Every Receive with the same name in this definition hears it.

  • Utility
  • Since 0.2.0
  • bus
  • send
  • routing
  • wireless

Open in TuneToys

Send as the Patch draws it, at default values: inlets on the left, outlets on the right.

Send is the start of a wireless cable. Give it a bus name and connect a signal; any Receive with the same name picks that signal up without a cable crossing the patch.

What it does#

The compiler replaces every Send and Receive pair with a direct connection before anything plays, so a bus costs nothing at playback. A bus belongs to the definition it is drawn in: one Send per bus name, any number of Receives. The Send has no parameters and no output; its type and width are whatever you connect to it, and every Receive inherits them.

When to use it#

Use it when a cable would cross half the patch, when several distant places need the same signal, or to feed the Mix drawer's buses by name. A group that wants to publish a bus exposes it through an output port instead; buses never leak out of their definition, so a group used twice keeps two independent buses.

Ports#

PortDirectionSignalLanes
signalInputAny (follows the bus)Inferred from the cable

Parameters#

This node has no numeric parameters.

Tips#

  • Two Sends with one name are rejected. To sum signals, run them into a Mixer first and Send the mix.
  • A Send with nothing connected, or no bus name yet, leaves its Receives silent; the editor draws them as unresolved.
  • Buses do not create feedback: a Receive that feeds its own Send is a cycle and is rejected like any other.

See also#

Receive, Mixer, Combine channels, Cables.

Help patches

Each help patch is an ordinary Toy that teaches one idea. The diagram shows the Patch; the preview shows its Frame. Open it in TuneToys to play and edit it.

1. Send a tone without a cable

beginner Teaches: buses

A wave is sent to a named bus and picked up by a Receive on its way out.

Patch: Oscillator audio output connected to Send signal input. Receive signal output connected to Gain audio input. Gain audio output connected to Patch outputs audio input.
Connections as text
  • Oscillator audio output connected to Send signal input
  • Receive signal output connected to Gain audio input
  • Gain audio output connected to Patch outputs audio input
  • Send names the bus. There is no cable between Send and Receive, yet the tone arrives.
  • The compiler replaces the pair with a direct connection; nothing runs at playback.
Frame preview: Send a tone without a cableFrame “Send a tone without a cable” with 2 elements: text heading, knob Level.SEND A TONE WITHOUT A CABLE0.8 linearLevel
Frame preview (static). Controls show their default values.

Open in TuneToys

  • Receive Pick up a named bus without a cable. Its type and width follow whatever drives the Send.
  • Mixer Sum up to 32 channels, each with gain, pan, mute and solo, into one mix with a master level. Plug a cable in to add a channel.
  • Combine channels Concatenate two audio buses, preserving every channel without mixing.

Edit this page on GitHub

esc

↑ ↓ move↩ open⌘↩ new tabesc close