Control Surface API  2.2.2
Arranger Interface Reference

Public Member Functions

SettableBooleanValue isPlaybackFollowEnabled ()
 
SettableBooleanValue hasDoubleRowTrackHeight ()
 
SettableBooleanValue areCueMarkersVisible ()
 
SettableBooleanValue isClipLauncherVisible ()
 
SettableBooleanValue isTimelineVisible ()
 
SettableBooleanValue isIoSectionVisible ()
 
SettableBooleanValue areEffectTracksVisible ()
 
void addPlaybackFollowObserver (BooleanValueChangedCallback callback)
 
void addTrackRowHeightObserver (BooleanValueChangedCallback callback)
 
void addCueMarkerVisibilityObserver (BooleanValueChangedCallback callback)
 
void togglePlaybackFollow ()
 
void toggleTrackRowHeight ()
 
void toggleCueMarkerVisibility ()
 

Detailed Description

An interface representing various commands which can be performed on the Bitwig Studio arranger.

To receive an instance of the application interface call ControllerHost#createArranger.

Since
API version 1

Definition at line 12 of file Arranger.java.

Member Function Documentation

void addCueMarkerVisibilityObserver ( BooleanValueChangedCallback  callback)

Registers an observer that reports if the cue marker lane is visible.

Parameters
callbacka callback function object that accepts a single bool parameter.
See also
areCueMarkersVisible()
Deprecated:
call areCueMarkersVisible().addValueObserver instead
Since
API version 1
void addPlaybackFollowObserver ( BooleanValueChangedCallback  callback)

Registers an observer that reports if playback-follow is enabled.

Parameters
callbacka callback function object that accepts a single bool parameter
See also
isPlaybackFollowEnabled()
Deprecated:
call isPlaybackFollowEnabled().addValueObserver instead
Since
API version 1
void addTrackRowHeightObserver ( BooleanValueChangedCallback  callback)

Registers an observer that reports the current configuration of the arranger track row height.

Parameters
callbacka callback function object that accepts a single bool parameter. The parameter indicates if the row height is double (true) or single (false).
See also
hasDoubleRowTrackHeight()
Deprecated:
call hasDoubleRowTrackHeight().addValueObserver instead
Since
API version 1
SettableBooleanValue areCueMarkersVisible ( )

Gets an object that allows to show/hide the cue markers in the arranger panel. Observers can be registered on the returned object for receiving notifications when the cue marker lane switches between shown and hidden.

Returns
a boolean value object that represents the cue marker section visibility
Since
API version 1
SettableBooleanValue areEffectTracksVisible ( )

Gets an object that allows to show/hide the effect tracks in the arranger panel. Observers can be registered on the returned object for receiving notifications when the effect track section switches between shown and hidden.

Returns
a boolean value object that represents the visibility of the effect track section
Since
API version 1
SettableBooleanValue hasDoubleRowTrackHeight ( )

Gets an object that allows to control the arranger track height. Observers can be registered on the returned object for receiving notifications when the track height changes.

Returns
a boolean value object that has the state true when the tracks have double row height and false when the tracks have single row height.
Since
API version 1
SettableBooleanValue isClipLauncherVisible ( )

Gets an object that allows to show/hide the clip launcher in the arranger panel. Observers can be registered on the returned object for receiving notifications when the clip launcher switches between shown and hidden.

Returns
a boolean value object that represents the clip launcher visibility
Since
API version 1
SettableBooleanValue isIoSectionVisible ( )

Gets an object that allows to show/hide the track input/output choosers in the arranger panel. Observers can be registered on the returned object for receiving notifications when the I/O section switches between shown and hidden.

Returns
a boolean value object that represents the visibility of the track I/O section
Since
API version 1
SettableBooleanValue isPlaybackFollowEnabled ( )

Gets an object that allows to enable/disable arranger playback follow. Observers can be registered on the returned object for receiving notifications when the setting switches between on and off.

Returns
a boolean value object that represents the enabled state of arranger playback follow
Since
API version 1
SettableBooleanValue isTimelineVisible ( )

Gets an object that allows to show/hide the timeline in the arranger panel. Observers can be registered on the returned object for receiving notifications when the timeline switches between shown and hidden.

Returns
a boolean value object that represents the timeline visibility
Since
API version 1
void toggleCueMarkerVisibility ( )

Toggles the visibility of the arranger cue marker lane.

See also
areCueMarkersVisible()
Deprecated:
call areCueMarkersVisible().toggle instead
Since
API version 1
void togglePlaybackFollow ( )

Toggles the playback follow state.

See also
isPlaybackFollowEnabled()
Deprecated:
call isPlaybackFollowEnabled().toggle instead
Since
API version 1
void toggleTrackRowHeight ( )

Toggles the arranger track row height between double and single.

See also
hasDoubleRowTrackHeight()
Deprecated:
call hasDoubleRowTrackHeight().toggle instead
Since
API version 1

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