Advanced 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:
- ags_audio_start()
- ags_audio_stop()
- ags_channel_start()
- ags_channel_stop()
Prior they were not that useful. In view of the changes following tasks make use of:
- AgsStartAudio
- AgsCancelAudio
- AgsStartChannel
- AgsCancelChannel
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
Powered by Savane 3.14-f13d.
Corresponding source code