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.
| 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 |
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 |
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 |
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 |
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) |
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 |
version 7.0.250121
Edit All Pages