| Top |
| typedef | AgsUmpWord |
| enum | AgsMidiUmpStreamMessageFormat |
| enum | AgsMidiUmpEndpointDiscoveryFilterBitmap |
| enum | AgsMidiProtocol |
| enum | AgsMidiUmpFunctionBlockDiscoveryFilterBitmap |
| enum | AgsMidiDirection |
| enum | AgsMidiAttributeType |
| enum | AgsMidi1PortMode |
| enum | AgsMidi2PerNoteManagementOptionsFlags |
| enum | AgsMidi2CCIndex |
AgsMidiUmpUtil * ags_midi_ump_util_alloc ();
Allocate MIDI UMP util.
Since: 5.5.4
void
ags_midi_ump_util_free (AgsMidiUmpUtil *midi_ump_util);
Free MIDI UMP util.
Since: 5.5.4
AgsMidiUmpUtil *
ags_midi_ump_util_copy (AgsMidiUmpUtil *midi_ump_util);
Copy MIDI UMP util.
Since: 5.5.4
gboolean ags_midi_ump_util_is_system_common (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is system common.
Since: 5.5.4
gboolean ags_midi_ump_util_is_data_message_with_sysex (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is data message with SYSEX.
Since: 5.5.4
gboolean ags_midi_ump_util_is_data_message (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is data message.
Since: 5.5.4
gboolean ags_midi_ump_util_is_stream_message (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is stream message.
Since: 5.5.4
gboolean ags_midi_ump_util_is_endpoint_discovery (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is endpoint discovery.
Since: 5.5.4
void ags_midi_ump_util_put_endpoint_discovery (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint major,gint minor,gint filter,gchar **extension_name,GValue *extension_value,guint extension_count);
Put endpoint discovery.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
major |
the major |
|
minor |
the minor |
|
filter |
the filter |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_endpoint_discovery (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint *major,gint *minor,gint *filter,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get endpoint discovery.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
major |
the return location of major. |
[out] |
minor |
the return location of minor. |
[out] |
filter |
the return location of filter. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_endpoint_info_notification (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is endpoint info notification.
Since: 5.5.4
void ags_midi_ump_util_put_endpoint_info_notification (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint major,gint minor,gboolean static_function_blocks,gint function_block_count,gboolean midi_v2_0_support,gboolean midi_v1_0_support,gboolean rx_jitter_reduction,gboolean tx_jitter_reduction,gchar **extension_name,GValue *extension_value,guint extension_count);
guint ags_midi_ump_util_get_endpoint_info_notification (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint *major,gint *minor,gboolean *static_function_blocks,gint *function_block_count,gboolean *midi_v2_0_support,gboolean *midi_v1_0_support,gboolean *rx_jitter_reduction,gboolean *tx_jitter_reduction,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get endpoint discovery.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
major |
the return location of major. |
[out] |
minor |
the return location of minor. |
[out] |
static_function_blocks |
the return location of static function blocks. |
[out] |
function_block_count |
the return location of function block count. |
[out] |
midi_v2_0_support |
the return location of MIDI v2.0 support. |
[out] |
midi_v1_0_support |
the return location of MIDI v1.0 support. |
[out] |
rx_jitter_reduction |
the return location of RX jitter reduction. |
[out] |
tx_jitter_reduction |
the return location of TX jitter reduction. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_device_identity_notification (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is device identity notification.
Since: 5.5.4
void ags_midi_ump_util_put_device_identity_notification (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint device_manufacturer,gint device_family,gint device_family_model,gint software_revision,gchar **extension_name,GValue *extension_value,guint extension_count);
Put device identity notification.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
device_manufacturer |
the device manufacturer |
|
device_family |
the device family |
|
device_family_model |
the device family model |
|
software_revision |
the software revision |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_device_identity_notification (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint *device_manufacturer,gint *device_family,gint *device_family_model,gint *software_revision,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get device identity notification.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
device_manufacturer |
the return location of device manufacturer. |
[out] |
device_family |
the return location of device family. |
[out] |
device_family_model |
the return location of device family model. |
[out] |
software_revision |
the return location of software revision. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_endpoint_name_notification (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is endpoint name notification.
Since: 5.5.4
void ags_midi_ump_util_put_endpoint_name_notification (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gchar *endpoint_name,gchar **extension_name,GValue *extension_value,guint extension_count);
Put endpoint name notification.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
endpoint_name |
the endpoint name |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_endpoint_name_notification (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gchar **endpoint_name,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get endpoint name notification.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
endpoint_name |
the return location of endpoint name. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_product_instance_id_notification (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
void ags_midi_ump_util_put_product_instance_id_notification (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gchar *product_instance_id,gchar **extension_name,GValue *extension_value,guint extension_count);
Put product instance ID notification.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
product_instance_id |
the product instance ID |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_product_instance_id_notification (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gchar **product_instance_id,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get product instance ID notification.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
product_instance_id |
the return location of product instance ID notification. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_stream_configuration_request (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is stream configuration request.
Since: 5.5.4
void ags_midi_ump_util_put_stream_configuration_request (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint protocol,gboolean rx_jitter_reduction,gboolean tx_jitter_reduction,gchar **extension_name,GValue *extension_value,guint extension_count);
Put product instance ID request.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
protocol |
the protocol |
|
rx_jitter_reduction |
|
|
tx_jitter_reduction |
|
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_stream_configuration_request (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint *protocol,gboolean *rx_jitter_reduction,gboolean *tx_jitter_reduction,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get stream configuration request.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
protocol |
the return location of protocol. |
[out] |
rx_jitter_reduction |
the return location of RX jitter reduction. |
[out] |
tx_jitter_reduction |
the return location of TX jitter reduction. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_stream_configuration_notification (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is stream configuration notification.
Since: 5.5.4
void ags_midi_ump_util_put_stream_configuration_notification (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint protocol,gboolean rx_jitter_reduction,gboolean tx_jitter_reduction,gchar **extension_name,GValue *extension_value,guint extension_count);
Put product instance ID notification.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
protocol |
the protocol |
|
rx_jitter_reduction |
|
|
tx_jitter_reduction |
|
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_stream_configuration_notification (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint *protocol,gboolean *rx_jitter_reduction,gboolean *tx_jitter_reduction,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get stream configuration notification.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
protocol |
the return location of protocol. |
[out] |
rx_jitter_reduction |
the return location of RX jitter reduction. |
[out] |
tx_jitter_reduction |
the return location of TX jitter reduction. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_function_block_discovery (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is function block discovery.
Since: 5.5.4
void ags_midi_ump_util_put_function_block_discovery (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint function_block,gint filter,gchar **extension_name,GValue *extension_value,guint extension_count);
Put function block discovery.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
function_block |
the function block through 0x00 - 0x1f or 0xff to request all |
|
filter |
the filter |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_function_block_discovery (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint *function_block,gint *filter,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get function block discovery.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
function_block |
the return location of function block. |
[out] |
filter |
the return location of filter. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_function_block_info_notification (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is function block info notification.
Since: 5.5.4
void ags_midi_ump_util_put_function_block_info_notification (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gboolean function_block_active,gint function_block,gint direction,gint midi1_port,gint ui_hint,gint first_group,gint group_count,gint message_version,gint max_sysex8_stream_count,gchar **extension_name,GValue *extension_value,guint extension_count);
Put function block info notification.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
function_block_active |
the function block active |
|
function_block |
the function block through 0x00 - 0x1f or 0xff to request all |
|
direction |
the direction |
|
midi1_port |
the MIDI v1.0 port |
|
ui_hint |
the UI hint |
|
first_group |
the first group |
|
group_count |
the group count |
|
message_version |
the message version |
|
max_sysex8_stream_count |
the max SYSEX8 stream count |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_function_block_info_notification (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gboolean *function_block_active,gint *function_block,gint *direction,gint *midi1_port,gint *ui_hint,gint *first_group,gint *group_count,gint *message_version,gint *max_sysex8_stream_count,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get function block discovery.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
function_block_active |
the return location of function block active. |
[out] |
function_block |
the return location of function block. |
[out] |
direction |
the return location of direction. |
[out] |
midi1_port |
the return location of MIDI v1.0 port. |
[out] |
ui_hint |
the return location of UI hint. |
[out] |
first_group |
the return location of first group. |
[out] |
group_count |
the return location of group count. |
[out] |
message_version |
the return location of MIDI CI message version. |
[out] |
max_sysex8_stream_count |
the return location of max SYSEX8 stream count. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_function_block_name_notification (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is function block name notification.
Since: 5.5.4
void ags_midi_ump_util_put_function_block_name_notification (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint function_block,gchar *function_block_name,gchar **extension_name,GValue *extension_value,guint extension_count);
Put function block name notification.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
function_block |
the function block |
|
function_block_name |
the function block name |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_function_block_name_notification (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint *function_block,gchar **function_block_name,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get function block name notification.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
function_block |
the return location of function block. |
[out] |
function_block_name |
the return location of function block name. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_start_of_clip (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is start of clip.
Since: 5.5.4
void ags_midi_ump_util_put_start_of_clip (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gchar **extension_name,GValue *extension_value,guint extension_count);
Put start of clip.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_start_of_clip (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gchar ***extension_name,GValue **extension_value,guint *extension_count);
gboolean ags_midi_ump_util_is_end_of_clip (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is end of clip.
Since: 5.5.4
void ags_midi_ump_util_put_end_of_clip (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gchar **extension_name,GValue *extension_value,guint extension_count);
Put end of clip.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_end_of_clip (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gchar ***extension_name,GValue **extension_value,guint *extension_count);
gboolean ags_midi_ump_util_is_noop (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is NOOP.
Since: 5.5.4
void ags_midi_ump_util_put_noop (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gchar **extension_name,GValue *extension_value,guint extension_count);
Put NOOP.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_noop (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gchar ***extension_name,GValue **extension_value,guint *extension_count);
gboolean ags_midi_ump_util_is_jr_clock (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is JR clock.
Since: 5.5.4
void ags_midi_ump_util_put_jr_clock (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,guint16 sender_clock_time,gchar **extension_name,GValue *extension_value,guint extension_count);
Put JR clock.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
sender_clock_time |
sender clock time as a unsigned 16 bit integer |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_jr_clock (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,guint16 *sender_clock_time,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get jitter reduction clock.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
sender_clock_time |
the return location of sender clock time. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_jr_timestamp (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is JR timestamp.
Since: 5.5.4
void ags_midi_ump_util_put_jr_timestamp (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,guint16 sender_clock_timestamp,gchar **extension_name,GValue *extension_value,guint extension_count);
Put JR timestamp.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
sender_clock_timestamp |
sender clock timestamp as a unsigned 16 bit integer |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_jr_timestamp (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,guint16 *sender_clock_timestamp,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get jitter reduction timestamp.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
sender_clock_timestamp |
the return location of sender clock timestamp. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_delta_clock_ticks_per_quarter_note (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is delta clock ticks per quarter note.
Since: 5.5.4
void ags_midi_ump_util_put_delta_clock_ticks_per_quarter_note (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,guint16 ticks_per_quarter_note_count,gchar **extension_name,GValue *extension_value,guint extension_count);
Put delta clock ticks per quarter note.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
ticks_per_quarter_note_count |
ticks per quarter note count as a unsigned 16 bit integer |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_delta_clock_ticks_per_quarter_note (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,guint16 *ticks_per_quarter_note_count,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get product instance ID notification.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
ticks_per_quarter_note_count |
the return location of ticks per quarter note count as a unsigned 16 bit integer. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_delta_clock_ticks_since_last_event (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is delta clock ticks since last event.
Since: 5.5.4
void ags_midi_ump_util_put_delta_clock_ticks_since_last_event (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,guint16 ticks_since_last_event_count,gchar **extension_name,GValue *extension_value,guint extension_count);
Put delta clock ticks per quarter note.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
ticks_since_last_event_count |
ticks since last event count as a unsigned 16 bit integer |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_delta_clock_ticks_since_last_event (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,guint16 *ticks_since_last_event_count,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get product instance ID notification.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
ticks_since_last_event_count |
the return location of ticks since last event count as a unsigned 16 bit integer. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_midi1_channel_voice (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is MIDI version 1.0 channel voice.
Since: 5.5.4
gboolean ags_midi_ump_util_is_midi1_note_off (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is MIDI version 1.0 note off.
Since: 5.5.4
void ags_midi_ump_util_put_midi1_note_off (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint group,gint channel,gint key,gint velocity,gchar **extension_name,GValue *extension_value,guint extension_count);
Put MIDI version 1.0 note off.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the group |
|
channel |
the channel number |
|
key |
the index key |
|
velocity |
the velocity |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_midi1_note_off (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint *group,gint *channel,gint *key,gint *velocity,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get MIDI version 1.0 note off.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the return location of group. |
[out] |
channel |
the return location of channel number. |
[out] |
key |
the return location of index key. |
[out] |
velocity |
the return location of velocity. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_midi1_note_on (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is MIDI version 1.0 note on.
Since: 5.5.4
void ags_midi_ump_util_put_midi1_note_on (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint group,gint channel,gint key,gint velocity,gchar **extension_name,GValue *extension_value,guint extension_count);
Put MIDI version 1.0 note on.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the group |
|
channel |
the channel number |
|
key |
the index key |
|
velocity |
the velocity |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_midi1_note_on (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint *group,gint *channel,gint *key,gint *velocity,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get MIDI version 1.0 note on.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the return location of group. |
[out] |
channel |
the return location of channel number. |
[out] |
key |
the return location of index key. |
[out] |
velocity |
the return location of velocity. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_midi1_polyphonic_aftertouch (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is MIDI version 1.0 polyphonic aftertouch.
Since: 5.5.4
void ags_midi_ump_util_put_midi1_polyphonic_aftertouch (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint group,gint channel,gint key,gint data,gchar **extension_name,GValue *extension_value,guint extension_count);
Put MIDI version 1.0 polyphonic aftertouch.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the group |
|
channel |
the channel number |
|
key |
the index key |
|
data |
the data |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_midi1_polyphonic_aftertouch (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint *group,gint *channel,gint *key,gint *data,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get MIDI version 1.0 polyphonic aftertouch.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the return location of group. |
[out] |
channel |
the return location of channel number. |
[out] |
key |
the return location of index key. |
[out] |
data |
the return location of data. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_midi1_control_change (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is MIDI version 1.0 control change.
Since: 5.5.4
void ags_midi_ump_util_put_midi1_control_change (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint group,gint channel,gint index_key,gint data,gchar **extension_name,GValue *extension_value,guint extension_count);
Put MIDI version 1.0 control change.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the group |
|
channel |
the channel number |
|
index_key |
the index key |
|
data |
the data |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_midi1_control_change (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint *group,gint *channel,gint *index_key,gint *data,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get MIDI version 1.0 control change.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the return location of group. |
[out] |
channel |
the return location of channel number. |
[out] |
index_key |
the return location of index key. |
[out] |
data |
the return location of data. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_midi1_program_change (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is MIDI version 1.0 program change.
Since: 5.5.4
void ags_midi_ump_util_put_midi1_program_change (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint group,gint channel,gint program,gint data,gchar **extension_name,GValue *extension_value,guint extension_count);
Put MIDI version 1.0 program change.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the group |
|
channel |
the channel number |
|
program |
the program |
|
data |
the data |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_midi1_program_change (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint *group,gint *channel,gint *program,gint *data,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get MIDI version 1.0 program change.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the return location of group. |
[out] |
channel |
the return location of channel number. |
[out] |
program |
the return location of program. |
[out] |
data |
the return location of data. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_midi1_channel_pressure (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is MIDI version 1.0 channel pressure.
Since: 5.5.4
void ags_midi_ump_util_put_midi1_channel_pressure (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint group,gint channel,gint pressure,gint data,gchar **extension_name,GValue *extension_value,guint extension_count);
Put MIDI version 1.0 channel pressure.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the group |
|
channel |
the channel number |
|
pressure |
the pressure |
|
data |
the data |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_midi1_channel_pressure (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint *group,gint *channel,gint *pressure,gint *data,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get MIDI version 1.0 channel pressure.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the return location of group. |
[out] |
channel |
the return location of channel number. |
[out] |
pressure |
the return location of pressure. |
[out] |
data |
the return location of data. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_midi1_pitch_bend (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is MIDI version 1.0 pitch bend.
Since: 5.5.4
void ags_midi_ump_util_put_midi1_pitch_bend (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint group,gint channel,gint pitch,gint data,gchar **extension_name,GValue *extension_value,guint extension_count);
Put MIDI version 1.0 pitch bend.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the group |
|
channel |
the channel number |
|
pitch |
the pitch |
|
data |
the data |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_midi1_pitch_bend (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint *group,gint *channel,gint *pitch,gint *data,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get MIDI version 1.0 channel pitch.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the return location of group. |
[out] |
channel |
the return location of channel number. |
[out] |
pitch |
the return location of pitch. |
[out] |
data |
the return location of data. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_midi2_channel_voice (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is MIDI version 2.0 channel voice.
Since: 5.5.4
gboolean ags_midi_ump_util_is_midi2_note_off (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is MIDI version 2.0 note off.
Since: 5.5.4
void ags_midi_ump_util_put_midi2_note_off (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint group,gint channel,gint key,gint attribute_type,gint velocity,gint attribute,gchar **extension_name,GValue *extension_value,guint extension_count);
Put MIDI version 2.0 note off.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the group |
|
channel |
the channel number |
|
key |
the index key |
|
attribute_type |
the attribute type |
|
velocity |
the velocity |
|
attribute |
the attribute |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_midi2_note_off (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint *group,gint *channel,gint *key,gint *attribute_type,gint *velocity,gint *attribute,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get MIDI version 2.0 note off.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the return location of group. |
[out] |
channel |
the return location of channel number. |
[out] |
key |
the return location of key. |
[out] |
attribute_type |
the return location of attribute type. |
[out] |
velocity |
the return location of velocity. |
[out] |
attribute |
the return location of attribute. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_midi2_note_on (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is MIDI version 2.0 note on.
Since: 5.5.4
void ags_midi_ump_util_put_midi2_note_on (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint group,gint channel,gint key,gint attribute_type,gint velocity,gint attribute,gchar **extension_name,GValue *extension_value,guint extension_count);
Put MIDI version 2.0 note on.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the group |
|
channel |
the channel number |
|
key |
the index key |
|
attribute_type |
the attribute type |
|
velocity |
the velocity |
|
attribute |
the attribute |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_midi2_note_on (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint *group,gint *channel,gint *key,gint *attribute_type,gint *velocity,gint *attribute,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get MIDI version 2.0 note on.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the return location of group. |
[out] |
channel |
the return location of channel number. |
[out] |
key |
the return location of key. |
[out] |
attribute_type |
the return location of attribute type. |
[out] |
velocity |
the return location of velocity. |
[out] |
attribute |
the return location of attribute. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_midi2_polyphonic_aftertouch (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is MIDI version 2.0 polyphonic aftertouch.
Since: 5.5.4
void ags_midi_ump_util_put_midi2_polyphonic_aftertouch (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint group,gint channel,gint key,gint data,gchar **extension_name,GValue *extension_value,guint extension_count);
Put MIDI version 2.0 polyphonic aftertouch.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the group |
|
channel |
the channel number |
|
key |
the index key |
|
data |
the data |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_midi2_polyphonic_aftertouch (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint *group,gint *channel,gint *key,gint *data,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get MIDI version 2.0 polyphonic aftertouch.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the return location of group. |
[out] |
channel |
the return location of channel number. |
[out] |
key |
the return location of key. |
[out] |
data |
the return location of data. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_midi2_registered_per_note_controller (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is MIDI version 2.0 registered per note controller.
Since: 5.5.4
void ags_midi_ump_util_put_midi2_registered_per_note_controller (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint group,gint channel,gint key,gint data_index,gint data,gchar **extension_name,GValue *extension_value,guint extension_count);
Put MIDI version 2.0 registered per note controller.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the group |
|
channel |
the channel number |
|
key |
the index key |
|
data_index |
the data index |
|
data |
the data |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_midi2_registered_per_note_controller (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint *group,gint *channel,gint *key,gint *data_index,gint *data,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get MIDI version 2.0 registered per note controller.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the return location of group. |
[out] |
channel |
the return location of channel number. |
[out] |
key |
the return location of key. |
[out] |
data_index |
the return location of data index. |
[out] |
data |
the return location of data. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_midi2_assignable_per_note_controller (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is MIDI version 2.0 assignable per note controller.
Since: 5.5.4
void ags_midi_ump_util_put_midi2_assignable_per_note_controller (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint group,gint channel,gint key,gint data_index,gint data,gchar **extension_name,GValue *extension_value,guint extension_count);
Put MIDI version 2.0 assignable per note controller.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the group |
|
channel |
the channel number |
|
key |
the index key |
|
data_index |
the data index |
|
data |
the data |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_midi2_assignable_per_note_controller (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint *group,gint *channel,gint *key,gint *data_index,gint *data,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get MIDI version 2.0 assignable per note controller.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the return location of group. |
[out] |
channel |
the return location of channel number. |
[out] |
key |
the return location of key. |
[out] |
data_index |
the return location of data index. |
[out] |
data |
the return location of data. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_midi2_per_note_management (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is MIDI version 2.0 per note management.
Since: 5.5.4
void ags_midi_ump_util_put_midi2_per_note_management (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint group,gint channel,gint key,gint options_flags,gchar **extension_name,GValue *extension_value,guint extension_count);
Put MIDI version 2.0 registered per note management.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the group |
|
channel |
the channel number |
|
key |
the index key |
|
options_flags |
the options flags |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_midi2_per_note_management (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint *group,gint *channel,gint *key,gint *options_flags,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get MIDI version 2.0 assignable per note controller.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the return location of group. |
[out] |
channel |
the return location of channel number. |
[out] |
key |
the return location of key. |
[out] |
options_flags |
the return location of options flags. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_midi2_control_change (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is MIDI version 2.0 control change.
Since: 5.5.4
void ags_midi_ump_util_put_midi2_control_change (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint group,gint channel,gint index_key,gchar **extension_name,GValue *extension_value,guint extension_count);
Put MIDI version 2.0 control change.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the group |
|
channel |
the channel number |
|
index_key |
the index key |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_midi2_control_change (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint *group,gint *channel,gint *index_key,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get MIDI version 2.0 control change.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the return location of group. |
[out] |
channel |
the return location of channel number. |
[out] |
index_key |
the return location of index key. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_midi2_rpn_pitch_bend_range (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is MIDI version 2.0 RPN pitch bend range.
Since: 5.5.4
void ags_midi_ump_util_put_midi2_rpn_pitch_bend_range (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint group,gint channel,gint semitones,gint cents,gchar **extension_name,GValue *extension_value,guint extension_count);
Put MIDI version 2.0 RPN pitch bend range.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the group |
|
channel |
the channel number |
|
semitones |
the semi tones |
|
cents |
the cents |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_midi2_rpn_pitch_bend_range (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint *group,gint *channel,gint *semitones,gint *cents,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get MIDI version 2.0 RPN pitch bend range.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the return location of group. |
[out] |
channel |
the return location of channel number. |
[out] |
semitones |
the return location of semitones. |
[out] |
cents |
the return location of cents. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_midi2_rpn_coarse_tuning (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is MIDI version 2.0 RPN coarse tuning.
Since: 5.5.4
void ags_midi_ump_util_put_midi2_rpn_coarse_tuning (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint group,gint channel,gint coarse_tuning,gchar **extension_name,GValue *extension_value,guint extension_count);
Put MIDI version 2.0 RPN coarse tuning.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the group |
|
channel |
the channel number |
|
coarse_tuning |
the coarse tuning |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_midi2_rpn_coarse_tuning (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint *group,gint *channel,gint *coarse_tuning,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get MIDI version 2.0 RPN coarse tuning.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the return location of group. |
[out] |
channel |
the return location of channel number. |
[out] |
coarse_tuning |
the return location of coarse tuning. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_midi2_rpn_tuning_program_change (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is MIDI version 2.0 RPN tuning program change.
Since: 5.5.4
void ags_midi_ump_util_put_midi2_rpn_tuning_program_change (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint group,gint channel,gint tuning_program_number,gchar **extension_name,GValue *extension_value,guint extension_count);
Put MIDI version 2.0 RPN tuning program change.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the group |
|
channel |
the channel number |
|
tuning_program_number |
the tuning program number |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_midi2_rpn_tuning_program_change (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint *group,gint *channel,gint *tuning_program_number,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get MIDI version 2.0 RPN tuning program change.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the return location of group. |
[out] |
channel |
the return location of channel number. |
[out] |
tuning_program_number |
the return location of tuning program number. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_midi2_rpn_tuning_bank_select (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is MIDI version 2.0 RPN tuning bank select.
Since: 5.5.4
void ags_midi_ump_util_put_midi2_rpn_tuning_bank_select (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint group,gint channel,gint tuning_bank_number,gchar **extension_name,GValue *extension_value,guint extension_count);
Put MIDI version 2.0 RPN tuning bank select.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the group |
|
channel |
the channel number |
|
tuning_bank_number |
the tuning bank number |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_midi2_rpn_tuning_bank_select (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint *group,gint *channel,gint *tuning_bank_number,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get MIDI version 2.0 RPN tuning bank select.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the return location of group. |
[out] |
channel |
the return location of channel number. |
[out] |
tuning_bank_number |
the return location of tuning bank number. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_midi2_rpn_mpe_mcm (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is MIDI version 2.0 RPN MPE MCM.
Since: 5.5.4
void ags_midi_ump_util_put_midi2_rpn_mpe_mcm (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint group,gint channel,gint channel_count,gchar **extension_name,GValue *extension_value,guint extension_count);
Put MIDI version 2.0 RPN MPE MCM.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the group |
|
channel |
the channel number |
|
channel_count |
the tuning bank number |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_midi2_rpn_mpe_mcm (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint *group,gint *channel,gint *channel_count,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get MIDI version 2.0 RPN MPE MCM.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the return location of group. |
[out] |
channel |
the return location of channel number. |
[out] |
channel_count |
the return location of channel count. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_midi2_program_change (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is MIDI version 2.0 program change.
Since: 5.5.4
void ags_midi_ump_util_put_midi2_program_change (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint group,gint channel,gint option_flags,gint program,gint bank,gchar **extension_name,GValue *extension_value,guint extension_count);
Put MIDI version 2.0 program change.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the group |
|
channel |
the channel number |
|
option_flags |
the option flags |
|
program |
the program |
|
bank |
the bank |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_midi2_program_change (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint *group,gint *channel,gint *option_flags,gint *program,gint *bank,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get MIDI version 2.0 program change.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the return location of group. |
[out] |
channel |
the return location of channel number. |
[out] |
option_flags |
the return location of option flags. |
[out] |
program |
the return location of program. |
[out] |
bank |
the return location of bank. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_midi2_channel_pressure (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is MIDI version 2.0 channel pressure.
Since: 5.5.4
void ags_midi_ump_util_put_midi2_channel_pressure (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint group,gint channel,gint data,gchar **extension_name,GValue *extension_value,guint extension_count);
Put MIDI version 2.0 channel pressure.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the group |
|
channel |
the channel number |
|
data |
the data |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_midi2_channel_pressure (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint *group,gint *channel,gint *data,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get MIDI version 2.0 channel pressure.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the return location of group. |
[out] |
channel |
the return location of channel number. |
[out] |
data |
the return location of data. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_midi2_pitch_bend (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is MIDI version 2.0 pitch bend.
Since: 5.5.4
void ags_midi_ump_util_put_midi2_pitch_bend (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint group,gint channel,gint data,gchar **extension_name,GValue *extension_value,guint extension_count);
Put MIDI version 2.0 pitch bend.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the group |
|
channel |
the channel number |
|
data |
the data |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_midi2_pitch_bend (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint *group,gint *channel,gint *data,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get MIDI version 2.0 pitch bend.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the return location of group. |
[out] |
channel |
the return location of channel number. |
[out] |
data |
the return location of data. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_midi2_per_note_pitch_bend (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is MIDI version 2.0 pitch bend.
Since: 5.5.4
void ags_midi_ump_util_put_midi2_per_note_pitch_bend (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint group,gint channel,gint key,gint data,gchar **extension_name,GValue *extension_value,guint extension_count);
Put MIDI version 2.0 pitch bend.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the group |
|
channel |
the channel number |
|
key |
the key |
|
data |
the data |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_midi2_per_note_pitch_bend (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint *group,gint *channel,gint *key,gint *data,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get MIDI version 2.0 per note pitch bend.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the return location of group. |
[out] |
channel |
the return location of channel number. |
[out] |
key |
the return location of key. |
[out] |
data |
the return location of data. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_flex_set_tempo (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is MIDI version 2.0 flex set tempo.
Since: 5.5.4
void ags_midi_ump_util_put_flex_set_tempo (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint group,gint channel,gint ten_ns_per_quarter_note,gchar **extension_name,GValue *extension_value,guint extension_count);
Put MIDI version 2.0 flex set tempo.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the group |
|
channel |
the channel number |
|
ten_ns_per_quarter_note |
the 10 ns per quarter note |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_flex_set_tempo (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint *group,gint *channel,gint *ten_ns_per_quarter_note,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get flex set tempo.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the return location of group. |
[out] |
channel |
the return location of channel number. |
[out] |
ten_ns_per_quarter_note |
the return location of 10 ns per quarter note. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_flex_set_time_signature (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is MIDI version 2.0 flex set time_signature.
Since: 5.5.4
void ags_midi_ump_util_put_flex_set_time_signature (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint group,gint channel,gint numerator,gint denominator,gint thirty_two_ticks,gchar **extension_name,GValue *extension_value,guint extension_count);
Put MIDI version 2.0 flex set time_signature.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the group |
|
channel |
the channel number |
|
numerator |
the numerator |
|
denominator |
the denominator |
|
thirty_two_ticks |
the 1/32 ticks |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_flex_set_time_signature (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint *group,gint *channel,gint *numerator,gint *denominator,gint *thirty_two_ticks,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get flex set time signature.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the return location of group. |
[out] |
channel |
the return location of channel number. |
[out] |
numerator |
the return location of numerator. |
[out] |
denominator |
the return location of denominator. |
[out] |
thirty_two_ticks |
the return location of 1/32 ticks. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_flex_set_metronome (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is MIDI version 2.0 flex set metronome.
Since: 5.5.4
void ags_midi_ump_util_put_flex_set_metronome (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint group,gint channel,gint clocks_per_primary_click,gint bar_accent_part_1,gint bar_accent_part_2,gint bar_accent_part_3,gint subdivision_clicks_1,gint subdivision_clicks_2,gchar **extension_name,GValue *extension_value,guint extension_count);
Put MIDI version 2.0 flex set metronome.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the group |
|
channel |
the channel number |
|
clocks_per_primary_click |
the clocks per primary click |
|
bar_accent_part_1 |
the bar accent part 1 |
|
bar_accent_part_2 |
the bar accent part 2 |
|
bar_accent_part_3 |
the bar accent part 3 |
|
subdivision_clicks_1 |
the subdivision clicks 1 |
|
subdivision_clicks_2 |
the subdivision clicks 2 |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_flex_set_metronome (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint *group,gint *channel,gint *clocks_per_primary_click,gint *bar_accent_part_1,gint *bar_accent_part_2,gint *bar_accent_part_3,gint *subdivision_clicks_1,gint *subdivision_clicks_2,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get flex set metronome.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the return location of group. |
[out] |
channel |
the return location of channel number. |
[out] |
clocks_per_primary_click |
the return location of clocks per primary click. |
[out] |
bar_accent_part_1 |
the return location of bar accent part 1. |
[out] |
bar_accent_part_2 |
the return location of bar accent part 2. |
[out] |
bar_accent_part_3 |
the return location of bar accent part 3. |
[out] |
subdivision_clicks_1 |
the return location of subdivision clicks 1. |
[out] |
subdivision_clicks_2 |
the return location of subdivision clicks 2. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_flex_set_key_signature (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is MIDI version 2.0 flex set key signature.
Since: 5.5.4
void ags_midi_ump_util_put_flex_set_key_signature (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint group,gint channel,gint sharp_flats,gint tonic_note,gchar **extension_name,GValue *extension_value,guint extension_count);
Put MIDI version 2.0 flex set key signature.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the group |
|
channel |
the channel number |
|
sharp_flats |
the sharp flats count |
|
tonic_note |
the tonic note |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_flex_set_key_signature (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint *group,gint *channel,gint *sharp_flats,gint *tonic_note,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get flex set time signature.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the return location of group. |
[out] |
channel |
the return location of channel number. |
[out] |
sharp_flats |
the return location of sharp flats. |
[out] |
tonic_note |
the return location of tonic note. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_flex_set_chord_name (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is MIDI version 2.0 flex set chord name.
Since: 5.5.4
void ags_midi_ump_util_put_flex_set_chord_name (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint group,gint channel,gint t_sharp_flats,gint chord_tonic,gint chord_type,gint alter_1_type,gint alter_1_degree,gint alter_2_type,gint alter_2_degree,gint alter_3_type,gint alter_3_degree,gint alter_4_type,gint alter_4_degree,gint b_sharp_flats,gint bass_note,gint bass_chord_type,gint b_alter_1_type,gint b_alter_1_degree,gint b_alter_2_type,gint b_alter_2_degree,gchar **extension_name,GValue *extension_value,guint extension_count);
Put MIDI version 2.0 flex set chord name.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the group |
|
channel |
the channel number |
|
t_sharp_flats |
the t sharp flats count |
|
chord_tonic |
the chord tonic |
|
chord_type |
the chord type |
|
alter_1_type |
the alter 1 type |
|
alter_1_degree |
the alter 1 degree |
|
alter_2_type |
the alter 2 type |
|
alter_2_degree |
the alter 2 degree |
|
alter_3_type |
the alter 3 type |
|
alter_3_degree |
the alter 3 degree |
|
alter_4_type |
the alter 4 type |
|
alter_4_degree |
the alter 4 degree |
|
b_sharp_flats |
the b sharp flats count |
|
bass_note |
the bass note |
|
bass_chord_type |
the bass chord type |
|
b_alter_1_type |
the alter 1 type |
|
b_alter_1_degree |
the alter 1 degree |
|
b_alter_2_type |
the alter 2 type |
|
b_alter_2_degree |
the alter 2 degree |
|
extension_name |
the extension name string vector |
|
extension_value |
the extension value array |
|
extension_count |
the extension count |
Since: 5.5.4
guint ags_midi_ump_util_get_flex_set_chord_name (AgsMidiUmpUtil *midi_ump_util,guchar *buffer,gint *group,gint *channel,gint *t_sharp_flats,gint *chord_tonic,gint *chord_type,gint *alter_1_type,gint *alter_1_degree,gint *alter_2_type,gint *alter_2_degree,gint *alter_3_type,gint *alter_3_degree,gint *alter_4_type,gint *alter_4_degree,gint *b_sharp_flats,gint *bass_note,gint *bass_chord_type,gint *b_alter_1_type,gint *b_alter_1_degree,gint *b_alter_2_type,gint *b_alter_2_degree,gchar ***extension_name,GValue **extension_value,guint *extension_count);
Get flex set chord name.
midi_ump_util |
the MIDI UMP util |
|
buffer |
the buffer |
|
group |
the return location of group. |
[out] |
channel |
the return location of channel number. |
[out] |
t_sharp_flats |
the return location of t sharp flats. |
[out] |
chord_tonic |
the return location of chord tonic. |
[out] |
chord_type |
the return location of chord type. |
[out] |
alter_1_type |
the return location of alter 1 type. |
[out] |
alter_1_degree |
the return location of alter 1 degree. |
[out] |
alter_2_type |
the return location of alter 2 type. |
[out] |
alter_2_degree |
the return location of alter 2 degree. |
[out] |
alter_3_type |
the return location of alter 3 type. |
[out] |
alter_3_degree |
the return location of alter 3 degree. |
[out] |
alter_4_type |
the return location of alter 4 type. |
[out] |
alter_4_degree |
the return location of alter 4 degree. |
[out] |
b_sharp_flats |
the return location of b sharp flats. |
[out] |
bass_note |
the return location of bass note. |
[out] |
bass_chord_type |
the return location of bass chord type. |
[out] |
b_alter_1_type |
the return location of b alter 1 type. |
[out] |
b_alter_1_degree |
the return location of b alter 1 degree. |
[out] |
b_alter_2_type |
the return location of b alter 2 type. |
[out] |
b_alter_2_degree |
the return location of b alter 2 degree. |
[out] |
extension_name |
the return location of extension name string vector. |
[out] |
extension_value |
the return location of extension value array. |
[out] |
extension_count |
the return location of extension count. |
[out] |
Since: 5.5.4
gboolean ags_midi_ump_util_is_flex_set_text (AgsMidiUmpUtil *midi_ump_util,guchar *buffer);
Test if is MIDI version 2.0 flex set text.
Since: 5.5.4