Interface NotificationSettings
public interface NotificationSettings
Bitwig Studio supports automatic visual feedback from controllers that shows up as popup notifications. For
example when the selected track or the current device preset was changed on the controller, these
notifications are shown, depending on the configuration.
It depends both on the users preference and the capabilities of the controller hardware if a certain
notification should be shown. This interface provides functions for enabling/disabling the various kinds of
automatic notifications from the hardware point of view. Typically, controllers that include an advanced
display don't need to show many notifications additionally on screen. For other controllers that do not
include a display it might be useful to show all notifications. By default all notifications are disabled.
In addition, the user can enable or disable all notifications the have been enabled using this interface in
the preferences dialog of Bitwig Studio.
- Since:
- API version 1
-
Method Summary
Modifier and TypeMethodDescriptionReturns an object that reports if user notifications are enabled and that allows to enable/disable user notifications from the control surface.voidsetShouldShowChannelSelectionNotifications(boolean shouldShowNotifications) Specifies if user notification related to selection changes should be shown.voidsetShouldShowDeviceLayerSelectionNotifications(boolean shouldShowNotifications) Specifies if user notification related to selection changes should be shown.voidsetShouldShowDeviceSelectionNotifications(boolean shouldShowNotifications) Specifies if user notification related to selection changes should be shown.voidsetShouldShowMappingNotifications(boolean shouldShowNotifications) Specifies if user notification related to selection changes should be shown.voidsetShouldShowPresetNotifications(boolean shouldShowNotifications) Specifies if user notification related to selection changes should be shown.voidsetShouldShowSelectionNotifications(boolean shouldShowNotifications) Specifies if user notification related to selection changes should be shown.voidsetShouldShowTrackSelectionNotifications(boolean shouldShowNotifications) Specifies if user notification related to selection changes should be shown.voidsetShouldShowValueNotifications(boolean shouldShowNotifications) Specifies if user notification related to selection changes should be shown.
-
Method Details
-
getUserNotificationsEnabled
SettableBooleanValue getUserNotificationsEnabled()Returns an object that reports if user notifications are enabled and that allows to enable/disable user notifications from the control surface. If user notifications are disabled, no automatic notifications will be shown in the Bitwig Studio user interface. If user notifications are enabled, all automatic notifications will be shown that are enabled using the methods of this interface.- Returns:
- a boolean value object
- Since:
- API version 1
-
setShouldShowSelectionNotifications
void setShouldShowSelectionNotifications(boolean shouldShowNotifications) Specifies if user notification related to selection changes should be shown. Please note that this setting only applies when user notifications are enabled in general, otherwise no notification are shown. By default this setting is `false`.- Parameters:
shouldShowNotifications- `true` in case selection notifications should be shown, `false` otherwise.- Since:
- API version 1
- See Also:
-
setShouldShowChannelSelectionNotifications
void setShouldShowChannelSelectionNotifications(boolean shouldShowNotifications) Specifies if user notification related to selection changes should be shown. Please note that this setting only applies when user notifications are enabled in general, otherwise no notification are shown. By default this setting is `false`.- Parameters:
shouldShowNotifications- `true` in case selection notifications should be shown, `false` otherwise.- Since:
- API version 1
- See Also:
-
setShouldShowTrackSelectionNotifications
void setShouldShowTrackSelectionNotifications(boolean shouldShowNotifications) Specifies if user notification related to selection changes should be shown. Please note that this setting only applies when user notifications are enabled in general, otherwise no notification are shown. By default this setting is `false`.- Parameters:
shouldShowNotifications- `true` in case selection notifications should be shown, `false` otherwise.- Since:
- API version 1
- See Also:
-
setShouldShowDeviceSelectionNotifications
void setShouldShowDeviceSelectionNotifications(boolean shouldShowNotifications) Specifies if user notification related to selection changes should be shown. Please note that this setting only applies when user notifications are enabled in general, otherwise no notification are shown. By default this setting is `false`.- Parameters:
shouldShowNotifications- `true` in case selection notifications should be shown, `false` otherwise.- Since:
- API version 1
- See Also:
-
setShouldShowDeviceLayerSelectionNotifications
void setShouldShowDeviceLayerSelectionNotifications(boolean shouldShowNotifications) Specifies if user notification related to selection changes should be shown. Please note that this setting only applies when user notifications are enabled in general, otherwise no notification are shown. By default this setting is `false`.- Parameters:
shouldShowNotifications- `true` in case selection notifications should be shown, `false` otherwise.- Since:
- API version 1
- See Also:
-
setShouldShowPresetNotifications
void setShouldShowPresetNotifications(boolean shouldShowNotifications) Specifies if user notification related to selection changes should be shown. Please note that this setting only applies when user notifications are enabled in general, otherwise no notification are shown.- Parameters:
shouldShowNotifications- `true` in case selection notifications should be shown, `false` otherwise.- Since:
- API version 1
- See Also:
-
setShouldShowMappingNotifications
void setShouldShowMappingNotifications(boolean shouldShowNotifications) Specifies if user notification related to selection changes should be shown. Please note that this setting only applies when user notifications are enabled in general, otherwise no notification are shown. By default this setting is `false`.- Parameters:
shouldShowNotifications- `true` in case selection notifications should be shown, `false` otherwise.- Since:
- API version 1
- See Also:
-
setShouldShowValueNotifications
void setShouldShowValueNotifications(boolean shouldShowNotifications) Specifies if user notification related to selection changes should be shown. Please note that this setting only applies when user notifications are enabled in general, otherwise no notification are shown. By default this setting is `false`.- Parameters:
shouldShowNotifications- `true` in case selection notifications should be shown, `false` otherwise.- Since:
- API version 1
- See Also:
-