Table Lookup
table_lookup · v1Reads an Array at a normalized position from 0 to 1, with linear interpolation.
Table Lookup
Inputs
Outputs
Select a port to see its purpose and an example connection. Its reference row will highlight.
Ports and connections
| Port / ID | Type | Connection |
|---|---|---|
Tabletable | array | An Array of table values. Position selects a point between the first and last element.Required |
Positionposition | number | Controls Position with a number stream. Without a wire, the manual value is 0.Manual value when disconnected |
Outputout | number | The number result of Table Lookup, available to other nodes on every sample.Output |
An output can feed multiple inputs of the same type. An input has one source; Function also requires matching signatures. All connection rules →
Parameters
Values describe manual settings. A connected stream replaces a parameter’s manual value; disconnecting restores it.
| Parameter | Range | Default | Control |
|---|---|---|---|
Positionposition | 0…1 | 0 | Input or manualLinear scale |
How to use it
Array = [0, 0.5, 1], Position = 0.25 → 0.25. Connect modulation to Position.
Things to check
Position is normalized. Use Get Element for an integer index.
Check required inputs and matching types. Run Compile before auditioning; a validation failure preserves the previous working module. Troubleshooting →