Control Surface API  2.2.2
Transport.java
1 package com.bitwig.extension.controller.api;
2 
6 
12 public interface Transport extends ObjectProxy
13 {
19  void play();
20 
26  void stop();
27 
33  void togglePlay();
34 
41  void restart();
42 
48  void record();
49 
55  void rewind();
56 
62  void fastForward();
63 
70  void tapTempo();
71 
78 
88  @Deprecated
90 
97 
107  @Deprecated
109 
116 
126  @Deprecated
128 
135 
145  @Deprecated
147 
155 
165  @Deprecated
167 
174 
184  @Deprecated
186 
193 
203  @Deprecated
205 
212 
222  @Deprecated
224 
231 
241  @Deprecated
243 
250 
260  @Deprecated
262 
269 
279  @Deprecated
281 
288 
298  @Deprecated
300 
307 
317  @Deprecated
319 
326 
335  @Deprecated
337 
344 
353  @Deprecated
355 
363 
373  @Deprecated
375 
382  @Deprecated
383  void toggleLoop();
384 
393  @Deprecated
394  void setLoop(boolean isEnabled);
395 
402  @Deprecated
403  void togglePunchIn();
404 
411  @Deprecated
412  void togglePunchOut();
413 
420  @Deprecated
421  void toggleClick();
422 
431  @Deprecated
432  void setClick(boolean isEnabled);
433 
440  @Deprecated
441  void toggleMetronomeTicks();
442 
449  @Deprecated
451 
460  @Deprecated
461  void setPreRoll(String value);
462 
474  @Deprecated
475  void setMetronomeValue(Number amount, Number range);
476 
483  @Deprecated
484  void toggleOverdub();
485 
494  @Deprecated
495  void setOverdub(boolean isEnabled);
496 
503  @Deprecated
504  void toggleLauncherOverdub();
505 
514  @Deprecated
515  void setLauncherOverdub(boolean isEnabled);
516 
526  @Deprecated
527  void setAutomationWriteMode(String mode);
528 
535 
542 
549 
556 
562  void returnToArrangement();
563 
571  @Deprecated
573 
580  Parameter tempo();
581 
592  public void increaseTempo(Number amount, Number range);
593 
601 
609  void setPosition(double beats);
610 
623  void incPosition(double beats, boolean snap);
624 
632 
640 
649 
657 
666 
677  @Deprecated
679 
690  @Deprecated
691  void setClipLauncherPostRecordingAction(String action);
692 
700 }
void addPunchInObserver(BooleanValueChangedCallback callback)
SettableBooleanValue isArrangerRecordEnabled()
void addPreRollObserver(EnumValueChangedCallback callback)
void setMetronomeValue(Number amount, Number range)
SettableBooleanValue isMetronomeAudibleDuringPreRoll()
void addIsPlayingObserver(BooleanValueChangedCallback callback)
SettableBooleanValue isArrangerAutomationWriteEnabled()
void addAutomationOverrideObserver(BooleanValueChangedCallback callback)
SettableBeatTimeValue getClipLauncherPostRecordingTimeOffset()
void addIsWritingClipLauncherAutomationObserver(BooleanValueChangedCallback callback)
void addIsRecordingObserver(BooleanValueChangedCallback callback)
void addMetronomeTicksObserver(BooleanValueChangedCallback callback)
SettableBooleanValue isMetronomeTickPlaybackEnabled()
SettableBooleanValue isClipLauncherOverdubEnabled()
void addMetronomeVolumeObserver(DoubleValueChangedCallback callback)
void setClipLauncherPostRecordingAction(String action)
void addClickObserver(BooleanValueChangedCallback callback)
SettableBooleanValue isArrangerOverdubEnabled()
void incPosition(double beats, boolean snap)
void addAutomationWriteModeObserver(EnumValueChangedCallback callback)
void increaseTempo(Number amount, Number range)
void addOverdubObserver(BooleanValueChangedCallback callback)
void addPreRollClickObserver(BooleanValueChangedCallback callback)
void addPunchOutObserver(BooleanValueChangedCallback callback)
void addClipLauncherPostRecordingActionObserver(EnumValueChangedCallback callback)
void addLauncherOverdubObserver(BooleanValueChangedCallback callback)
void addIsLoopActiveObserver(BooleanValueChangedCallback callback)
void addIsWritingArrangerAutomationObserver(BooleanValueChangedCallback callback)
SettableBooleanValue isClipLauncherAutomationWriteEnabled()