Control Surface API  3.0.3
Device.java
1 package com.bitwig.extension.controller.api;
2 
12 
18 public interface Device extends ObjectProxy
19 {
28  @Deprecated
30 
38  @OscNode
40 
47 
56  @Deprecated
58 
66  @OscNode
68 
75  @OscNode
77 
86  @Deprecated
88 
96  @OscNode
98 
107  @Deprecated
109 
119  @Deprecated
120  Parameter getParameter(int indexInPage);
121 
132 
156  String name,
157  int parameterCount,
158  String filterExpression);
159 
170  @Deprecated
171  Parameter getEnvelopeParameter(int index);
172 
183  @Deprecated
184  Parameter getCommonParameter(int index);
185 
196  @Deprecated
198 
209  @Deprecated
210  Macro getMacro(int index);
211 
220  @Deprecated
222 
228  @OscMethod
229  void selectInEditor();
230 
236  @OscMethod
238 
247  @Deprecated
249 
255  @OscMethod
256  void previousParameterPage();
257 
263  @OscMethod
264  void nextParameterPage();
265 
274 
283 
291  @OscMethod
292  void setParameterPage(int page);
293 
300  @Deprecated
301  void switchToPreviousPreset();
302 
309  @Deprecated
310  void switchToNextPreset();
311 
318  @Deprecated
320 
327  @Deprecated
329 
336  @Deprecated
338 
345  @Deprecated
347 
359  Browser createDeviceBrowser(final int numFilterColumnEntries, final int numResultsColumnEntries);
360 
366  StringValue name();
367 
381  @Deprecated
382  void addNameObserver(int len, String textWhenUnassigned, StringValueChangedCallback callback);
383 
390 
404  @Deprecated
405  void addPresetNameObserver(int len, String textWhenUnassigned, StringValueChangedCallback callback);
406 
413 
427  @Deprecated
428  void addPresetCategoryObserver(int len, String textWhenUnassigned, StringValueChangedCallback callback);
429 
436 
450  @Deprecated
451  void addPresetCreatorObserver(int len, String textWhenUnassigned, StringValueChangedCallback callback);
452 
464  @Deprecated
465  void addSelectedPageObserver(int valueWhenUnassigned, IntegerValueChangedCallback callback);
466 
480  @Deprecated
482  int len,
483  String textWhenUnassigned,
484  StringValueChangedCallback callback);
485 
495  @Deprecated
497 
512  @Deprecated
514 
521  @Deprecated
522  void loadPreset(int index);
523 
533  @Deprecated
535 
543  @Deprecated
544  void setPresetCategory(int index);
545 
555  @Deprecated
557 
565  @Deprecated
566  void setPresetCreator(int index);
567 
574  @Deprecated
575  void toggleEnabledState();
576 
582  @OscNode
584 
593  @Deprecated
595 
604 
611 
621  @Deprecated
623 
632 
640 
648 
656 
671  DeviceLayerBank createLayerBank(final int numChannels);
672 
681  DrumPadBank createDrumPadBank(final int numPads);
682 
693 
706 
717 
728 
744  int maxChars,
746 
756 
768  void setDirectParameterValueNormalized(String id, Number value, Number resolution);
769 
783  void incDirectParameterValueNormalized(String id, Number increment, Number resolution);
784 
792 
806  @Deprecated
807  void addSampleNameObserver(int maxChars, String textWhenUnassigned, StringValueChangedCallback callback);
808 
818  DeviceBank createSiblingsDeviceBank(int numDevices);
819 
826  @Deprecated
827  @OscMethod
829 
836  @OscMethod
837  @Deprecated
839 
846  @OscMethod
847  @Deprecated
848  void browseToReplaceDevice();
849 
856 
863 
870 }
void addSelectedPageObserver(int valueWhenUnassigned, IntegerValueChangedCallback callback)
void addSampleNameObserver(int maxChars, String textWhenUnassigned, StringValueChangedCallback callback)
DirectParameterValueDisplayObserver addDirectParameterValueDisplayObserver(int maxChars, DirectParameterDisplayedValueChangedCallback callback)
void setDirectParameterValueNormalized(String id, Number value, Number resolution)
void addPositionObserver(IntegerValueChangedCallback callback)
Parameter getParameter(int indexInPage)
void addPresetNameObserver(int len, String textWhenUnassigned, StringValueChangedCallback callback)
void addPresetCategoriesObserver(StringArrayValueChangedCallback callback)
SettableBooleanValue isParameterPageSectionVisible()
void addIsPluginObserver(BooleanValueChangedCallback callback)
void incDirectParameterValueNormalized(String id, Number increment, Number resolution)
void addSlotsObserver(StringArrayValueChangedCallback callback)
void addPresetNamesObserver(StringArrayValueChangedCallback callback)
CursorRemoteControlsPage createCursorRemoteControlsPage(int parameterCount)
void addPreviousParameterPageEnabledObserver(BooleanValueChangedCallback callback)
void addPresetCategoryObserver(int len, String textWhenUnassigned, StringValueChangedCallback callback)
void addDirectParameterIdObserver(StringArrayValueChangedCallback callback)
SettableBooleanValue isMacroSectionVisible()
ModulationSource getModulationSource(int index)
void addDirectParameterNameObserver(int maxChars, DirectParameterNameChangedCallback callback)
void addActiveModulationSourceObserver(int len, String textWhenUnassigned, StringValueChangedCallback callback)
DeviceBank createSiblingsDeviceBank(int numDevices)
DeviceLayerBank createLayerBank(final int numChannels)
void addNextParameterPageEnabledObserver(BooleanValueChangedCallback callback)
void addPresetCreatorsObserver(StringArrayValueChangedCallback callback)
void addPageNamesObserver(StringArrayValueChangedCallback callback)
void addHasSelectedDeviceObserver(BooleanValueChangedCallback callback)
void addDirectParameterNormalizedValueObserver(DirectParameterNormalizedValueChangedCallback callback)
SettableBooleanValue isRemoteControlsSectionVisible()
void addNameObserver(int len, String textWhenUnassigned, StringValueChangedCallback callback)
void addIsEnabledObserver(BooleanValueChangedCallback callback)
Browser createDeviceBrowser(final int numFilterColumnEntries, final int numResultsColumnEntries)
DrumPadBank createDrumPadBank(final int numPads)
void addPresetCreatorObserver(int len, String textWhenUnassigned, StringValueChangedCallback callback)