Bitwig Studio Control Surface API  4.0.1
RelativeHardwareControl.java
1 package com.bitwig.extension.controller.api;
2 
20 public interface RelativeHardwareControl extends ContinuousHardwareControl<RelativeHardwareControlBinding>
21 {
27  void setSensitivity(double sensitivity);
28 
37 
41  double sensitivity);
42 
46  double sensitivity);
47 
53  SettableRangedValue target,
54  double minNormalizedValue,
55  double maxNormalizedValue);
56 
62  SettableRangedValue target,
63  double minNormalizedValue,
64  double maxNormalizedValue);
65 
71  SettableRangedValue target,
72  double minNormalizedValue,
73  double maxNormalizedValue,
74  double sensitivity);
75 
81  SettableRangedValue target,
82  double minNormalizedValue,
83  double maxNormalizedValue,
84  double sensitivity);
85 
87  double getStepSize();
88 
94  void setStepSize(double stepSize);
95 }
RelativeHardwareControlBinding addBindingWithRangeAndSensitivity(SettableRangedValue target, double minNormalizedValue, double maxNormalizedValue, double sensitivity)
RelativeHardwareControlBinding setBindingWithRange(SettableRangedValue target, double minNormalizedValue, double maxNormalizedValue)
RelativeHardwareControlBinding addBindingWithSensitivity(RelativeHardwarControlBindable target, double sensitivity)
RelativeHardwareControlBinding setBindingWithRangeAndSensitivity(SettableRangedValue target, double minNormalizedValue, double maxNormalizedValue, double sensitivity)
RelativeHardwareControlBinding setBindingWithSensitivity(RelativeHardwarControlBindable target, double sensitivity)
void setAdjustValueMatcher(RelativeHardwareValueMatcher matcher)
RelativeHardwareControlBinding addBindingWithRange(SettableRangedValue target, double minNormalizedValue, double maxNormalizedValue)