Bitwig Studio Control Surface API  4.0.1
History

This document lists the API changes introduced by the different versions of Bitwig Studio.
Thanks to TeotiGraphix for contributing the code to generate this list.

API version 14

The following classes have been updated or added in API version 14.

Application

The following methods have been added to the Application class in API version 14.

Arranger

The following methods have been added to the Arranger class in API version 14.

ControllerHost

The following methods have been added to the ControllerHost class in API version 14.

new.svg

DetailEditor

The following methods have been added to the DetailEditor class in API version 14.

Mixer

The following methods have been added to the Mixer class in API version 14.

NoteStep

The following methods have been added to the NoteStep class in API version 14.

TimelineEditor

The following methods have been added to the TimelineEditor class in API version 14.

Track

The following methods have been added to the Track class in API version 14.

Transport

The following methods have been added to the Transport class in API version 14.

API version 13

The following classes have been updated or added in API version 13.

ExtensionDefinition

The following methods have been added to the ExtensionDefinition class in API version 13.

  • getSupportFolderPath (): string
    Gets a remote URI or a path within the extension's jar file where support files for this extension can be found or null if there is none.

Project

The following methods have been added to the Project class in API version 13.

API version 12

The following classes have been updated or added in API version 12.

ControllerHost

The following methods have been added to the ControllerHost class in API version 12.

Device

The following methods have been added to the Device class in API version 12.

DeviceBank

The following methods have been added to the DeviceBank class in API version 12.

API version 11

The following classes have been updated or added in API version 11.

Arpeggiator

The following methods have been added to the Arpeggiator class in API version 11.

Bank

The following methods have been added to the Bank class in API version 11.

ContinuousHardwareControl

The following methods have been added to the ContinuousHardwareControl class in API version 11.

new.svg

EnumDefinition

The following methods have been added to the EnumDefinition class in API version 11.

EnumValue

The following methods have been added to the EnumValue class in API version 11.

new.svg

EnumValueDefinition

The following methods have been added to the EnumValueDefinition class in API version 11.

HardwareAction

The following methods have been added to the HardwareAction class in API version 11.

HardwareControl

The following methods have been added to the HardwareControl class in API version 11.

MidiExpressions

The following methods have been added to the MidiExpressions class in API version 11.

MidiIn

The following methods have been added to the MidiIn class in API version 11.

SettableColorValue

The following methods have been added to the SettableColorValue class in API version 11.

Settings

The following methods have been added to the Settings class in API version 11.

API version 10

The following classes have been updated or added in API version 10.

Application

The following methods have been added to the Application class in API version 10.

new.svg

Arpeggiator

The following methods have been added to the Arpeggiator class in API version 10.

Channel

The following methods have been added to the Channel class in API version 10.

Clip

The following methods have been added to the Clip class in API version 10.

ClipLauncherSlot

The following methods have been added to the ClipLauncherSlot class in API version 10.

ClipLauncherSlotOrScene

The following methods have been added to the ClipLauncherSlotOrScene class in API version 10.

ClipLauncherSlotOrSceneBank

The following methods have been added to the ClipLauncherSlotOrSceneBank class in API version 10.

ControllerHost

The following methods have been added to the ControllerHost class in API version 10.

CueMarker

The following methods have been added to the CueMarker class in API version 10.

new.svg

CursorClip

The following methods have been added to the CursorClip class in API version 10.

CursorTrack

The following methods have been added to the CursorTrack class in API version 10.

new.svg

DeleteableObject

The following methods have been added to the DeleteableObject class in API version 10.

DrumPadBank

The following methods have been added to the DrumPadBank class in API version 10.

new.svg

HardwareSurface

The following methods have been added to the HardwareSurface class in API version 10.

new.svg

MidiExpressions

The following methods have been added to the MidiExpressions class in API version 10.

MidiIn

The following methods have been added to the MidiIn class in API version 10.

NoteInput

The following methods have been added to the NoteInput class in API version 10.

new.svg

NoteLatch

