Control Surface API  3.0.3
Clip.java
1 package com.bitwig.extension.controller.api;
2 
8 
18 public interface Clip extends ObjectProxy
19 {
30  void scrollToKey(int key);
31 
39  void scrollKeysPageUp();
40 
48  void scrollKeysPageDown();
49 
56  void scrollKeysStepUp();
57 
65  void scrollKeysStepDown();
66 
74  void scrollToStep(int step);
75 
84 
93 
101  void scrollStepsStepForward();
102 
111 
118 
127  @Deprecated
129 
136 
145  @Deprecated
147 
154 
163  @Deprecated
165 
172 
181  @Deprecated
183 
195  void toggleStep(int x, int y, int insertVelocity);
196 
211  void setStep(int x, int y, int insertVelocity, double insertDuration);
212 
223  void clearStep(int x, int y);
224 
232  void clearSteps(int y);
233 
239  void clearSteps();
240 
254  void selectStepContents(int x, int y, boolean clearCurrentSelection);
255 
263  void setStepSize(double lengthInBeatTime);
264 
276 
283 
293  @Deprecated
295 
303  void setName(String name);
304 
312 
320 
328 
336 
344 
352 
360 
371  @Deprecated
373 
380 
386  void duplicate();
387 
393  void duplicateContent();
394 
402  void transpose(int semitones);
403 
413  void quantize(double amount);
414 
421  Track getTrack();
422 
431  @OscNode
433 
439  @OscNode
441 
448  @Deprecated
450 
456  @OscNode
458 }
SettableBeatTimeValue getLoopLength()
void setStepSize(double lengthInBeatTime)
SettableBooleanValue useLoopStartAsQuantizationReference()
SettableBeatTimeValue getPlayStart()
void addCanScrollStepsBackwardsObserver(BooleanValueChangedCallback callback)
void setStep(int x, int y, int insertVelocity, double insertDuration)
void addCanScrollKeysUpObserver(BooleanValueChangedCallback callback)
void addColorObserver(ColorValueChangedCallback callback)
void addCanScrollKeysDownObserver(BooleanValueChangedCallback callback)
void toggleStep(int x, int y, int insertVelocity)
void selectStepContents(int x, int y, boolean clearCurrentSelection)
SettableBooleanValue isLoopEnabled()
void addStepDataObserver(StepDataChangedCallback callback)
void addCanScrollStepsForwardObserver(BooleanValueChangedCallback callback)
SettableBeatTimeValue getPlayStop()
void addPlayingStepObserver(IntegerValueChangedCallback callback)
SettableBeatTimeValue getLoopStart()