Interface Mixer
public interface Mixer
An interface used to access various commands that can be performed on the Bitwig Studio mixer panel.
To get an instance of the mixer interface call
To get an instance of the mixer interface call
ControllerHost.createMixer().- Since:
- API version 1
-
Method Summary
Modifier and TypeMethodDescriptionvoidDeprecated.call `isClipLauncherSectionVisible().addValueObserver` insteadvoidDeprecated.call `isCrossFadeSectionVisible().addValueObserver` insteadvoidDeprecated.call `isDeviceSectionVisible().addValueObserver` insteadvoidDeprecated.call `isIoSectionVisible().addValueObserver` insteadvoidDeprecated.call `isMeterSectionVisible().addValueObserver` insteadvoidDeprecated.call `isSendSectionVisible().addValueObserver` insteadGets an object that allows to show/hide the clip launcher section of the mixer panel.Gets an object that allows to show/hide the cross-fade section of the mixer panel.Gets an object that allows to show/hide the devices section of the mixer panel.Gets an object that allows to show/hide the io section of the mixer panel.Gets an object that allows to show/hide the meter section of the mixer panel.Gets an object that allows to show/hide the sends section of the mixer panel.voidDeprecated.call `isClipLauncherSectionVisible().toggle()` insteadvoidDeprecated.call `isCrossFadeSectionVisible().toggle()` insteadvoidDeprecated.call `isDeviceSectionVisible().toggle()` insteadvoidDeprecated.call `isIoSectionVisible().toggle()` insteadvoidDeprecated.call `isMeterSectionVisible().toggle()` insteadvoidDeprecated.call `isSendSectionVisible().toggle()` insteadvoidZooms in all mixer tracks, if it the mixer is visible.voidZooms in selected mixer tracks, if it the mixer is visible.voidZooms out all mixer tracks, if it the mixer is visible.voidZooms out selected mixer tracks, if it the mixer is visible.Same as zoomInTrackWidthsAllAction/zoomOutTrackWidthsAllAction, but as a stepperSame as zoomInTrackWidthsSelectedAction/zoomOutTrackWidthsSelectedAction, but as a stepper
-
Method Details
-
isMeterSectionVisible
SettableBooleanValue isMeterSectionVisible()Gets an object that allows to show/hide the meter section of the mixer panel. Observers can be registered on the returned object for receiving notifications when the meter section switches between shown and hidden state.- Returns:
- a boolean value object that represents the meter section visibility
- Since:
- API version 1
-
isIoSectionVisible
SettableBooleanValue isIoSectionVisible()Gets an object that allows to show/hide the io section of the mixer panel. Observers can be registered on the returned object for receiving notifications when the io section switches between shown and hidden state.- Returns:
- a boolean value object that represents the io section visibility
- Since:
- API version 1
-
isSendSectionVisible
SettableBooleanValue isSendSectionVisible()Gets an object that allows to show/hide the sends section of the mixer panel. Observers can be registered on the returned object for receiving notifications when the sends section switches between shown and hidden state.- Returns:
- a boolean value object that represents the sends section visibility
- Since:
- API version 1
-
isClipLauncherSectionVisible
SettableBooleanValue isClipLauncherSectionVisible()Gets an object that allows to show/hide the clip launcher section of the mixer panel. Observers can be registered on the returned object for receiving notifications when the clip launcher section switches between shown and hidden state.- Returns:
- a boolean value object that represents the clip launcher section visibility
- Since:
- API version 1
-
isDeviceSectionVisible
SettableBooleanValue isDeviceSectionVisible()Gets an object that allows to show/hide the devices section of the mixer panel. Observers can be registered on the returned object for receiving notifications when the devices section switches between shown and hidden state.- Returns:
- a boolean value object that represents the devices section visibility
- Since:
- API version 1
-
isCrossFadeSectionVisible
SettableBooleanValue isCrossFadeSectionVisible()Gets an object that allows to show/hide the cross-fade section of the mixer panel. Observers can be registered on the returned object for receiving notifications when the cross-fade section switches between shown and hidden state.- Returns:
- a boolean value object that represents the cross-fade section visibility
- Since:
- API version 1
-
zoomInTrackWidthsAllAction
HardwareActionBindable zoomInTrackWidthsAllAction()Zooms in all mixer tracks, if it the mixer is visible.- Since:
- API version 14
-
zoomInTrackWidthsAll
void zoomInTrackWidthsAll() -
zoomOutTrackWidthsAllAction
HardwareActionBindable zoomOutTrackWidthsAllAction()Zooms out all mixer tracks, if it the mixer is visible.- Since:
- API version 14
-
zoomOutTrackWidthsAll
void zoomOutTrackWidthsAll() -
zoomTrackWidthsAllStepper
RelativeHardwarControlBindable zoomTrackWidthsAllStepper()Same as zoomInTrackWidthsAllAction/zoomOutTrackWidthsAllAction, but as a stepper- Since:
- API version 14
-
zoomInTrackWidthsSelectedAction
HardwareActionBindable zoomInTrackWidthsSelectedAction()Zooms in selected mixer tracks, if it the mixer is visible.- Since:
- API version 14
-
zoomInTrackWidthsSelected
void zoomInTrackWidthsSelected() -
zoomOutTrackWidthsSelectedAction
HardwareActionBindable zoomOutTrackWidthsSelectedAction()Zooms out selected mixer tracks, if it the mixer is visible.- Since:
- API version 14
-
zoomOutTrackWidthsSelected
void zoomOutTrackWidthsSelected() -
zoomTrackWidthsSelectedStepper
RelativeHardwarControlBindable zoomTrackWidthsSelectedStepper()Same as zoomInTrackWidthsSelectedAction/zoomOutTrackWidthsSelectedAction, but as a stepper- Since:
- API version 14
-
addMeterSectionVisibilityObserver
Deprecated.call `isMeterSectionVisible().addValueObserver` insteadRegisters an observer that reports if the meter section is visible (callback argument is `true`) in the mixer panel or not (callback argument is `false`).- Parameters:
callback- a callback function that receives a single boolean parameter.- Since:
- API version 1
- See Also:
-
addIoSectionVisibilityObserver
Deprecated.call `isIoSectionVisible().addValueObserver` insteadRegisters an observer that reports if the IO section is visible (callback argument is `true`) in the mixer panel or not (callback argument is `false`).- Parameters:
callback- a callback function that receives a single boolean parameter.- Since:
- API version 1
- See Also:
-
addSendsSectionVisibilityObserver
Deprecated.call `isSendSectionVisible().addValueObserver` insteadRegisters an observer that reports if the send control section is visible (callback argument is `true`) in the mixer panel or not (callback argument is `false`).- Parameters:
callback- a callback function that receives a single boolean parameter.- Since:
- API version 1
- See Also:
-
addClipLauncherSectionVisibilityObserver
Deprecated.call `isClipLauncherSectionVisible().addValueObserver` insteadRegisters an observer that reports if the clip launcher section is visible (callback argument is `true`) in the mixer panel or not (callback argument is `false`).- Parameters:
callback- a callback function that receives a single boolean parameter.- Since:
- API version 1
- See Also:
-
addDeviceSectionVisibilityObserver
Deprecated.call `isDeviceSectionVisible().addValueObserver` insteadRegisters an observer that reports if the device section is visible (callback argument is `true`) in the mixer panel or not (callback argument is `false`).- Parameters:
callback- a callback function that receives a single boolean parameter.- Since:
- API version 1
- See Also:
-
addCrossFadeSectionVisibilityObserver
Deprecated.call `isCrossFadeSectionVisible().addValueObserver` insteadRegisters an observer that reports if the cross-fade section is visible (callback argument is `true`) in the mixer panel or not (callback argument is `false`).- Parameters:
callback- a callback function that receives a single boolean parameter.- Since:
- API version 1
- See Also:
-
toggleMeterSectionVisibility
Deprecated.call `isMeterSectionVisible().toggle()` insteadToggles the visibility of the meter section in the mixer panel.- Since:
- API version 1
- See Also:
-
toggleIoSectionVisibility
Deprecated.call `isIoSectionVisible().toggle()` insteadToggles the visibility of the IO section in the mixer panel.- Since:
- API version 1
- See Also:
-
toggleSendsSectionVisibility
Deprecated.call `isSendSectionVisible().toggle()` insteadToggles the visibility of the send control section in the mixer panel.- Since:
- API version 1
- See Also:
-
toggleClipLauncherSectionVisibility
Deprecated.call `isClipLauncherSectionVisible().toggle()` insteadToggles the visibility of the clip launcher section in the mixer panel.- Since:
- API version 1
- See Also:
-
toggleDeviceSectionVisibility
Deprecated.call `isDeviceSectionVisible().toggle()` insteadToggles the visibility of the device section in the mixer panel.- Since:
- API version 1
- See Also:
-
toggleCrossFadeSectionVisibility
Deprecated.call `isCrossFadeSectionVisible().toggle()` insteadToggles the visibility of the cross-fade section in the mixer panel.- Since:
- API version 1
- See Also:
-