The following methods have been added to the NoteLatch class in API version 10.

new.svg

NoteStep

The following methods have been added to the NoteStep class in API version 10.

OscModule

The following methods have been added to the OscModule class in API version 10.

new.svg

OscServer

The following methods have been added to the OscServer class in API version 10.

Project

The following methods have been added to the Project class in API version 10.

SceneBank

The following methods have been added to the SceneBank class in API version 10.

Send

The following methods have been added to the Send class in API version 10.

SettableBeatTimeValue

The following methods have been added to the SettableBeatTimeValue class in API version 10.

Track

The following methods have been added to the Track class in API version 10.

Transport

The following methods have been added to the Transport class in API version 10.

API version 9

The following classes have been updated or added in API version 9.

Clip

The following methods have been added to the Clip class in API version 9.

API version 8

The following classes have been updated or added in API version 8.

Clip

The following methods have been added to the Clip class in API version 8.

Transport

The following methods have been added to the Transport class in API version 8.

API version 7

The following classes have been updated or added in API version 7.

Bank

The following methods have been added to the Bank class in API version 7.

new.svg

Bitmap

The following methods have been added to the Bitmap class in API version 7.

ClipLauncherSlotOrScene

The following methods have been added to the ClipLauncherSlotOrScene class in API version 7.

ControllerExtensionDefinition

The following methods have been added to the ControllerExtensionDefinition class in API version 7.

ControllerHost

The following methods have been added to the ControllerHost class in API version 7.

CursorRemoteControlsPage

The following methods have been added to the CursorRemoteControlsPage class in API version 7.

Device

The following methods have been added to the Device class in API version 7.

DeviceChain

The following methods have been added to the DeviceChain class in API version 7.

DrumPad

The following methods have been added to the DrumPad class in API version 7.

Host

The following methods have been added to the Host class in API version 7.

ObjectArrayValue

The following methods have been added to the ObjectArrayValue class in API version 7.

ParameterBank

The following methods have been added to the ParameterBank class in API version 7.

Scrollable

The following methods have been added to the Scrollable class in API version 7.

Settings

The following methods have been added to the Settings class in API version 7.

Track

The following methods have been added to the Track class in API version 7.

new.svg

UsbPipe

The following methods have been added to the UsbPipe class in API version 7.

API version 6

The following classes have been updated or added in API version 6.

new.svg

ChainSelector

The following methods have been added to the ChainSelector class in API version 6.

Device

The following methods have been added to the Device class in API version 6.

API version 5

The following classes have been updated or added in API version 5.

Channel

The following methods have been added to the Channel class in API version 5.

ColorValue

The following methods have been added to the ColorValue class in API version 5.

CursorDevice

The following methods have been added to the CursorDevice class in API version 5.

Device

The following methods have been added to the Device class in API version 5.

Host

The following methods have been added to the Host class in API version 5.

new.svg

OscModule

The following methods have been added to the OscModule class in API version 5.

SettableColorValue

The following methods have been added to the SettableColorValue class in API version 5.

Settings

The following methods have been added to the Settings class in API version 5.

SourceSelector

The following methods have been added to the SourceSelector class in API version 5.

TimeSignatureValue

The following methods have been added to the TimeSignatureValue class in API version 5.

Track

The following methods have been added to the Track class in API version 5.

Transport

The following methods have been added to the Transport class in API version 5.

API version 4

The following classes have been updated or added in API version 4.

ClipLauncherSlotOrScene

The following methods have been added to the ClipLauncherSlotOrScene class in API version 4.

Color

The following methods have been added to the Color class in API version 4.

SettableRangedValue

The following methods have been added to the SettableRangedValue class in API version 4.

API version 3

The following classes have been updated or added in API version 3.

ObjectProxy

The following methods have been added to the ObjectProxy class in API version 3.

API version 2

The following classes have been updated or added in API version 2.

Application

The following methods have been added to the Application class in API version 2.

new.svg

Bank

The following methods have been added to the Bank class in API version 2.

new.svg

