Framework4Bitwig
Framework4Bitwig copied to clipboard
Bitwig controller API framework extensions.
For slot chains of devices only the names can be accessed with "cursorDevice.slotNames ().get ()". After that you can select a chain with "cursorDevice.selectFirstInSlot (slotChainName)". If there is no device...
It seems that the behavior of the group clip color has changed in 2.4. A group clip now displays ALL colors of the sub-track clips in its' right half (which...
Currently can only load from resource path.
Project.load(String filename) or Application.loadProject(String filename)
Value 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...
If you click on a channel in Bitwig the bank adjusts automatically. You activate it like that: this.trackBank.followCursorTrack (cursorTrack) Same should be possible for scenes.
Move TrackBank.followCursorTrack(CursorTrack cursorTrack); to its parent class and change it to: ChannelBank.followCursorTrack(CursorChannel cursorChannel); to support DevceLayerBank and DrumPadBank.
There are 2 cases: 1) Sample in clip: Clip.getSample() 2) Samples in the Sampler: Device.hasSamples(), Device.getSample(index) Required API features: - get sample waveform data for drawing -> requires a window...
When representing a ClipSlot using the Control Surface API I am able to render the midi control differently based on the results of the `hasContent`, `isPlaybackQueued`, `isPlaying`, `isStopQueued`, `isRecordingQueued`, and...
If reset is called on an on/off parameter its' value label is not updated. It should update to "Off" but does not. E.g. tested with the "Wide" parameter of the...