The Alternative Csound Reference Manual
Previous |  | Next

# table3

table3 -- Accesses table values by direct indexing with cubic interpolation.

## Description

Accesses table values by direct indexing with cubic interpolation.

## Syntax

ar table3 andx, ifn [, ixmode] [, ixoff] [, iwrap]

ir table3 indx, ifn [, ixmode] [, ixoff] [, iwrap]

kr table3 kndx, ifn [, ixmode] [, ixoff] [, iwrap]

## Initialization

ifn -- function table number.

ixmode (optional) -- index data mode. The default value is 0.

- 0 = raw index

- 1 = normalized (0 to 1)

ixoff (optional) -- amount by which index is to be offset. For a table with origin at center, use tablesize/2 (raw) or .5 (normalized). The default value is 0.

iwrap (optional) -- wraparound index flag. The default value is 0.

- 0 = nowrap (index < 0 treated as index=0; index tablesize sticks at index=size)

- 1 = wraparound.

## Performance

table3 is experimental, and is identical to tablei, except that it uses cubic interpolation. (New in Csound version 3.50.)

## See Also

table, tablei, oscil1, oscil1i, osciln

Previous | Home | Next
table | Up | tablecopy