nongnu.org/gsequencer


gsequencer 7.0.5
Advanced Gtk+ Sequencer
ags_vst_inote_expression.cpp File Reference
#include <ags/vst3-capi/pluginterfaces/vst/ags_vst_inote_expression.h>
#include <pluginterfaces/vst/ivstnoteexpression.h>
Include dependency graph for ags_vst_inote_expression.cpp:

Functions

const AgsVstTUIDags_vst_inote_expression_controller_get_iid ()
 
gint32 ags_vst_inote_expression_controller_get_note_expression_count (AgsVstINoteExpressionController *inote_expression_controller, gint32 bus_index, gint16 channel)
 
AgsVstTResult ags_vst_inote_expression_controller_get_note_expression_info (AgsVstINoteExpressionController *inote_expression_controller, gint32 bus_index, gint16 channel, gint32 note_expression_index, AgsVstNoteExpressionTypeInfo *note_expression_type_info)
 
AgsVstTResult ags_vst_inote_expression_controller_get_note_expression_string_by_value (AgsVstINoteExpressionController *inote_expression_controller, gint32 bus_index, gint16 channel, AgsVstNoteExpressionTypeID id, AgsVstNoteExpressionValue value_normalized, AgsVstString128 *string)
 
AgsVstTResult ags_vst_inote_expression_controller_get_note_expression_value_by_string (AgsVstINoteExpressionController *inote_expression_controller, gint32 bus_index, gint16 channel, AgsVstNoteExpressionTypeID id, AgsVstTChar *in, AgsVstNoteExpressionValue *value_normalized)
 
const AgsVstTUIDags_vst_ikeyswitch_controller_get_iid ()
 
gint32 ags_vst_ikeyswitch_controller_get_keyswitch_count (AgsVstIKeyswitchController *ikeyswitch_controller, gint32 bus_index, gint16 channel)
 
AgsVstTResult ags_vstikey_switch_controller_get_keyswitch_info (AgsVstIKeyswitchController *ikeyswitch_controller, gint32 bus_index, gint16 channel, gint32 keyswitch_index, AgsVstKeyswitchInfo *info)
 

Function Documentation

◆ ags_vst_ikeyswitch_controller_get_iid()

const AgsVstTUID * ags_vst_ikeyswitch_controller_get_iid ( )

Get IID.

Returns
the Steinberg::TUID as AgsVstFUID
Since
5.0.0

◆ ags_vst_ikeyswitch_controller_get_keyswitch_count()

gint32 ags_vst_ikeyswitch_controller_get_keyswitch_count ( AgsVstIKeyswitchController ikeyswitch_controller,
gint32  bus_index,
gint16  channel 
)

Get key switch count.

Parameters
ikeyswitch_controllerthe key switch controller
bus_indexthe bus index
channelthe MIDI channel
Returns
the key switch count
Since
5.0.0

◆ ags_vst_inote_expression_controller_get_iid()

const AgsVstTUID * ags_vst_inote_expression_controller_get_iid ( )

Get IID.

Returns
the Steinberg::TUID as AgsVstFUID
Since
5.0.0

◆ ags_vst_inote_expression_controller_get_note_expression_count()

gint32 ags_vst_inote_expression_controller_get_note_expression_count ( AgsVstINoteExpressionController inote_expression_controller,
gint32  bus_index,
gint16  channel 
)

Get note expression count.

Parameters
inote_expression_controllerthe note expression controller
bus_indexthe bus index
channelthe MIDI channel
Returns
the note expression count
Since
5.0.0

◆ ags_vst_inote_expression_controller_get_note_expression_info()

AgsVstTResult ags_vst_inote_expression_controller_get_note_expression_info ( AgsVstINoteExpressionController inote_expression_controller,
gint32  bus_index,
gint16  channel,
gint32  note_expression_index,
AgsVstNoteExpressionTypeInfo note_expression_type_info 
)

Get note expression info.

Parameters
inote_expression_controllernote note expression controller
bus_indexthe bus index
channelthe MIDI channel
note_expression_indexthe note expression index
note_expression_type_infothe note expression type info
Returns
the return value
Since
5.0.0

◆ ags_vst_inote_expression_controller_get_note_expression_string_by_value()

AgsVstTResult ags_vst_inote_expression_controller_get_note_expression_string_by_value ( AgsVstINoteExpressionController inote_expression_controller,
gint32  bus_index,
gint16  channel,
AgsVstNoteExpressionTypeID  id,
AgsVstNoteExpressionValue  value_normalized,
AgsVstString128 string 
)

Get note expression string by value.

Parameters
inote_expression_controllernote note expression controller
bus_indexthe bus index
channelthe MIDI channel
idthe type identifier
value_normalizedthe normalized value
stringthe string
Returns
the return value
Since
5.0.0

◆ ags_vst_inote_expression_controller_get_note_expression_value_by_string()

AgsVstTResult ags_vst_inote_expression_controller_get_note_expression_value_by_string ( AgsVstINoteExpressionController inote_expression_controller,
gint32  bus_index,
gint16  channel,
AgsVstNoteExpressionTypeID  id,
AgsVstTChar in,
AgsVstNoteExpressionValue value_normalized 
)

Get note expression value by string.

Parameters
inote_expression_controllernote note expression controller
bus_indexthe bus index
channelthe MIDI channel
idthe type identifier
inthe string
value_normalizedthe normalized value
Returns
the return value
Since
5.0.0

◆ ags_vstikey_switch_controller_get_keyswitch_info()

AgsVstTResult ags_vstikey_switch_controller_get_keyswitch_info ( AgsVstIKeyswitchController ikeyswitch_controller,
gint32  bus_index,
gint16  channel,
gint32  keyswitch_index,
AgsVstKeyswitchInfo info 
)

Get key switch count.

Parameters
ikeyswitch_controllerthe key switch controller
bus_indexthe bus index
channelthe MIDI channel
keyswitch_indexthe key switch index
infothe key switch info
Returns
the return value
Since
5.0.0