newsAdvanced Gtk+ Sequencer - News

 
 

Advanced Gtk+ Sequencer version 8.0.0 release announcement

Item posted by Joël Krähemann <jkraehemann> on Mon 30 Jun 2025 05:13:23 AM UTC.

The new major release is coming to you and brings some improvements regarding performance and MIDI 2.0 UMP.

Breaking ABI of MIDI2 put and get control change functions


Following functions have broken ABI, because a parameter was missing to tell you what value the control change has.


The problem is fixed, now.

Implemented AgsMidiCCDialog and AgsMIDICCEditor


The UI allows you to assign AgsPort specifiers to MIDI control change messages. Thus, following functions were completed:


The functions above parse MIDI input, lookup mapped specifiers and apply the values to AgsPort.

Improved performance of audio processing


The AgsAudioThread and AgsChannelThread objects make use of the new AgsAudioTreeDispatcher, which improves performance by reducing tree recursion calls of staging program.

Improved labeling of some synth controls


Enumerated labels start at 1 instead of 0. Affected were:






by Joël


Back to the top

Powered by Savane 3.15-ef91.
Corresponding source code