Control Surface API  3.0.3
Transport.java
1 package com.bitwig.extension.controller.api;
2 
8 
14 public interface Transport extends ObjectProxy
15 {
21  @OscMethod
22  void play();
23 
29  @OscMethod
30  void stop();
31 
37  @OscMethod
38  void togglePlay();
39 
46  @OscMethod
47  void restart();
48 
54  @OscMethod
55  void record();
56 
62  @OscMethod
63  void rewind();
64 
70  @OscMethod
71  void fastForward();
72 
79  @OscMethod
80  void tapTempo();
81 
87  @OscNode
89 
99  @Deprecated
101 
107  @OscNode
109 
119  @Deprecated
121 
127  @OscNode
129 
139  @Deprecated
141 
147  @OscNode
149 
159  @Deprecated
161 
168  @OscNode
170 
180  @Deprecated
182 
188  @OscNode
190 
200  @Deprecated
202 
208  @OscNode
210 
220  @Deprecated
222 
229 
239  @Deprecated
241 
247  @OscNode
249 
259  @Deprecated
261 
267  @OscNode
269 
279  @Deprecated
281 
287  @OscNode
289 
299  @Deprecated
301 
307  @OscNode
309 
319  @Deprecated
321 
327  @OscNode
329 
339  @Deprecated
341 
347  @OscNode
349 
358  @Deprecated
360 
366  @OscNode
368 
377  @Deprecated
379 
386  @OscNode
388 
398  @Deprecated
400 
407  @Deprecated
408  void toggleLoop();
409 
418  @Deprecated
419  void setLoop(boolean isEnabled);
420 
427  @Deprecated
428  void togglePunchIn();
429 
436  @Deprecated
437  void togglePunchOut();
438 
445  @Deprecated
446  void toggleClick();
447 
456  @Deprecated
457  void setClick(boolean isEnabled);
458 
465  @Deprecated
466  void toggleMetronomeTicks();
467 
474  @Deprecated
476 
485  @Deprecated
486  void setPreRoll(String value);
487 
499  @Deprecated
500  void setMetronomeValue(Number amount, Number range);
501 
508  @Deprecated
509  void toggleOverdub();
510 
519  @Deprecated
520  void setOverdub(boolean isEnabled);
521 
528  @Deprecated
529  void toggleLauncherOverdub();
530 
539  @Deprecated
540  void setLauncherOverdub(boolean isEnabled);
541 
551  @Deprecated
552  void setAutomationWriteMode(String mode);
553 
559  @OscMethod
561 
567  @OscMethod
569 
575  @OscMethod
577 
583  @OscMethod
585 
591  @OscMethod
592  void returnToArrangement();
593 
601  @Deprecated
603 
610  @OscNode
611  Parameter tempo();
612 
623  void increaseTempo(Number amount, Number range);
624 
631  @OscNode()
633 
641  @OscMethod
642  void setPosition(double beats);
643 
656  @OscMethod
657  void incPosition(double beats, boolean snap);
658 
665  @OscNode
667 
674  @OscNode
676 
685  @Deprecated
687 
695  @OscNode
697 
705  @Deprecated
707 
714  @OscNode
716 
725 
736  @Deprecated
738 
749  @Deprecated
750  void setClipLauncherPostRecordingAction(String action);
751 
759 
767  @OscNode
769 }
void incPosition(double beats, boolean snap)
void addAutomationOverrideObserver(BooleanValueChangedCallback callback)
void increaseTempo(Number amount, Number range)
void addIsWritingClipLauncherAutomationObserver(BooleanValueChangedCallback callback)
void addPunchOutObserver(BooleanValueChangedCallback callback)
SettableBeatTimeValue getClipLauncherPostRecordingTimeOffset()
SettableBooleanValue isClipLauncherOverdubEnabled()
SettableBooleanValue isArrangerAutomationWriteEnabled()
SettableBooleanValue isArrangerRecordEnabled()
void addIsWritingArrangerAutomationObserver(BooleanValueChangedCallback callback)
void addClipLauncherPostRecordingActionObserver(EnumValueChangedCallback callback)
void addOverdubObserver(BooleanValueChangedCallback callback)
void addPunchInObserver(BooleanValueChangedCallback callback)
SettableBooleanValue isMetronomeAudibleDuringPreRoll()
SettableBooleanValue isMetronomeTickPlaybackEnabled()
void addIsRecordingObserver(BooleanValueChangedCallback callback)
void addLauncherOverdubObserver(BooleanValueChangedCallback callback)
void addIsLoopActiveObserver(BooleanValueChangedCallback callback)
void addMetronomeVolumeObserver(DoubleValueChangedCallback callback)
void addPreRollObserver(EnumValueChangedCallback callback)
void addIsPlayingObserver(BooleanValueChangedCallback callback)
SettableBooleanValue isArrangerOverdubEnabled()
void addPreRollClickObserver(BooleanValueChangedCallback callback)
SettableBooleanValue isClipLauncherAutomationWriteEnabled()
void setClipLauncherPostRecordingAction(String action)
void addMetronomeTicksObserver(BooleanValueChangedCallback callback)
void addClickObserver(BooleanValueChangedCallback callback)
void setMetronomeValue(Number amount, Number range)
void addAutomationWriteModeObserver(EnumValueChangedCallback callback)