Advanced Gtk+ Sequencer - News
Advanced Gtk+ Sequencer v5.5.0 released
Item posted by Joël Krähemann <jkraehemann> on Sat 05 Aug 2023 10:21:52 AM UTC.
GSequencer version 5.5.0 released including MIDI CI version 1.2 support. The header file is located here:
- ags/audio/midi/ags_midi_ci_util.h
The utility header has put and get functions. The major and minor release is yet tied to the MIDI CI version 1.2. May be supporting other versions in backward compatible fashion in a future release.
Here is a list of added MIDI CI version 1.2 symbols:
- ags_midi_ci_util_alloc()
- ags_midi_ci_util_copy()
- ags_midi_ci_util_free()
- ags_midi_ci_util_generate_muid()
- ags_midi_ci_util_get_ack()
- ags_midi_ci_util_get_confirm_protocol_type()
- ags_midi_ci_util_get_confirm_protocol_type_established()
- ags_midi_ci_util_get_confirm_protocol_type_reply()
- ags_midi_ci_util_get_discovery()
- ags_midi_ci_util_get_discovery_reply()
- ags_midi_ci_util_get_end_of_message_report()
- ags_midi_ci_util_get_get_property_data()
- ags_midi_ci_util_get_get_property_data_reply()
- ags_midi_ci_util_get_initiate_protocol_negotiation()
- ags_midi_ci_util_get_initiate_protocol_negotiation_reply()
- ags_midi_ci_util_get_invalidate_muid()
- ags_midi_ci_util_get_message_report()
- ags_midi_ci_util_get_message_report_reply()
- ags_midi_ci_util_get_muid()
- ags_midi_ci_util_get_nak()
- ags_midi_ci_util_get_process_capabilities()
- ags_midi_ci_util_get_process_capabilities_reply()
- ags_midi_ci_util_get_profile()
- ags_midi_ci_util_get_profile_added()
- ags_midi_ci_util_get_profile_disabled_report()
- ags_midi_ci_util_get_profile_enabled_report()
- ags_midi_ci_util_get_profile_removed()
- ags_midi_ci_util_get_profile_reply()
- ags_midi_ci_util_get_profile_specific_data()
- ags_midi_ci_util_get_property_exchange_capabilities()
- ags_midi_ci_util_get_property_exchange_capabilities_reply()
- ags_midi_ci_util_get_set_property_data()
- ags_midi_ci_util_get_set_property_data_reply()
- ags_midi_ci_util_get_set_protocol_type()
- ags_midi_ci_util_get_subscription()
- ags_midi_ci_util_get_subscription_reply()
- ags_midi_ci_util_get_type()
- ags_midi_ci_util_put_ack()
- ags_midi_ci_util_put_confirm_protocol_type()
- ags_midi_ci_util_put_confirm_protocol_type_established()
- ags_midi_ci_util_put_confirm_protocol_type_reply()
- ags_midi_ci_util_put_discovery()
- ags_midi_ci_util_put_discovery_reply()
- ags_midi_ci_util_put_end_of_message_report()
- ags_midi_ci_util_put_get_property_data()
- ags_midi_ci_util_put_get_property_data_reply()
- ags_midi_ci_util_put_initiate_protocol_negotiation()
- ags_midi_ci_util_put_initiate_protocol_negotiation_reply()
- ags_midi_ci_util_put_invalidate_muid()
- ags_midi_ci_util_put_message_report()
- ags_midi_ci_util_put_message_report_reply()
- ags_midi_ci_util_put_muid()
- ags_midi_ci_util_put_nak()
- ags_midi_ci_util_put_process_capabilities()
- ags_midi_ci_util_put_process_capabilities_reply()
- ags_midi_ci_util_put_profile()
- ags_midi_ci_util_put_profile_added()
- ags_midi_ci_util_put_profile_disabled_report()
- ags_midi_ci_util_put_profile_enabled_report()
- ags_midi_ci_util_put_profile_removed()
- ags_midi_ci_util_put_profile_reply()
- ags_midi_ci_util_put_profile_specific_data()
- ags_midi_ci_util_put_property_exchange_capabilities()
- ags_midi_ci_util_put_property_exchange_capabilities_reply()
- ags_midi_ci_util_put_set_property_data()
- ags_midi_ci_util_put_set_property_data_reply()
- ags_midi_ci_util_put_set_protocol_type()
- ags_midi_ci_util_put_subscription()
- ags_midi_ci_util_put_subscription_reply()
by Joël
Powered by Savane 3.14-8aba.
Corresponding source code