Global Array

Global arrays are named, shared arrays accessible from anywhere in a workspace. They support four data types — data (float), color, string, and trigger — and can be synchronized across networked computers. Each type has a definition module, plus dedicated Get and Set modules for reading/writing by index or as a whole. See also the How to use Global Arrays tutorial.

Categories

Category Modules Description
Data (Float) 6 Define, get, and set float/array global arrays, plus OSC integration
Color 5 Define, get, and set color global arrays
String 5 Define, get, and set string global arrays (comma-text)
Trigger 3 Define, get, and set trigger global arrays
Management 4 Reset, save/load to file, network refresh, and watch for modifications

Data (Float)

Define and access global arrays of float values. The definition module is the central hub with network sharing, reset, and preset options.

Module Description
Global Array DATA Define a float global array: set name, size, reset values, network sharing, and preset saving
Global Array DATA Get Array Get all values of a float global array
Global Array DATA Get Value Get values at specific indexes (supports array of indexes)
Global Array DATA Set Array Set all values of a float global array (supports HTP mode)
Global Array DATA Set Value Set values at specific indexes (supports HTP mode)
Global Array DATA OSC Automatically send and receive global array values via OSC messages

Color

Define and access global arrays of color values.

Module Description
Global Array COLOR Define a color global array
Global Array COLOR Get Array Get all color values
Global Array COLOR Get Value Get color values at specific indexes
Global Array COLOR Set Array Set all color values
Global Array COLOR Set Value Set color values at specific indexes

String

Define and access global arrays of string values using comma-text format.

Module Description
Global Array STRING Define a string global array
Global Array STRING Get Comma Text Get all string values as comma-text
Global Array STRING Get Value Get string value at a specific index
Global Array STRING Set Comma Text Set all string values from comma-text
Global Array STRING Set Value Set string value at a specific index

Trigger

Define and access global arrays of trigger values.

Module Description
Global Array Trigger Define a trigger global array
Global Array Trigger Get Get trigger values at specific indexes
Global Array Trigger Set Set trigger values at specific indexes (supports HTP mode)

Management

Reset, persist, synchronize, and monitor global arrays.

Module Description
Global Array Reset Reset one or more global arrays to their default values
Global Array Save Load File Save, load, or update global arrays to/from files (with filter, reject, isolate, and fade options)
Global Array Refresh Remote Force send/retrieve global array values to/from all connected computers
Global Array Watch Modified Watch a list of global arrays and fire a trigger when any of them is modified

See also

version 7.0.250121

Edit All Pages