Bitwig Studio Control Surface API  4.0.1
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  void continuePlayback();
30 
39 
48 
54  @OscMethod
55  void stop();
56 
65 
71  @OscMethod
72  void togglePlay();
73 
80  @OscMethod
81  void restart();
82 
91 
97  @OscMethod
98  void record();
99 
108 
114  @OscMethod
115  void rewind();
116 
125 
131  @OscMethod
132  void fastForward();
133 
142 
149  @OscMethod
150  void tapTempo();
151 
160 
166  @OscNode
168 
178  @Deprecated
180 
186  @OscNode
188 
198  @Deprecated
200 
206  @OscNode
208 
218  @Deprecated
220 
226  @OscNode
228 
238  @Deprecated
240 
247  @OscNode
249 
259  @Deprecated
261 
267  @OscNode
269 
279  @Deprecated
281 
287  @OscNode
289 
299  @Deprecated
301 
308 
318  @Deprecated
320 
326  @OscNode
328 
338  @Deprecated
340 
346  @OscNode
348 
358  @Deprecated
360 
366  @OscNode
368 
378  @Deprecated
380 
386  @OscNode
388 
398  @Deprecated
400 
406  @OscNode
408 
418  @Deprecated
420 
426  @OscNode
428 
437  @Deprecated
439 
445  @OscNode
447 
456  @Deprecated
458 
465  @OscNode
467 
477  @Deprecated
479 
486  @Deprecated
487  void toggleLoop();
488 
497  @Deprecated
498  void setLoop(boolean isEnabled);
499 
506  @Deprecated
507  void togglePunchIn();
508 
515  @Deprecated
516  void togglePunchOut();
517 
524  @Deprecated
525  void toggleClick();
526 
535  @Deprecated
536  void setClick(boolean isEnabled);
537 
544  @Deprecated
545  void toggleMetronomeTicks();
546 
553  @Deprecated
555 
564  @Deprecated
565  void setPreRoll(String value);
566 
578  @Deprecated
579  void setMetronomeValue(Number amount, Number range);
580 
587  @Deprecated
588  void toggleOverdub();
589 
598  @Deprecated
599  void setOverdub(boolean isEnabled);
600 
607  @Deprecated
608  void toggleLauncherOverdub();
609 
618  @Deprecated
619  void setLauncherOverdub(boolean isEnabled);
620 
630  @Deprecated
631  void setAutomationWriteMode(String mode);
632 
638  @OscMethod
640 
646  @OscMethod
648 
654  @OscMethod
656 
662  @OscMethod
664 
670  @OscMethod
671  void returnToArrangement();
672 
680  @Deprecated
682 
689  @OscNode
690  Parameter tempo();
691 
702  void increaseTempo(Number amount, Number range);
703 
710  @OscNode()
712 
719  @OscNode()
721 
728  @OscNode()
730 
737  @OscNode()
739 
746  @OscNode()
748 
755 
756  HardwareActionBindable launchFromPlayStartPositionAction();
757 
764 
765  HardwareActionBindable jumpToPlayStartPositionAction();
766 
773 
774  HardwareActionBindable jumpToPreviousCueMarkerAction();
775 
776 
782  void jumpToNextCueMarker();
783 
784  HardwareActionBindable jumpToNextCueMarkerAction();
785 
793  @OscMethod
794  void setPosition(double beats);
795 
808  @OscMethod
809  void incPosition(double beats, boolean snap);
810 
817  @OscNode
819 
826  @OscNode
828 
837  @Deprecated
839 
847  @OscNode
849 
857  @Deprecated
859 
866  @OscNode
868 
877 
888  @Deprecated
890 
901  @Deprecated
902  void setClipLauncherPostRecordingAction(String action);
903 
911 
919  @OscNode
921 
927  @OscNode
929 }
void increaseTempo(Number amount, Number range)
void addIsPlayingObserver(BooleanValueChangedCallback callback)
void addPunchOutObserver(BooleanValueChangedCallback callback)
void incPosition(double beats, boolean snap)
void addClipLauncherPostRecordingActionObserver(EnumValueChangedCallback callback)
void addPunchInObserver(BooleanValueChangedCallback callback)
void addPreRollObserver(EnumValueChangedCallback callback)
void addMetronomeTicksObserver(BooleanValueChangedCallback callback)
SettableBooleanValue isArrangerAutomationWriteEnabled()
void addPreRollClickObserver(BooleanValueChangedCallback callback)
void setMetronomeValue(Number amount, Number range)
SettableBeatTimeValue getClipLauncherPostRecordingTimeOffset()
void addIsLoopActiveObserver(BooleanValueChangedCallback callback)
void setClipLauncherPostRecordingAction(String action)
HardwareActionBindable fastForwardAction()
void addAutomationOverrideObserver(BooleanValueChangedCallback callback)
void addMetronomeVolumeObserver(DoubleValueChangedCallback callback)
SettableBooleanValue isArrangerOverdubEnabled()
SettableBooleanValue isMetronomeAudibleDuringPreRoll()
SettableBooleanValue isClipLauncherAutomationWriteEnabled()
void addOverdubObserver(BooleanValueChangedCallback callback)
void addClickObserver(BooleanValueChangedCallback callback)
SettableDoubleValue playStartPositionInSeconds()
void addIsWritingArrangerAutomationObserver(BooleanValueChangedCallback callback)
void addIsRecordingObserver(BooleanValueChangedCallback callback)
void addIsWritingClipLauncherAutomationObserver(BooleanValueChangedCallback callback)
void addAutomationWriteModeObserver(EnumValueChangedCallback callback)
HardwareActionBindable continuePlaybackAction()
SettableBooleanValue isMetronomeTickPlaybackEnabled()
SettableBooleanValue isClipLauncherOverdubEnabled()
void addLauncherOverdubObserver(BooleanValueChangedCallback callback)
SettableBooleanValue isArrangerRecordEnabled()