RNBO Objects & Operators multibuffer~
Open Help

multibuffer~

multibuffer~

Description

Combine multiple discrete buffers into a single named and indexed set which can be referenced by name in the same way as objects reference a standard buffer~ .

Arguments

name [symbol]

The name of the multibuffer~ object to be referenced by other objects, such as groove~ and record~ .

Inlets

current [number]

Setting a number to multibuffer~ inlet or setting the current attribute, determines the selected buffer from the list of buffers referenced in the buffers attribute. The attribute is 0-based, with the first buffer to reference being '0'.

Fixed Attributes

These attributes must be set in the object box and determine the behavior of the object at runtime.

buffers [list]

The names of buffer~ objects to reference. These referenced buffer~ objects can be in the same patcher, the host platform, or a subpatcher p .

name [symbol]

The name of the multibuffer~ object to be referenced by other objects, such as groove~ and record~ .

Dynamic Attributes

These attributes can be modified in the code during execution using the set object

current [number]

Setting a number to multibuffer~ inlet or setting the current attribute, determines the selected buffer from the list of buffers referenced in the buffers attribute. The attribute is 0-based, with the first buffer to reference being '0'.

See Also

Name Description
buffer~
buffer~ A data buffer for holding audio (or potentially some other) data.
bufferop~ Apply an expression to a buffer.
lookup~ Index a buffer object using a signal, for waveshaping.
dim Output dimensions of a buffer.
channels Output channel count of a buffer.