newsAdvanced Gtk+ Sequencer - News: Advanced Gtk+ Sequencer v2.4.0 released

 
 
Latest News
GSequencer v3.6.x release goals posted by jkraehemann, Fri 31 Jul 2020 10:17:04 AM UTC - 0 replies
GSequencer v3.4.x release goals posted by jkraehemann, Thu 11 Jun 2020 06:58:14 PM UTC - 0 replies
GSequencer v3.3.x replaced all recalls by ags-fx engine posted by jkraehemann, Wed 20 May 2020 07:25:15 AM UTC - 0 replies
Refactor GSequencer's recalls - the ags-fx engine posted by jkraehemann, Sun 03 May 2020 12:08:19 AM UTC - 0 replies
GSequencer v3.3.x release goals posted by jkraehemann, Fri 17 Apr 2020 12:36:11 PM UTC - 0 replies
[Submit News]
[97 news in archive]

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

No messages in Advanced Gtk+ Sequencer v2.4.0 released

 

Back to the top


Powered by Savane 3.5