Bitwig Studio Control Surface API
5.0.11
|
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.
void addCueMarkerVisibilityObserver | ( | BooleanValueChangedCallback | callback | ) |
Registers an observer that reports if the cue marker lane is visible.
callback | a callback function object that accepts a single bool parameter. |
areCueMarkersVisible().addValueObserver
instead void addPlaybackFollowObserver | ( | BooleanValueChangedCallback | callback | ) |
Registers an observer that reports if playback-follow is enabled.
callback | a callback function object that accepts a single bool parameter |
isPlaybackFollowEnabled().addValueObserver
instead void addTrackRowHeightObserver | ( | BooleanValueChangedCallback | callback | ) |
Registers an observer that reports the current configuration of the arranger track row height.
callback | a callback function object that accepts a single bool parameter. The parameter indicates if the row height is double (true ) or single (false ). |
hasDoubleRowTrackHeight().addValueObserver
instead 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.
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.
CueMarkerBank createCueMarkerBank | ( | int | size | ) |
Returns an object that provides access to a bank of successive cue markers using a window configured with the given size, that can be scrolled over the list of markers.
size | the number of simultaneously accessible items |
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.
true
when the tracks have double row height and false
when the tracks have single row height. 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.
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.
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.
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.
void toggleCueMarkerVisibility | ( | ) |
Toggles the visibility of the arranger cue marker lane.
areCueMarkersVisible().toggle
instead void togglePlaybackFollow | ( | ) |
Toggles the playback follow state.
isPlaybackFollowEnabled().toggle
instead void toggleTrackRowHeight | ( | ) |
Toggles the arranger track row height between double
and single
.
hasDoubleRowTrackHeight().toggle
instead HardwareActionBindable zoomInLaneHeightsAllAction | ( | ) |
Zooms in all arranger lanes, if it the arranger is visible.
HardwareActionBindable zoomInLaneHeightsSelectedAction | ( | ) |
Zooms in selected arranger lanes, if it the arranger is visible.
RelativeHardwarControlBindable zoomLaneHeightsAllStepper | ( | ) |
Same as zoomInLaneHeightsAllAction/zoomOutLaneHeightsAllAction, but as a stepper
RelativeHardwarControlBindable zoomLaneHeightsSelectedStepper | ( | ) |
Same as zoomInLaneHeightsSelectedAction/zoomOutLaneHeightsSelectedAction, but as a stepper
HardwareActionBindable zoomOutLaneHeightsAllAction | ( | ) |
Zooms out all arranger lanes, if it the arranger is visible.
HardwareActionBindable zoomOutLaneHeightsSelectedAction | ( | ) |
Zooms out selected arranger lanes, if it the arranger is visible.