newsAdvanced Gtk+ Sequencer - News: Advanced Gtk+ Sequencer v0.7.46

Latest News
The new dispatcher: ags_channel_recursive_run_stage() posted by jkraehemann, Sun 18 Mar 2018 05:37:45 PM UTC - 0 replies
GSequencer development insights posted by jkraehemann, Sun 04 Mar 2018 02:15:03 PM UTC - 0 replies
GSequencer v2.0.0 - forecast posted by jkraehemann, Tue 06 Feb 2018 03:04:57 PM UTC - 0 replies
Conservative multi-threaded setup posted by jkraehemann, Wed 17 Jan 2018 04:22:14 AM UTC - 0 replies
Goals of GSequencer 1.4.x posted by jkraehemann, Fri 05 Jan 2018 01:43:07 AM UTC - 0 replies
[Submit News]
[55 news in archive]

Advanced Gtk+ Sequencer v0.7.46

Item posted by Joël Krähemann <jkraehemann> on Thu 18 Aug 2016 06:40:06 PM UTC.

GSequencer v0.7.46 has the ability to suspend the GUI thread as needed. This reduces jitter and distorted sound. It comes along with minor improvements like reset frequency of audio related threads as modifying presets. Further the AgsSynthGenerator struct is going to be used.

AgsTactable signal got fixed. These aren't emitted previously:

  • ags_tactable_change_notation_duration()
  • ags_tactable_change_sequencer_duration()
  • ags_tactable_change_bpm()
  • ags_tactable_change_tact()

AgsThread has got a new signal:

  • ags_thread_interrupted()

It listens on AgsMainLoop::interrupt and has a strong relation with AgsMainLoop::monitor. They are both new and AgsGuiThread takes advantage of it. The gui thread does listen on SIGIO in order to terminate ppoll(). To suspend and resume threads works good.

Overall, the changes brings you better experience as doing notation and playback.



No messages in Advanced Gtk+ Sequencer v0.7.46


Back to the top

Powered by Savane 3.1-cleanup1