newsAdvanced Gtk+ Sequencer - News

 
 
Show summaries for the latest news.

Latest News Approved - With Summaries
Advanced Gtk+ Sequencer v2.3.x - implementing ags_filter_util.c
     posted by jkraehemann, Sun 18 Aug 2019 10:10:42 AM UTC - 0 replies

The goals for the GSequencer v2.3.x release are to implement these 2 files:

  • ags_fourier_transform_util.c
  • ags_filter_util.c

Fourier Transform

The idea is to implement a Fourier Transform that better meets my needs.

= Filter = ...


[Read more]
Further optimization in ags_audio_buffer_util.c
     posted by jkraehemann, Wed 07 Aug 2019 12:22:48 AM UTC - 0 replies

Addition is faster than multiplication. So ags_audio_buffer_util.c sees some further optimizations. Most is related to iterating of buffers with interleaved PCM audio data.

Further I have improved ags_audio_buffer_util_envelope_*() by moving calculation of current_volume to for loop header. ...


[Read more]
GCC builtin vector functions and a lock free soundcard buffer
     posted by jkraehemann, Mon 29 Jul 2019 03:36:31 PM UTC - 0 replies

Yay, this was real fun!

The Advanced Gtk+ Sequencer libraries have got vector optimization.

Just checkout: ags_audio_buffer_util.h

There you find the defined vectors for common types: ...


[Read more]
Advanced Gtk+ Sequencer v2.2.5 released
     posted by jkraehemann, Tue 25 Jun 2019 06:43:09 PM UTC - 0 replies

The v2.2.x series of GSequencer have finally arrived. Thought, didn't implement any prior set goals. However, the LV2 plugin parsing algorithm has been reworked.

Very fast LV2 RDF Turtle parser

Yeah, it is very fast and wonderful. The ...


[Read more]
Advanced Gtk+ Sequencer v2.2.x - ambiguity of the C language regarding concurrency
     posted by jkraehemann, Tue 28 May 2019 02:33:42 AM UTC - 0 replies

After some development break, I will be back with full power. It was a time make some thoughts and talk on IRC. The ANSI C language doesn't cover all aspects of computing. Especially, as regarding the hardware details. This situation is going to shape the next release 2.2.x. ...


[Read more]
GSequencer v2.1.53 for debian buster
     posted by jkraehemann, Fri 08 Mar 2019 11:01:12 PM UTC - 0 replies

The debian release 10 and its freeze was tough. Too many changes 4 days before the dead-line:

$ git diff 2.1.53 2.1.64 ags | wc -l -
31739 -

But they are not that important to run Advanced Gtk+ Sequencer.

= The patch set = ...


[Read more]
Get emotional as debian buster is going to be released
     posted by jkraehemann, Thu 07 Mar 2019 12:46:59 AM UTC - 0 replies

this is the very first time for me and my project gsequencer packaged for debian stable ...

I was getting emotional because wanted to improve the code but as looking at the patches, I think it is not that bad.

I created a set of patches and sent it to my sponsor. ...


[Read more]
State of GSequencer in debian buster
     posted by jkraehemann, Sun 03 Mar 2019 07:08:32 PM UTC - 0 replies

In debian buster is currently v2.1.53 published.

On 26-Feb-2019 21:39 v2.1.64 is available and was immediately pushed to debian repository.

https://salsa.debian.org/multimedia-team/gsequencer

New functions available

These are the new functions introduced in v2.1.61 ...


[Read more]
handling LV2 iriref
     posted by jkraehemann, Wed 13 Feb 2019 10:20:49 AM UTC - 0 replies

GSequencer does't handle the RDF Turtle iriref correct. At this time, I just lookup some known irirefs using XPath. This causes the application not to detect some supported resources. Like Gtk+-2.0 user interfaces.

This is the XPath currently used: ...


[Read more]
fixed ref-count
     posted by jkraehemann, Sat 09 Feb 2019 02:46:41 PM UTC - 0 replies

The following code snipped is from GLib-2.0 API Reference Manual:


[Read more]

Older News Approved
Problems with open GSequencer files posted by jkraehemann, Wed 06 Feb 2019 09:35:50 PM UTC - 0 replies
Constant CPU consumption by bisection posted by jkraehemann, Tue 05 Feb 2019 05:12:51 PM UTC - 0 replies
Implementing cache option for all output backends posted by jkraehemann, Mon 07 Jan 2019 11:37:40 PM UTC - 0 replies
merry Christmas posted by jkraehemann, Mon 24 Dec 2018 08:12:24 PM UTC - 0 replies
OSC client to server communication succeeded posted by jkraehemann, Sat 15 Dec 2018 09:31:38 PM UTC - 0 replies
Advanced Gtk+ Sequencer v2.1.2 released posted by jkraehemann, Fri 30 Nov 2018 06:55:47 PM UTC - 0 replies
Implementing AgsOscServer and related controllers posted by jkraehemann, Thu 22 Nov 2018 07:35:34 AM UTC - 0 replies
Advanced Gtk+ Sequencer v2.1.x - implementing server parts posted by jkraehemann, Sun 04 Nov 2018 11:53:45 PM UTC - 0 replies
Extending the test-suite of v2.0.x posted by jkraehemann, Wed 10 Oct 2018 02:38:35 AM UTC - 0 replies
Got segfault after a while of recording posted by jkraehemann, Thu 20 Sep 2018 03:04:31 PM UTC - 0 replies
Advanced Gtk+ Sequencer v2.0.0 - new major release posted by jkraehemann, Mon 10 Sep 2018 03:20:12 AM UTC - 0 replies
currently dealing with capture of soundcard posted by jkraehemann, Tue 04 Sep 2018 12:21:58 AM UTC - 0 replies
Advanced Gtk+ Sequencer v2.0.0-beta posted by jkraehemann, Fri 31 Aug 2018 10:43:05 AM UTC - 0 replies
GSequencer v2.0.0 beta - scheduled pre-release in 2 weeks posted by jkraehemann, Mon 13 Aug 2018 08:23:56 PM UTC - 0 replies
revising libags_audio.so completed posted by jkraehemann, Wed 18 Jul 2018 06:31:46 PM UTC - 0 replies
It was never so easy ... posted by jkraehemann, Wed 16 May 2018 09:57:42 PM UTC - 0 replies
AgsSoundContainer and AgsSoundResource interfaces posted by jkraehemann, Mon 07 May 2018 03:48:09 PM UTC - 0 replies
Refactored key c source files posted by jkraehemann, Thu 19 Apr 2018 06:49:50 PM UTC - 0 replies
Extended semantics and some removals posted by jkraehemann, Sun 08 Apr 2018 05:10:13 PM UTC - 0 replies
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
The 4 paste modes posted by jkraehemann, Wed 03 Jan 2018 12:26:29 AM UTC - 0 replies
Hi all posted by jkraehemann, Sun 31 Dec 2017 05:37:26 PM UTC - 0 replies
Goals of GSequencer 1.3.x posted by jkraehemann, Wed 27 Dec 2017 01:23:25 AM UTC - 0 replies
Refactoring ags_channel.c posted by jkraehemann, Sat 23 Dec 2017 11:47:54 AM UTC - 0 replies
The enormous payload of async UI posted by jkraehemann, Sun 17 Dec 2017 09:57:51 PM UTC - 0 replies
Message delivery to GUI posted by jkraehemann, Sat 09 Dec 2017 04:31:47 PM UTC - 0 replies
Refactoring the notation editor posted by jkraehemann, Thu 07 Dec 2017 10:29:21 PM UTC - 0 replies
Potential dead-lock due to libags-audio callbacks to UI posted by jkraehemann, Fri 17 Nov 2017 08:47:59 AM UTC - 0 replies
Better support for Apple MacOS X High Sierra posted by jkraehemann, Tue 14 Nov 2017 11:55:02 PM UTC - 0 replies
GSequencer 1.2.x goals posted by jkraehemann, Wed 18 Oct 2017 08:27:54 PM UTC - 0 replies
GSequencer gets triple-sync and additional dialogs posted by jkraehemann, Fri 13 Oct 2017 04:28:05 PM UTC - 0 replies
GSequencer first major release 1.0.0 posted by jkraehemann, Sun 01 Oct 2017 05:41:43 AM UTC - 0 replies
Reduced latency of JACK posted by jkraehemann, Fri 22 Sep 2017 12:37:27 PM UTC - 0 replies
Advanced Gtk+ Sequencer v1.0.0-beta posted by jkraehemann, Thu 31 Aug 2017 06:14:22 PM UTC - 0 replies
Inaccurate attack calculation of bpm posted by jkraehemann, Sat 19 Aug 2017 11:56:06 PM UTC - 0 replies
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.5