BeatTimeFormatter

The following methods have been added to the BeatTimeFormatter class in API version 2.

BeatTimeValue

The following methods have been added to the BeatTimeValue class in API version 2.

BooleanValue

The following methods have been added to the BooleanValue class in API version 2.

BrowserColumn

The following methods have been added to the BrowserColumn class in API version 2.

BrowserFilterColumn

The following methods have been added to the BrowserFilterColumn class in API version 2.

BrowserFilterItem

The following methods have been added to the BrowserFilterItem class in API version 2.

BrowserItem

The following methods have been added to the BrowserItem class in API version 2.

BrowsingSession

The following methods have been added to the BrowsingSession class in API version 2.

Channel

The following methods have been added to the Channel class in API version 2.

ChannelBank

The following methods have been added to the ChannelBank class in API version 2.

Clip

The following methods have been added to the Clip class in API version 2.

ClipLauncherSlot

The following methods have been added to the ClipLauncherSlot class in API version 2.

ClipLauncherSlotOrScene

The following methods have been added to the ClipLauncherSlotOrScene class in API version 2.

ColorValue

The following methods have been added to the ColorValue class in API version 2.

ControllerHost

The following methods have been added to the ControllerHost class in API version 2.

new.svg

CueMarker

The following methods have been added to the CueMarker class in API version 2.

new.svg

CueMarkerBank

The following methods have been added to the CueMarkerBank class in API version 2.

Cursor

The following methods have been added to the Cursor class in API version 2.

new.svg

CursorRemoteControlsPage

The following methods have been added to the CursorRemoteControlsPage class in API version 2.

CursorTrack

The following methods have been added to the CursorTrack class in API version 2.

Device

The following methods have been added to the Device class in API version 2.

DeviceBank

The following methods have been added to the DeviceBank class in API version 2.

DeviceChain

The following methods have been added to the DeviceChain class in API version 2.

new.svg

DoubleValue

The following methods have been added to the DoubleValue class in API version 2.

EnumValue

The following methods have been added to the EnumValue class in API version 2.

GenericBrowsingSession

The following methods have been added to the GenericBrowsingSession class in API version 2.

Host

The following methods have been added to the Host class in API version 2.

IntegerValue

The following methods have been added to the IntegerValue class in API version 2.

MidiOut

The following methods have been added to the MidiOut class in API version 2.

ModulationSource

The following methods have been added to the ModulationSource class in API version 2.

new.svg

ObjectArrayValue

The following methods have been added to the ObjectArrayValue class in API version 2.

Parameter

The following methods have been added to the Parameter class in API version 2.

new.svg

ParameterBank

The following methods have been added to the ParameterBank class in API version 2.

new.svg

PinnableCursor

The following methods have been added to the PinnableCursor class in API version 2.

new.svg

PlayingNote

The following methods have been added to the PlayingNote class in API version 2.

new.svg

PopupBrowser

The following methods have been added to the PopupBrowser class in API version 2.

RangedValue

The following methods have been added to the RangedValue class in API version 2.

Scene

The following methods have been added to the Scene class in API version 2.

new.svg

Scrollable

The following methods have been added to the Scrollable class in API version 2.

Send

The following methods have been added to the Send class in API version 2.

SettableColorValue

The following methods have been added to the SettableColorValue class in API version 2.

SettableRangedValue

The following methods have been added to the SettableRangedValue class in API version 2.

new.svg

SettableStringArrayValue

The following methods have been added to the SettableStringArrayValue class in API version 2.

new.svg

StringArrayValue

The following methods have been added to the StringArrayValue class in API version 2.

StringValue

The following methods have been added to the StringValue class in API version 2.

TimeSignatureValue

The following methods have been added to the TimeSignatureValue class in API version 2.

Track

The following methods have been added to the Track class in API version 2.

TrackBank

The following methods have been added to the TrackBank class in API version 2.

Transport

The following methods have been added to the Transport class in API version 2.

Value

The following methods have been added to the Value class in API version 2.