Control Surface API  2.2.2
Clip.java
1 package com.bitwig.extension.controller.api;
2 
7 
17 public interface Clip extends ObjectProxy
18 {
26  void scrollToKey(int key);
27 
35  void scrollKeysPageUp();
36 
44  void scrollKeysPageDown();
45 
52  void scrollKeysStepUp();
53 
61  void scrollKeysStepDown();
62 
70  void scrollToStep(int step);
71 
80 
89 
98 
107 
114 
123  @Deprecated
125 
132 
141  @Deprecated
143 
150 
159  @Deprecated
161 
168 
177  @Deprecated
179 
191  void toggleStep(int x, int y, int insertVelocity);
192 
207  void setStep(int x, int y, int insertVelocity, double insertDuration);
208 
219  void clearStep(int x, int y);
220 
228  void clearSteps(int y);
229 
235  void clearSteps();
236 
250  void selectStepContents(int x, int y, boolean clearCurrentSelection);
251 
259  void setStepSize(double lengthInBeatTime);
260 
272 
279 
289  @Deprecated
291 
299  void setName(String name);
300 
308 
316 
324 
332 
340 
348 
356 
367  @Deprecated
369 
376 
382  void duplicate();
383 
389  void duplicateContent();
390 
398  void transpose(int semitones);
399 
409  void quantize(double amount);
410 
417  Track getTrack();
418 }
void addCanScrollKeysUpObserver(BooleanValueChangedCallback callback)
void addPlayingStepObserver(IntegerValueChangedCallback callback)
void addCanScrollStepsForwardObserver(BooleanValueChangedCallback callback)
void addCanScrollKeysDownObserver(BooleanValueChangedCallback callback)
SettableBeatTimeValue getPlayStop()
void selectStepContents(int x, int y, boolean clearCurrentSelection)
void addStepDataObserver(StepDataChangedCallback callback)
SettableBeatTimeValue getPlayStart()
void addCanScrollStepsBackwardsObserver(BooleanValueChangedCallback callback)
void setStep(int x, int y, int insertVelocity, double insertDuration)
SettableBeatTimeValue getLoopStart()
void addColorObserver(ColorValueChangedCallback callback)
SettableBeatTimeValue getLoopLength()
void setStepSize(double lengthInBeatTime)
void toggleStep(int x, int y, int insertVelocity)
SettableBooleanValue isLoopEnabled()