teotigraphix / Framework4Bitwig

Bitwig controller API framework extensions.
GNU Lesser General Public License v3.0
59 stars 13 forks source link

Provide access to the path of a track or device in the project #197

Open git-moss opened 7 years ago

git-moss commented 7 years ago

Value<NamedItem[]> getLocationInProject() Alternatively this could also be a bank interface.

Even if hasParent() is now available since API 10, this would still be nice to display "breadcrumbs".

A named item is a lightweight immutable object which has only a function get the name: String getName();

A named item can be selected as the active cursor channel or cursor device: CursorChannel.selectChannel CursorDevice.selectDevice