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 ControllerHost.createMixer().
Since:
API version 1
  • 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 void addMeterSectionVisibilityObserver(BooleanValueChangedCallback callback)
      Deprecated.
      call `isMeterSectionVisible().addValueObserver` instead
      Registers 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 void addIoSectionVisibilityObserver(BooleanValueChangedCallback callback)
      Deprecated.
      call `isIoSectionVisible().addValueObserver` instead
      Registers 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 void addSendsSectionVisibilityObserver(BooleanValueChangedCallback callback)
      Deprecated.
      call `isSendSectionVisible().addValueObserver` instead
      Registers 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 void addClipLauncherSectionVisibilityObserver(BooleanValueChangedCallback callback)
      Deprecated.
      call `isClipLauncherSectionVisible().addValueObserver` instead
      Registers 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 void addDeviceSectionVisibilityObserver(BooleanValueChangedCallback callback)
      Deprecated.
      call `isDeviceSectionVisible().addValueObserver` instead
      Registers 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 void addCrossFadeSectionVisibilityObserver(BooleanValueChangedCallback callback)
      Deprecated.
      call `isCrossFadeSectionVisible().addValueObserver` instead
      Registers 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 void toggleMeterSectionVisibility()
      Deprecated.
      call `isMeterSectionVisible().toggle()` instead
      Toggles the visibility of the meter section in the mixer panel.
      Since:
      API version 1
      See Also:
    • toggleIoSectionVisibility

      @Deprecated void toggleIoSectionVisibility()
      Deprecated.
      call `isIoSectionVisible().toggle()` instead
      Toggles the visibility of the IO section in the mixer panel.
      Since:
      API version 1
      See Also:
    • toggleSendsSectionVisibility

      @Deprecated void toggleSendsSectionVisibility()
      Deprecated.
      call `isSendSectionVisible().toggle()` instead
      Toggles the visibility of the send control section in the mixer panel.
      Since:
      API version 1
      See Also:
    • toggleClipLauncherSectionVisibility

      @Deprecated void toggleClipLauncherSectionVisibility()
      Deprecated.
      call `isClipLauncherSectionVisible().toggle()` instead
      Toggles the visibility of the clip launcher section in the mixer panel.
      Since:
      API version 1
      See Also:
    • toggleDeviceSectionVisibility

      @Deprecated void toggleDeviceSectionVisibility()
      Deprecated.
      call `isDeviceSectionVisible().toggle()` instead
      Toggles the visibility of the device section in the mixer panel.
      Since:
      API version 1
      See Also:
    • toggleCrossFadeSectionVisibility

      @Deprecated void toggleCrossFadeSectionVisibility()
      Deprecated.
      call `isCrossFadeSectionVisible().toggle()` instead
      Toggles the visibility of the cross-fade section in the mixer panel.
      Since:
      API version 1
      See Also: