Control Surface API  3.0.3
Channel.java
1 package com.bitwig.extension.controller.api;
2 
9 
16 public interface Channel extends DeviceChain
17 {
24  @OscNode
26 
34  @Deprecated
36 
43  @OscNode
44  Parameter volume();
45 
53  @Deprecated
54  Parameter getPan();
55 
62  @OscNode
63  Parameter pan();
64 
72  @Deprecated
74 
81  @OscNode
83 
91  @Deprecated
93 
100  @OscNode
101  SoloValue solo();
102 
119  void addVuMeterObserver(int range, int channel, boolean peak, IntegerValueChangedCallback callback);
120 
131  @Deprecated
132  void addNoteObserver(NotePlaybackCallback callback);
133 
139  @OscNode
141 
153  @Deprecated
155 
161  @OscNode
163 
169  @OscNode
170  SendBank sendBank();
171 
181  @Deprecated
182  Send getSend(int index);
183 
189  @OscMethod
190  void duplicate();
191 
197  @OscMethod
198  void selectInMixer();
199 
208 
214  @OscMethod
215  void makeVisibleInArranger();
216 
222  @OscMethod
223  void makeVisibleInMixer();
224 }
void addColorObserver(ColorValueChangedCallback callback)
void addNoteObserver(NotePlaybackCallback callback)
void addIsSelectedInMixerObserver(BooleanValueChangedCallback callback)
void addVuMeterObserver(int range, int channel, boolean peak, IntegerValueChangedCallback callback)