Control Surface API  2.2.2
Track.java
1 package com.bitwig.extension.controller.api;
2 
7 
13 public interface Track extends Channel
14 {
21 
30  @Deprecated
32 
40  @Deprecated
42 
50 
55  @Deprecated
57 
66  @Deprecated
68 
76 
84 
92 
100 
108 
117  @Deprecated
119 
130  @Deprecated
132 
139 
148 
154  void stop();
155 
161  void returnToArrangement();
162 
170  void setName(String name);
171 
183 
193  void playNote(int key, int velocity);
194 
204  void startNote(int key, int velocity);
205 
215  void stopNote(int key, int velocity);
216 
228  void sendMidi(int status, int data1, int data2);
229 
237 
252  @Deprecated
253  void addTrackTypeObserver(int numChars, String textWhenUnassigned, StringValueChangedCallback callback);
254 
261 
271  @Deprecated
273 
281 
289 
298 
313  CursorDevice createCursorDevice(String name);
314 
330  CursorDevice createCursorDevice(String name, int numSends);
331 
339  @Deprecated
341 
346  @Deprecated
348 
382  final int numTracks,
383  final int numSends,
384  final int numScenes,
385  final boolean hasFlatTrackList);
386 
408  final int numTracks,
409  final int numSends,
410  final int numScenes,
411  final boolean hasFlatTrackList);
412 
431  TrackBank createEffectTrackBank(final int numTracks, final int numScenes, final boolean hasFlatTrackList);
432 
442  MasterTrack createMasterTrack(final int numScenes);
443 
463  final int numTracks,
464  final int numSends,
465  final int numScenes,
466  final boolean shouldIncludeEffectTracks,
467  final boolean shouldIncludeMasterTrack);
468 }
void addTrackTypeObserver(int numChars, String textWhenUnassigned, StringValueChangedCallback callback)
void addPitchNamesObserver(IndexedStringValueChangedCallback callback)
MasterTrack createMasterTrack(final int numScenes)
SettableBooleanValue getCanHoldNoteData()
void playNote(int key, int velocity)
TrackBank createMainTrackBank(final int numTracks, final int numSends, final int numScenes, final boolean hasFlatTrackList)
void sendMidi(int status, int data1, int data2)
ClipLauncherSlotBank getClipLauncherSlots()
TrackBank createEffectTrackBank(final int numTracks, final int numScenes, final boolean hasFlatTrackList)
ClipLauncherSlotBank getClipLauncher()
void stopNote(int key, int velocity)
void addIsQueuedForStopObserver(BooleanValueChangedCallback callback)
void addPositionObserver(IntegerValueChangedCallback callback)
SettableBooleanValue getCanHoldAudioData()
TrackBank createSiblingsTrackBank(final int numTracks, final int numSends, final int numScenes, final boolean shouldIncludeEffectTracks, final boolean shouldIncludeMasterTrack)
ClipLauncherSlotBank clipLauncherSlotBank()
void startNote(int key, int velocity)
TrackBank createTrackBank(final int numTracks, final int numSends, final int numScenes, final boolean hasFlatTrackList)
void addIsGroupObserver(BooleanValueChangedCallback callback)