newsAdvanced Gtk+ Sequencer - News

 
 

Advanced Gtk+ Sequencer v2.4.0 released

Item posted by Joël Krähemann <jkraehemann> on Sat 02 Nov 2019 05:15:23 PM UTC.

As of gsequencer v2.4.0 the piano of AgsNotationEditor actually plays some sound as you click it. Currently only available to builtin machines.

Soundfont2 files async loader


The AgsFFPlayer loads sf2 files by a worker thread, now. As doing so, the machines shows some animated moving ...

Improved AgsAudio and AgsChannel API


The following functions have been reworked:


Prior they were not that useful. In view of the changes following tasks make use of:


The API has just been made a little more intuitive.

Some bug-fixes and code improvements


AgsNotationEditor's feedback actually works now. It uses like the AgsPiano the new function:


void ags_machine_playback_set_active(AgsMachine *machine,
                                     AgsPlayback *playback,
                                     gboolean is_active);


ags_recycling_get_property() was missing some break within its switch statement.

AgsPiano was missing some event masks and fixed potential SIGSEGV in ags_piano_key_code_to_note() due to a wrong pointer specifier.




by Joël

Back to the top

Powered by Savane 3.13-02a9.
Corresponding source code