Bitwig Studio Control Surface API  4.0.1
Parameter.java
1 package com.bitwig.extension.controller.api;
2 
6 
13 public interface Parameter extends SettableRangedValue, ObjectProxy
14 {
20  @OscNode
22 
29 
35  StringValue name();
36 
50  @Deprecated
51  void addNameObserver(int maxChars, String textWhenUnassigned, StringValueChangedCallback callback);
52 
67  @Deprecated
68  void addValueDisplayObserver(int maxChars, String textWhenUnassigned, StringValueChangedCallback callback);
69 
75  @OscMethod
76  void reset();
77 
85  @OscMethod
86  void touch(boolean isBeingTouched);
87 
96  @OscMethod
97  void setIndication(boolean shouldIndicate);
98 
107  @OscMethod
108  void setLabel(String label);
109 
115  @OscMethod
117 }
void addNameObserver(int maxChars, String textWhenUnassigned, StringValueChangedCallback callback)
void addValueDisplayObserver(int maxChars, String textWhenUnassigned, StringValueChangedCallback callback)
void setIndication(boolean shouldIndicate)
void touch(boolean isBeingTouched)