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

Public Member Functions

Track getRootTrackGroup ()
 
Track getShownTopLevelTrackGroup ()
 
void createScene ()
 
void createSceneFromPlayingLauncherClips ()
 
Parameter cueVolume ()
 
Parameter cueMix ()
 
void unsoloAll ()
 
BooleanValue hasSoloedTracks ()
 
void unmuteAll ()
 
BooleanValue hasMutedTracks ()
 
void unarmAll ()
 
BooleanValue hasArmedTracks ()
 
BooleanValue isModified ()
 
- Public Member Functions inherited from ObjectProxy
BooleanValue exists ()
 
BooleanValue createEqualsValue (ObjectProxy other)
 
- Public Member Functions inherited from Subscribable
boolean isSubscribed ()
 
void setIsSubscribed (boolean value)
 
void subscribe ()
 
void unsubscribe ()
 

Detailed Description

An interface for representing the current project.

Since
API version 1

Member Function Documentation

◆ createScene()

void createScene ( )

Creates a new empty scene as the last scene in the project.

Since
API version 13

◆ createSceneFromPlayingLauncherClips()

void createSceneFromPlayingLauncherClips ( )

Creates a new scene (using an existing empty scene if possible) from the clips that are currently playing in the clip launcher.

Since
API version 1

◆ cueMix()

Parameter cueMix ( )

Mix between cue bus and the studio bus (master).

Since
API version 10

◆ cueVolume()

Parameter cueVolume ( )

The volume used for cue output.

Since
API version 10

◆ getRootTrackGroup()

Track getRootTrackGroup ( )

Returns an object that represents the root track group of the active Bitwig Studio project.

Returns
the root track group of the currently active project
Since
API version 1

◆ getShownTopLevelTrackGroup()

Track getShownTopLevelTrackGroup ( )

Returns an object that represents the top level track group as shown in the arranger/mixer of the active Bitwig Studio project.

Returns
the shown top level track group of the currently active project
Since
API version 1

◆ hasArmedTracks()

BooleanValue hasArmedTracks ( )

Value that indicates if the project has armed tracks or not.

Since
API version 10

◆ hasMutedTracks()

BooleanValue hasMutedTracks ( )

Value that indicates if the project has muted tracks or not.

Since
API version 10

◆ isModified()

BooleanValue isModified ( )

Value that indicates if the project is modified or not.

Since
API version 18

◆ unarmAll()

void unarmAll ( )

Sets the arm state of all tracks to off.

Since
API version 10

◆ unmuteAll()

void unmuteAll ( )

Sets the mute state of all tracks to off.

Since
API version 10

◆ unsoloAll()

void unsoloAll ( )

Sets the solo state of all tracks to off.

Since
API version 10

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