Bitwig Studio Control Surface API  5.0.11
Pipe Interface Reference
+ Inheritance diagram for Pipe:

Detailed Description

A pipe represents a communication channel with some other hardware device or network service. Pipes are opened and closed by Bitwig Studio automatically and exist for the entire lifetime of a controller. If communication is lost on a specific pipe (for example the user unplugs a USB device) then the controller will exit and the user will be notified.

A controller defines which pipes it wants to establish for communication using a HardwareDeviceMatcher.

See also
ControllerExtensionDefinition::listHardwareDevices(com.bitwig.extension.controller.HardwareDeviceMatcherList)
Since
API version 7

The documentation for this interface was generated from the following file: