Interface Project
- All Superinterfaces:
ObjectProxy,Subscribable
An interface for representing the current project.
- Since:
- API version 1
-
Method Summary
Modifier and TypeMethodDescriptionvoidCreates a new empty scene as the last scene in the project.voidCreates a new scene (using an existing empty scene if possible) from the clips that are currently playing in the clip launcher.cueMix()Mix between cue bus and the studio bus (master).The volume used for cue output.Returns an object that represents the root track group of the active Bitwig Studio project.Returns an object that represents the top level track group as shown in the arranger/mixer of the active Bitwig Studio project.Value that indicates if the project has armed tracks or not.Value that indicates if the project has muted tracks or not.Value that indicates if the project is modified or not.voidunarmAll()Sets the arm state of all tracks to off.voidSets the mute state of all tracks to off.voidSets the solo state of all tracks to off.Methods inherited from interface com.bitwig.extension.controller.api.ObjectProxy
createEqualsValue, existsMethods inherited from interface com.bitwig.extension.controller.api.Subscribable
isSubscribed, setIsSubscribed, subscribe, unsubscribe
-
Method Details
-
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
-
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
-
cueVolume
Parameter cueVolume()The volume used for cue output.- Since:
- API version 10
-
cueMix
Parameter cueMix()Mix between cue bus and the studio bus (master).- Since:
- API version 10
-
unsoloAll
void unsoloAll()Sets the solo state of all tracks to off.- Since:
- API version 10
-
hasSoloedTracks
BooleanValue hasSoloedTracks() -
unmuteAll
void unmuteAll()Sets the mute state of all tracks to off.- Since:
- API version 10
-
hasMutedTracks
BooleanValue hasMutedTracks()Value that indicates if the project has muted tracks or not.- Since:
- API version 10
-
unarmAll
void unarmAll()Sets the arm state of all tracks to off.- Since:
- API version 10
-
hasArmedTracks
BooleanValue hasArmedTracks()Value that indicates if the project has armed tracks or not.- Since:
- API version 10
-
isModified
BooleanValue isModified()Value that indicates if the project is modified or not.- Since:
- API version 18
-