Bitwig Studio Control Surface API  5.0.11
DeviceLayerBank Interface Reference
+ Inheritance diagram for DeviceLayerBank:

Public Member Functions

DeviceLayer getChannel (int indexInBank)
 
- Public Member Functions inherited from ChannelBank< DeviceLayer >
Channel getChannel (int indexInBank)
 
void setChannelScrollStepSize (int stepSize)
 
void scrollChannelsPageUp ()
 
void scrollChannelsPageDown ()
 
void scrollChannelsUp ()
 
void scrollChannelsDown ()
 
void scrollToChannel (int position)
 
IntegerValue channelScrollPosition ()
 
void addChannelScrollPositionObserver (IntegerValueChangedCallback callback, int valueWhenUnassigned)
 
BooleanValue canScrollChannelsUp ()
 
void addCanScrollChannelsUpObserver (BooleanValueChangedCallback callback)
 
BooleanValue canScrollChannelsDown ()
 
void addCanScrollChannelsDownObserver (BooleanValueChangedCallback callback)
 
IntegerValue channelCount ()
 
void addChannelCountObserver (IntegerValueChangedCallback callback)
 
void scrollSendsPageUp ()
 
void scrollSendsPageDown ()
 
void scrollSendsUp ()
 
void scrollSendsDown ()
 
void scrollToSend (int position)
 
void addCanScrollSendsUpObserver (BooleanValueChangedCallback callback)
 
void addCanScrollSendsDownObserver (BooleanValueChangedCallback callback)
 
void addSendCountObserver (IntegerValueChangedCallback callback)
 

Detailed Description

Devices layers are features of special Bitwig Studio devices, more specifically the Layer Instrument and Layer FX devices, and are also shown as sub-channels in the mixer panel.

Instances of device layer bank are configured with a fixed number of channels and represent an excerpt of underlying complete list of channels. Various methods are provided for scrolling to different sections of the underlying list. It basically acts like a one-dimensional window moving over the device layers.

To receive an instance of device layer bank call Device#createLayerBank(int numChannels).

See also
Device#createLayerBank
Since
API version 1

Member Function Documentation

◆ getChannel()

DeviceLayer getChannel ( int  indexInBank)

Returns the device layer at the given index.

Parameters
indexInBankthe device layer index within this bank, not the index within the list of all device layers as shown in Bitwig Studio layer devices. Must be in the range [0..sizeOfBank-1].
Returns
the device layer object
Since
API version 1
Deprecated:
Use getItemAt(int) instead.

The documentation for this interface was generated from the following file: