newsAdvanced Gtk+ Sequencer - News

 
 
Show summaries for the latest news.

Latest News Approved - With Summaries
Message delivery to GUI
     posted by jkraehemann, Sat 09 Dec 2017 04:31:47 PM UTC - 0 replies

After a failed attempt to do a screen cast. I have recognized that the asynchronous message delivery to the GUI is mandatory.

It is going to be available for Advanced Gtk+ Sequencer v1.2.0.


by Joël

Refactoring the notation editor
     posted by jkraehemann, Thu 07 Dec 2017 10:29:21 PM UTC - 0 replies

Doing much tighter notation editor was fun. I enjoyed to strap all overhead and make it really light-weight. The AgsNotationEditor almost completed, yet. It uses segmented notation. It shall giving you better throughput doing songs that contain many notes. But requires additional changes to ags-play-notation recall. ...


[Read more]
Potential dead-lock due to libags-audio callbacks to UI
     posted by jkraehemann, Fri 17 Nov 2017 08:47:59 AM UTC - 0 replies

A bigger refactoring is foreseen. Since the Advanced Gtk+ Sequencer user interfaces does relay on callbacks of the underlying library libags-audio.

It is believed to be the source of a dead-lock affecting Apple Mac OS X port at least.
...


[Read more]
Better support for Apple MacOS X High Sierra
     posted by jkraehemann, Tue 14 Nov 2017 11:55:02 PM UTC - 0 replies

Recent days, I just replaced every nested function on 1.1.x-mac git branch. These changes are probably going to master, too. Later I am going to merge to 1.2.x branch. One thing I need to say is: I love nested functions but to test the it is much easier to not do so. ...


[Read more]
GSequencer 1.2.x goals
     posted by jkraehemann, Wed 18 Oct 2017 08:27:54 PM UTC - 0 replies

The goals of the next minor release is going to be quiet time expensive. I intend to add soundcard audio input to libags-audio. The additional functionality shall be provided to the UI, too.

In short terms doing the following:

  • AgsSoundBox - machine related to interact with raw audio data ...

[Read more]
GSequencer gets triple-sync and additional dialogs
     posted by jkraehemann, Fri 13 Oct 2017 04:28:05 PM UTC - 0 replies

The AgsSynth and AgsSyncsynth syncing option just got its improvement. The combo box allowing you to choose syncing to frequency was removed. Replaced by a triple-sync option that should do its job better.

= ags_synth_generator_compute_extended() = ...


[Read more]
GSequencer first major release 1.0.0
     posted by jkraehemann, Sun 01 Oct 2017 05:41:43 AM UTC - 0 replies

September 29th at 23:10 the first major release 1.0.0 was built. It was definitely time to do so. However I didn't implement everything I wanted. The goals like remote control is scheduled for a later release. Advanced Gtk+ Sequencer does at a glance: ...


[Read more]
Reduced latency of JACK
     posted by jkraehemann, Fri 22 Sep 2017 12:37:27 PM UTC - 0 replies

Recently I have improved JACK Audio Connection Kit MIDI input and audio output. Without any notable increase of process load. Though prior load was less than 1 % with a very basic setup. The very same setup takes now 3 - 4 % load.

= GSequencer's intermediate sync = ...


[Read more]
Advanced Gtk+ Sequencer v1.0.0-beta
     posted by jkraehemann, Thu 31 Aug 2017 06:14:22 PM UTC - 0 replies

For short, I am building the very first beta of major version 1.0.

It includes the XMLRPC-C server controller and security prototypes. Well it compiles at least and the tests are passing.

What needs to be done:

  • finish build
  • update API reference manuals ...

[Read more]
Inaccurate attack calculation of bpm
     posted by jkraehemann, Sat 19 Aug 2017 11:56:06 PM UTC - 0 replies

As having bigger buffers especially by using pulseaudio, the algorithm that calculates attacks of target buffer seems to fail.

The attack is calculated by one of these functions:

  • ags_devout_adjust_delay_and_attack()
  • ags_jack_devout_adjust_delay_and_attack() ...

[Read more]

Older News Approved
potential dead-lock stacktrace posted by jkraehemann, Sun 06 Aug 2017 07:03:50 PM UTC - 0 replies
Development insights of 0.9.0 posted by jkraehemann, Sun 30 Jul 2017 03:21:47 AM UTC - 0 replies
Advanced Gtk+ Sequencer announce 0.9.x posted by jkraehemann, Wed 19 Jul 2017 12:17:04 PM UTC - 0 replies
GSequencer development release 1.0 posted by jkraehemann, Sat 01 Jul 2017 02:49:39 PM UTC - 0 replies
Improve program stability - mutices reloaded posted by jkraehemann, Fri 23 Jun 2017 11:56:07 AM UTC - 0 replies
GSequencer envelope feature posted by jkraehemann, Fri 16 Jun 2017 07:53:58 AM UTC - 0 replies
GSequencer 0.8.x goals posted by jkraehemann, Fri 28 Apr 2017 09:26:22 AM UTC - 0 replies
Advanced Gtk+ Sequencer announce 0.8.x posted by jkraehemann, Wed 26 Apr 2017 11:09:40 PM UTC - 0 replies
GSequencer stable posted by jkraehemann, Tue 18 Apr 2017 03:07:16 PM UTC - 0 replies
Live instrumentation context of DSSI and Lv2 posted by jkraehemann, Fri 14 Apr 2017 03:16:49 PM UTC - 0 replies
Facts matter - no more magic posted by jkraehemann, Fri 31 Mar 2017 11:01:19 PM UTC - 0 replies
attempting to decouple AgsGuiThread of AgsAudioLoop posted by jkraehemann, Tue 28 Mar 2017 03:26:29 PM UTC - 0 replies
performance drawbacks posted by jkraehemann, Sun 26 Mar 2017 05:35:36 PM UTC - 0 replies
Implementing ags-play-pattern recall and ags_input_next_active() posted by jkraehemann, Fri 24 Mar 2017 08:30:02 PM UTC - 0 replies
Advanced Gtk+ Sequencer non-deterministic mode posted by jkraehemann, Mon 20 Mar 2017 11:11:57 PM UTC - 0 replies
Lock-free audio processing and ::dispose() posted by jkraehemann, Tue 07 Mar 2017 08:38:05 AM UTC - 0 replies
Working on a stable release 0.7.122.x posted by jkraehemann, Fri 03 Feb 2017 09:39:39 PM UTC - 0 replies
Hard-/Soft-Realtime explained posted by jkraehemann, Wed 04 Jan 2017 10:10:35 PM UTC - 0 replies
Better performance needs bigger ring-buffer posted by jkraehemann, Wed 04 Jan 2017 03:46:21 PM UTC - 0 replies
intermediate mode for soundcard and sequencer posted by jkraehemann, Thu 15 Dec 2016 09:37:56 AM UTC - 0 replies
Sorted alphabetically plugins and let you blacklist them posted by jkraehemann, Fri 25 Nov 2016 01:41:31 AM UTC - 0 replies
Fixed time forever posted by jkraehemann, Sat 12 Nov 2016 10:03:56 AM UTC - 0 replies
about 6200 lines added or modified since November the 6th posted by jkraehemann, Thu 10 Nov 2016 09:34:39 AM UTC - 0 replies
Doing some tests related to Standard MIDI File posted by jkraehemann, Fri 28 Oct 2016 08:26:38 PM UTC - 0 replies
Advanced Gtk+ Sequencer version 1.0 coming 2017 posted by jkraehemann, Thu 27 Oct 2016 07:11:12 PM UTC - 0 replies
Heavy cleaned code and critical bug-fix in GSequencer v0.7.73 posted by jkraehemann, Wed 28 Sep 2016 03:18:33 AM UTC - 0 replies
Advanced Gtk+ Sequencer v0.8.x coming soon posted by jkraehemann, Fri 26 Aug 2016 11:06:47 AM UTC - 0 replies
It's about systemd and performance posted by jkraehemann, Tue 23 Aug 2016 10:45:49 PM UTC - 0 replies
AgsPollingThread posted by jkraehemann, Sun 21 Aug 2016 06:40:20 AM UTC - 0 replies
All under control - no dead-locks and data-races in GSequencer posted by jkraehemann, Sat 20 Aug 2016 11:35:56 AM UTC - 0 replies
Advanced Gtk+ Sequencer v0.7.48 posted by jkraehemann, Sat 20 Aug 2016 03:11:48 AM UTC - 0 replies
Advanced Gtk+ Sequencer v0.7.46 posted by jkraehemann, Thu 18 Aug 2016 06:40:06 PM UTC - 0 replies
Revising AgsThread and AgsMainLoop posted by jkraehemann, Wed 17 Aug 2016 05:59:48 PM UTC - 0 replies
Advanced Gtk+ Sequencer release v0.7.45 posted by jkraehemann, Sun 14 Aug 2016 05:22:31 AM UTC - 0 replies

Back to the top


Powered by Savane 3.1-cleanup1