Package com.bitwig.extension.controller
Class ControllerExtension
java.lang.Object
com.bitwig.extension.Extension<ControllerHost,ControllerExtensionDefinition>
com.bitwig.extension.controller.ControllerExtension
public abstract class ControllerExtension
extends Extension<ControllerHost,ControllerExtensionDefinition>
Defines an extension that enabled a controller to work with Bitwig Studio.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedControllerExtension(ControllerExtensionDefinition definition, ControllerHost host) -
Method Summary
Modifier and TypeMethodDescriptionabstract voidexit()Called once when this controller extension is stopped.abstract voidflush()Called when this controller extension should flush any pending updates to the controller.final MidiIngetMidiInPort(int index) final MidiOutgetMidiOutPort(int index) abstract voidinit()Initializes this controller extension.Methods inherited from class com.bitwig.extension.Extension
getExtensionDefinition, getHost
-
Constructor Details
-
ControllerExtension
-
-
Method Details
-
getMidiInPort
-
getMidiOutPort
-
init
public abstract void init()Initializes this controller extension. This will be called once when the extension is started. During initialization the extension should call the various create methods available via theControllerHostinterface in order to create objects used to communicate with various parts of the Bitwig Studio application (e.gControllerHost.createCursorTrack(int, int). -
exit
public abstract void exit()Called once when this controller extension is stopped. -
flush
public abstract void flush()Called when this controller extension should flush any pending updates to the controller.
-