Transform Reference Guide

Put* [Help Patch]

Exchange data between locations without connections.

Syntax

Put* pattern

Arguments

Inlets

Outlets

Comments

Pattern can be any valid OpenSound Control (OSC) pattern, with wildcards, ranges, etc. It will be matched against the names of inlets, outlets and state variables of other transforms. It can match the variable name used by one or more Get transforms. Unlike OSC address, the scope of the name can be relative. The address is relative to the current patch unless it begins with a "/" character.

When a new value is received by the Put* transform, it finds all variables that match the address and sets them to the new value. If a matched variable is an inlet of another transform, the transform will be activated as if it received data via a connection to the inlet. If a matched variable is used by one or more Get transforms, they will all be activated, even when they are in other patches.

Put can accept data of any type, although care should be taken when it is used on existing variables (e.g., inlets) of specific types.

See Also

Get Put
OSCDispatch
OSC support in OSW

Open Sound World User Guide
© 2000-2004 Amar Chaudhary. All rights reserved.