Bitwig Studio Control Surface API  4.0.1
Clip.java
1 package com.bitwig.extension.controller.api;
2 
10 
20 public interface Clip extends ObjectProxy
21 {
32  @OscMethod
33  void scrollToKey(int key);
34 
42  @OscMethod
43  void scrollKeysPageUp();
44 
52  @OscMethod
53  void scrollKeysPageDown();
54 
61  @OscMethod
62  void scrollKeysStepUp();
63 
71  @OscMethod
72  void scrollKeysStepDown();
73 
81  @OscMethod
82  void scrollToStep(int step);
83 
91  @OscMethod
93 
101  @OscMethod
103 
111  @OscMethod
112  void scrollStepsStepForward();
113 
121  @OscMethod
123 
129  @OscNode
131 
140  @Deprecated
142 
148  @OscNode
150 
159  @Deprecated
161 
167  @OscNode
169 
178  @Deprecated
180 
186  @OscNode
188 
197  @Deprecated
199 
204  @OscMethod
205  void toggleStep(int x, int y, int insertVelocity);
206 
219  @OscMethod
220  void toggleStep(int channel, int x, int y, int insertVelocity);
221 
226  @OscMethod
227  void setStep(int x, int y, int insertVelocity, double insertDuration);
228 
243  @OscMethod
244  void setStep(int channel, int x, int y, int insertVelocity, double insertDuration);
245 
250  @OscMethod
251  void clearStep(int x, int y);
252 
264  @OscMethod
265  void clearStep(int channel, int x, int y);
266 
272  @OscMethod
273  void clearStepsAtX(final int channel, int x);
274 
280  @OscMethod
281  @Deprecated
282  void clearSteps(int y);
283 
291  @OscMethod
292  void clearStepsAtY(int channel, int y);
293 
299  @OscMethod
300  void clearSteps();
301 
306  @OscMethod
307  void selectStepContents(int x, int y, boolean clearCurrentSelection);
308 
323  @OscMethod
324  void selectStepContents(int channel, int x, int y, boolean clearCurrentSelection);
325 
333  @OscMethod
334  void setStepSize(double lengthInBeatTime);
335 
348 
356 
362  @OscNode
364 
374  @Deprecated
376 
384  @OscMethod
385  void setName(String name);
386 
393  @OscNode
395 
402  @OscNode
404 
411  @OscNode
413 
420  @OscNode
422 
429  @OscNode
431 
438  @OscNode
440 
447  @OscNode
449 
460  @Deprecated
462 
468  @OscNode
470 
476  @OscMethod
477  void duplicate();
478 
484  @OscMethod
485  void duplicateContent();
486 
494  @OscMethod
495  void transpose(int semitones);
496 
506  @OscMethod
507  void quantize(double amount);
508 
515  @OscNode
516  Track getTrack();
517 
526  @OscNode
528 
534  @OscNode
536 
543  @Deprecated
545 
555  @OscNode
557 
563  @OscNode
564  NoteStep getStep(final int channel, int x, int y);
565 
571  @OscMethod
572  void launch();
573 
579  @OscNode
581 
587  //void deleteAllAutomation();
588 
594  //void deleteAutomationForParameter(Parameter parameter);
595 }
void addCanScrollKeysUpObserver(BooleanValueChangedCallback callback)
void toggleStep(int x, int y, int insertVelocity)
SettableBeatTimeValue getLoopStart()
void addCanScrollKeysDownObserver(BooleanValueChangedCallback callback)
void selectStepContents(int x, int y, boolean clearCurrentSelection)
SettableBeatTimeValue getPlayStart()
void setStepSize(double lengthInBeatTime)
void addColorObserver(ColorValueChangedCallback callback)
void setStep(int x, int y, int insertVelocity, double insertDuration)
SettableBooleanValue useLoopStartAsQuantizationReference()
void addStepDataObserver(StepDataChangedCallback callback)
void addCanScrollStepsForwardObserver(BooleanValueChangedCallback callback)
void clearStepsAtX(final int channel, int x)
NoteStep getStep(final int channel, int x, int y)
SettableBooleanValue isLoopEnabled()
void clearStepsAtY(int channel, int y)
SettableBeatTimeValue getPlayStop()
SettableBeatTimeValue getLoopLength()
void addCanScrollStepsBackwardsObserver(BooleanValueChangedCallback callback)
void addPlayingStepObserver(IntegerValueChangedCallback callback)
void addNoteStepObserver(NoteStepChangedCallback callback)