join Reference

Combine items into a list

join

Description

Takes separate untyped items and combines them into an output list.

Examples

Arguments

inlets [int]

Specifies the number of inlets. If there is no argument, there will be two inlets, and the two list items will be set to (int) 0 initially.

Attributes

triggers [256 ints]

Define a list of inputs that will automatically trigger output (i.e. adding an input to this list will make the inlet "hot"). Setting the attribute value to -1 will cause the object to trigger output for any inlet (all inlets will be "hot").

Common Box Attributes

Messages

bang

In either inlet: Causes join to send out a list composed of the currently stored items.

int

Arguments

input [int]
The number is stored in the join object as an item in a list with its position in the list corresponding to the inlet in which it was received. If the inlet is a 'trigger' input, the entire list is sent out the outlet.

float

Arguments

input [float]
The number is stored in the join object as an item in a list with its position in the list corresponding to the inlet in which it was received. If the inlet is a 'trigger' input, the entire list is sent out the outlet.

list

Arguments

values [list]
The list is stored in the join object as an array of items in a list with its position in the list corresponding to the inlet in which it was received. If the inlet is a 'trigger' input, the entire list is sent out the outlet.

anything

Arguments

values [list]
The message with its arguments is stored in the join object as an array of items in a list with its position in the list corresponding to the inlet in which it was received. If the inlet is a 'trigger' input, the entire list is sent out the outlet.

set

Arguments

values [list]
The list is stored in the join object as an array of items in a list with its position in the list corresponding to the inlet in which it was received.

See Also

Name Description
pack
pak
unjoin
unpack