Bitwig Studio Control Surface API  5.0.11
MidiExpressions Interface Reference

Public Member Functions

String createIsCCExpression (int controlNumber)
 
String createIsCCExpression (int channel, int controlNumber)
 
String createIsCCValueExpression (int channel, int control, int value)
 
String createIsPitchBendExpression (int channel)
 
String createIsNoteOnExpression (int channel, int note)
 
String createIsNoteOffExpression (int channel, int note)
 
String createIsPolyAftertouch (int channel, int note)
 

Detailed Description

Creates useful MIDI expressions that can be used to match MIDI events.

Since
API version 10

Member Function Documentation

◆ createIsCCExpression() [1/2]

String createIsCCExpression ( int  channel,
int  controlNumber 
)

Creates an expression that recognizes a MIDI CC event.

◆ createIsCCExpression() [2/2]

String createIsCCExpression ( int  controlNumber)

Creates an expression that recognizes a MIDI CC event regardless of its channel.

Since
API version 11

◆ createIsCCValueExpression()

String createIsCCValueExpression ( int  channel,
int  control,
int  value 
)

Creates an expression that recognizes a MIDI CC event with a specific value. This expression can be used in createActionMatcher(String) or createAbsoluteValueMatcher(String, String, int), for example.

Since
API version 10

◆ createIsNoteOffExpression()

String createIsNoteOffExpression ( int  channel,
int  note 
)

Creates an expression that recognizes a note off event. This expression can be used in createActionMatcher(String) or createAbsoluteValueMatcher(String, String, int), for example.

Since
API version 10

◆ createIsNoteOnExpression()

String createIsNoteOnExpression ( int  channel,
int  note 
)

Creates an expression that recognizes a note on event. This expression can be used in createActionMatcher(String) or createAbsoluteValueMatcher(String, String, int), for example.

Since
API version 10

◆ createIsPitchBendExpression()

String createIsPitchBendExpression ( int  channel)

Creates an expression that recognizes a pitch bend event. This expression can be used in createActionMatcher(String) or createAbsoluteValueMatcher(String, String, int), for example.

Since
API version 10

◆ createIsPolyAftertouch()

String createIsPolyAftertouch ( int  channel,
int  note 
)

Creates an expression that recognizes a polyphonic aftertouch event. This expression can be used in createActionMatcher(String) or createAbsoluteValueMatcher(String, String, int), for example.

Since
API version 10

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