Bitwig Studio Control Surface API
4.0.1
Channel.java
1
package
com.bitwig.extension.controller.api;
2
3
import
com
.
bitwig
.
extension
.
api
.
opensoundcontrol
.
OscMethod
;
4
import
com
.
bitwig
.
extension
.
api
.
opensoundcontrol
.
OscNode
;
5
import
com
.
bitwig
.
extension
.
callback
.
BooleanValueChangedCallback
;
6
import
com
.
bitwig
.
extension
.
callback
.
ColorValueChangedCallback
;
7
import
com
.
bitwig
.
extension
.
callback
.
IntegerValueChangedCallback
;
8
import
com
.
bitwig
.
extension
.
callback
.
NotePlaybackCallback
;
9
16
public
interface
Channel
extends
DeviceChain
,
DeleteableObject
17
{
24
@
OscNode
25
SettableBooleanValue
isActivated
();
26
34
@Deprecated
35
Parameter
getVolume
();
36
43
@
OscNode
44
Parameter
volume
();
45
53
@Deprecated
54
Parameter
getPan
();
55
62
@
OscNode
63
Parameter
pan
();
64
72
@Deprecated
73
SettableBooleanValue
getMute
();
74
81
@
OscNode
82
SettableBooleanValue
mute
();
83
91
@Deprecated
92
SoloValue
getSolo
();
93
100
@
OscNode
101
SoloValue
solo
();
102
107
@
OscNode
108
BooleanValue
isMutedBySolo
();
109
126
void
addVuMeterObserver
(
int
range,
int
channel,
boolean
peak,
IntegerValueChangedCallback
callback);
127
138
@Deprecated
139
void
addNoteObserver
(
NotePlaybackCallback
callback);
140
146
@
OscNode
147
PlayingNoteArrayValue
playingNotes
();
148
160
@Deprecated
161
void
addColorObserver
(
ColorValueChangedCallback
callback);
162
168
@
OscNode
169
SettableColorValue
color
();
170
176
@
OscNode
177
SendBank
sendBank
();
178
188
@Deprecated
189
Send
getSend
(
int
index);
190
196
@
OscMethod
197
void
duplicate
();
198
204
@
OscMethod
205
void
selectInMixer
();
206
214
void
addIsSelectedInMixerObserver
(
BooleanValueChangedCallback
callback);
215
221
@
OscMethod
222
void
makeVisibleInArranger
();
223
229
@
OscMethod
230
void
makeVisibleInMixer
();
231
}
com.bitwig.extension.controller.api.SoloValue
Definition:
SoloValue.java:8
com.bitwig.extension.callback.ColorValueChangedCallback
Definition:
ColorValueChangedCallback.java:5
com
com.bitwig.extension.controller.api.Channel.getMute
SettableBooleanValue getMute()
com.bitwig.extension.controller.api.DeleteableObject
Definition:
DeleteableObject.java:10
com.bitwig.extension.controller.api.Channel.volume
Parameter volume()
com.bitwig.extension.controller.api.Channel.duplicate
void duplicate()
com.bitwig.extension.controller.api.Channel.isActivated
SettableBooleanValue isActivated()
com.bitwig.extension.controller.api.Channel.getSend
Send getSend(int index)
com.bitwig.extension.api
Definition:
Color.java:1
com.bitwig.extension.controller.api.Channel.sendBank
SendBank sendBank()
com.bitwig.extension.controller.api.Channel.mute
SettableBooleanValue mute()
com.bitwig.extension.api.opensoundcontrol.OscMethod
Definition:
OscMethod.java:7
com.bitwig.extension.controller.api.Channel.playingNotes
PlayingNoteArrayValue playingNotes()
com.bitwig.extension.controller.api.Channel.color
SettableColorValue color()
com.bitwig.extension.controller.api.Channel.selectInMixer
void selectInMixer()
com.bitwig.extension.controller.api.SettableBooleanValue
Definition:
SettableBooleanValue.java:10
com.bitwig.extension
com.bitwig.extension.callback.BooleanValueChangedCallback
Definition:
BooleanValueChangedCallback.java:3
com.bitwig.extension.controller.api.Channel.makeVisibleInArranger
void makeVisibleInArranger()
com.bitwig.extension.controller.api.Channel.solo
SoloValue solo()
com.bitwig.extension.controller.api.Send
Definition:
Send.java:5
com.bitwig.extension.controller.api.Channel.pan
Parameter pan()
com.bitwig.extension.controller.api.Channel.addVuMeterObserver
void addVuMeterObserver(int range, int channel, boolean peak, IntegerValueChangedCallback callback)
com.bitwig.extension.controller.api.Channel.getPan
Parameter getPan()
com.bitwig.extension.controller.api.Channel.getSolo
SoloValue getSolo()
com.bitwig
com.bitwig.extension.controller.api.Channel.getVolume
Parameter getVolume()
com.bitwig.extension.controller.api.Channel.addIsSelectedInMixerObserver
void addIsSelectedInMixerObserver(BooleanValueChangedCallback callback)
com.bitwig.extension.controller.api.BooleanValue
Definition:
BooleanValue.java:7
com.bitwig.extension.controller.api.DeviceChain
Definition:
DeviceChain.java:14
com.bitwig.extension.controller.api.Parameter
Definition:
Parameter.java:13
com.bitwig.extension.callback.IntegerValueChangedCallback
Definition:
IntegerValueChangedCallback.java:3
com.bitwig.extension.controller.api.Channel.addNoteObserver
void addNoteObserver(NotePlaybackCallback callback)
com.bitwig.extension.callback
Definition:
BooleanValueChangedCallback.java:1
com.bitwig.extension.controller.api.SettableColorValue
Definition:
SettableColorValue.java:6
com.bitwig.extension.callback.NotePlaybackCallback
Definition:
NotePlaybackCallback.java:3
com.bitwig.extension.api.opensoundcontrol.OscNode
Definition:
OscNode.java:7
com.bitwig.extension.controller.api.SendBank
Definition:
SendBank.java:3
com.bitwig.extension.controller.api.PlayingNoteArrayValue
Definition:
PlayingNoteArrayValue.java:6
com.bitwig.extension.controller.api.Channel.makeVisibleInMixer
void makeVisibleInMixer()
com.bitwig.extension.controller.api.Channel.addColorObserver
void addColorObserver(ColorValueChangedCallback callback)
com.bitwig.extension.api.opensoundcontrol
Definition:
OscAddressSpace.java:1
com.bitwig.extension.controller.api.Channel
Definition:
Channel.java:16
com.bitwig.extension.controller.api.Channel.isMutedBySolo
BooleanValue isMutedBySolo()
src
main
java
com
bitwig
extension
controller
api
Channel.java
Copyright © 2014 Bitwig GmbH. All rights reserved.