newsAdvanced Gtk+ Sequencer - News

 
 
Show details for the latest news.

Latest News Approved
Advanced Gtk+ Sequencer v5.3.0 released
     posted by jkraehemann, Sun 04 Jun 2023 10:29:11 PM UTC

This release brings a new important feature, to make format and samplerate adjustments per machine.

I was trying to use different format with soundfont2 file. Instead of soundcard property 16 bit, I was setting 24 bit for the AgsSF2Synth. The resulting sound had a massive improvement in quality. [...]

Advanced Gtk+ Sequencer v5.2.0 released
     posted by jkraehemann, Wed 31 May 2023 03:39:47 PM UTC

This new release allows you to modify different effects of sound using additional controls of AgsSFZSynth and AgsSF2Synth. So the code has seen some additions for:

  • ags-fx-tremolo new effect processor
  • ags-fx-sf2-synth with additional vibrato ports
[...]
Advanced Gtk+ Sequencer v5.0.0 released
     posted by jkraehemann, Mon 24 Apr 2023 06:22:02 PM UTC

GSequencer has seen in this new major release some refactoring involving many files. First flags enumerated types are used yet and second VST3 API reference has been written by me.

I have adjusted lower/upper of octave control for WAV 1 of AgsSF2Synth and AgsSFZSynth ranging from -12.0 to 12.0.

libags_vst.so has seen some improvements, too. There was a typo in a function name fixed.

Removed unwanted symbols.

gsequencer-2-5 backport libags_audio.4.so
     posted by jkraehemann, Sat 18 Mar 2023 02:18:27 PM UTC

Hi all

I am about to intend backport libags_audio.4.so to the Gtk-2.x interface.

cheers, Joël

GSequencer version 4.0.5 released
     posted by jkraehemann, Tue 24 May 2022 05:54:00 PM UTC

Today, we released the new GSequencer major release version 4.0.0.

I was working on the version 4.0.x branch for 6 months. We migrated to Gtk4 and libsoup-3.0.

The migration to Gtk4 was a big task. Implementing GtkOrientable was a thing and for sure the removal of GtkContainer. But with these changes we have a better libgsequencer.so, now. [...]

GSequencer version 4.0.x announcement
     posted by jkraehemann, Sat 26 Feb 2022 09:47:43 AM UTC

Few days ago, I started to migrate libags_gui.so to Gtk-4. Actually only AgsPiano and AgsRuler are left to migrate. The library removed following widgets:

  • AgsVIndicator
  • AgsHIndicator
  • AgsVLedArray
  • AgsHLedArray
  • AgsVScale
  • AgsHScale
[...]
GSequencer version 3.14.3 released
     posted by jkraehemann, Tue 21 Dec 2021 08:14:10 PM UTC

Advanced Gtk+ Sequencer version 3.14.x series just released. The application features a new synthesizer instrument AgsHybridSynth. This synth is different to prior implementations, since it uses an effect processor to do synthesis instead of audio signal templates. [...]

deprecated AgsDevout, AgsDevin and AgsMidiin
     posted by jkraehemann, Wed 08 Dec 2021 12:30:55 PM UTC

As of Advanced Gtk+ Sequencer v3.13.2 AgsDevout, AgsDevin and AgsMidiin have been deprecated. They are going to be replaced for ALSA backend by:

  • AgsAlsaDevout
  • AgsAlsaDevin
  • AgsAlsaMidiin


And their OSS counterparts:

  • AgsOssDevout
[...]
GSequencer version 3.10.5 released
     posted by jkraehemann, Sun 29 Aug 2021 07:41:14 AM UTC

Advanced Gtk+ Sequencer implements a VST3 host, now. Thus I had to implement a C wrapper library for VST3. It is called libags-vst.so. Thought, the wrapper doesn't cover all VST3 classes yet. The VST3 host doesn't support plugin UI yet.

In order to run VST3 UIs we would have to implement an IPC mechanism to talk to the foreign UI. The Advanced [...]

implement VST3 C API Wrapper
     posted by jkraehemann, Tue 10 Aug 2021 12:53:03 PM UTC

VST3 is an audio plugin standard from Steinberg and is common on Microsoft Windows and Apple macOS.

2 years ago, I started to implement a VST3 C API Wrapper but never completed it.

1 week ago, I proceeded the work. So far I have created 51 API headers and 48 .cpp files. The changes include more than 10'000 lines of code. [...]


Older News Approved
refactored utility functions posted by jkraehemann, Tue 03 Aug 2021 06:26:38 AM UTC
GSequencer version 3.9.1 released posted by jkraehemann, Wed 30 Jun 2021 06:07:07 AM UTC
preparation for migration to Gtk4 posted by jkraehemann, Thu 18 Feb 2021 10:38:40 AM UTC
Delay and attack correction in GSequencer posted by jkraehemann, Mon 07 Dec 2020 03:54:04 PM UTC
GSequencer v3.6.x release goals posted by jkraehemann, Fri 31 Jul 2020 10:17:04 AM UTC
GSequencer v3.4.x release goals posted by jkraehemann, Thu 11 Jun 2020 06:58:14 PM UTC
GSequencer v3.3.x replaced all recalls by ags-fx engine posted by jkraehemann, Wed 20 May 2020 07:25:15 AM UTC
Refactor GSequencer's recalls - the ags-fx engine posted by jkraehemann, Sun 03 May 2020 12:08:19 AM UTC
GSequencer v3.3.x release goals posted by jkraehemann, Fri 17 Apr 2020 12:36:11 PM UTC
GSequencer v3.0.4 - new major release arrived posted by jkraehemann, Sun 19 Jan 2020 12:19:27 AM UTC
GSequencer v3.0.0 alpha release posted by jkraehemann, Mon 30 Dec 2019 09:45:27 PM UTC
GSequencer v3.0.0 has got support for libsoup2.4 XMLRPC posted by jkraehemann, Thu 12 Dec 2019 06:28:37 PM UTC
GSequencer v3.0.0 planned release date 2020-05-07 posted by jkraehemann, Wed 20 Nov 2019 08:15:08 AM UTC
Advanced Gtk+ Sequencer v2.4.0 released posted by jkraehemann, Sat 02 Nov 2019 05:15:23 PM UTC
Advanced Gtk+ Sequencer v2.4.x final preparations posted by jkraehemann, Mon 21 Oct 2019 10:25:31 PM UTC
GSequencer WASAPI support as of v2.3.4 posted by jkraehemann, Sun 29 Sep 2019 10:35:09 PM UTC
Advanced Gtk+ Sequencer v2.3.2 released posted by jkraehemann, Tue 10 Sep 2019 07:32:44 AM UTC
Further optimization in ags_audio_buffer_util.c posted by jkraehemann, Wed 07 Aug 2019 12:22:48 AM UTC
Advanced Gtk+ Sequencer v2.2.5 released posted by jkraehemann, Tue 25 Jun 2019 06:43:09 PM UTC
GSequencer v2.1.53 for debian buster posted by jkraehemann, Fri 08 Mar 2019 11:01:12 PM UTC
Get emotional as debian buster is going to be released posted by jkraehemann, Thu 07 Mar 2019 12:46:59 AM UTC
State of GSequencer in debian buster posted by jkraehemann, Sun 03 Mar 2019 07:08:32 PM UTC
handling LV2 iriref posted by jkraehemann, Wed 13 Feb 2019 10:20:49 AM UTC
fixed ref-count posted by jkraehemann, Sat 09 Feb 2019 02:46:41 PM UTC
Problems with open GSequencer files posted by jkraehemann, Wed 06 Feb 2019 09:35:50 PM UTC
Constant CPU consumption by bisection posted by jkraehemann, Tue 05 Feb 2019 05:12:51 PM UTC
Implementing cache option for all output backends posted by jkraehemann, Mon 07 Jan 2019 11:37:40 PM UTC
merry Christmas posted by jkraehemann, Mon 24 Dec 2018 08:12:24 PM UTC
OSC client to server communication succeeded posted by jkraehemann, Sat 15 Dec 2018 09:31:38 PM UTC
Advanced Gtk+ Sequencer v2.1.2 released posted by jkraehemann, Fri 30 Nov 2018 06:55:47 PM UTC
Implementing AgsOscServer and related controllers posted by jkraehemann, Thu 22 Nov 2018 07:35:34 AM UTC
Extending the test-suite of v2.0.x posted by jkraehemann, Wed 10 Oct 2018 02:38:35 AM UTC
Got segfault after a while of recording posted by jkraehemann, Thu 20 Sep 2018 03:04:31 PM UTC
Advanced Gtk+ Sequencer v2.0.0 - new major release posted by jkraehemann, Mon 10 Sep 2018 03:20:12 AM UTC
currently dealing with capture of soundcard posted by jkraehemann, Tue 04 Sep 2018 12:21:58 AM UTC
Advanced Gtk+ Sequencer v2.0.0-beta posted by jkraehemann, Fri 31 Aug 2018 10:43:05 AM UTC
revising libags_audio.so completed posted by jkraehemann, Wed 18 Jul 2018 06:31:46 PM UTC
It was never so easy ... posted by jkraehemann, Wed 16 May 2018 09:57:42 PM UTC
AgsSoundContainer and AgsSoundResource interfaces posted by jkraehemann, Mon 07 May 2018 03:48:09 PM UTC
Refactored key c source files posted by jkraehemann, Thu 19 Apr 2018 06:49:50 PM UTC
Extended semantics and some removals posted by jkraehemann, Sun 08 Apr 2018 05:10:13 PM UTC
The new dispatcher: ags_channel_recursive_run_stage() posted by jkraehemann, Sun 18 Mar 2018 05:37:45 PM UTC
GSequencer development insights posted by jkraehemann, Sun 04 Mar 2018 02:15:03 PM UTC
GSequencer v2.0.0 - forecast posted by jkraehemann, Tue 06 Feb 2018 03:04:57 PM UTC
Conservative multi-threaded setup posted by jkraehemann, Wed 17 Jan 2018 04:22:14 AM UTC
Goals of GSequencer 1.4.x posted by jkraehemann, Fri 05 Jan 2018 01:43:07 AM UTC
The 4 paste modes posted by jkraehemann, Wed 03 Jan 2018 12:26:29 AM UTC
Hi all posted by jkraehemann, Sun 31 Dec 2017 05:37:26 PM UTC
Goals of GSequencer 1.3.x posted by jkraehemann, Wed 27 Dec 2017 01:23:25 AM UTC
Refactoring ags_channel.c posted by jkraehemann, Sat 23 Dec 2017 11:47:54 AM UTC
The enormous payload of async UI posted by jkraehemann, Sun 17 Dec 2017 09:57:51 PM UTC
Message delivery to GUI posted by jkraehemann, Sat 09 Dec 2017 04:31:47 PM UTC
Refactoring the notation editor posted by jkraehemann, Thu 07 Dec 2017 10:29:21 PM UTC
Potential dead-lock due to libags-audio callbacks to UI posted by jkraehemann, Fri 17 Nov 2017 08:47:59 AM UTC
Better support for Apple MacOS X High Sierra posted by jkraehemann, Tue 14 Nov 2017 11:55:02 PM UTC
GSequencer 1.2.x goals posted by jkraehemann, Wed 18 Oct 2017 08:27:54 PM UTC
GSequencer gets triple-sync and additional dialogs posted by jkraehemann, Fri 13 Oct 2017 04:28:05 PM UTC
GSequencer first major release 1.0.0 posted by jkraehemann, Sun 01 Oct 2017 05:41:43 AM UTC
Reduced latency of JACK posted by jkraehemann, Fri 22 Sep 2017 12:37:27 PM UTC
Advanced Gtk+ Sequencer v1.0.0-beta posted by jkraehemann, Thu 31 Aug 2017 06:14:22 PM UTC
Inaccurate attack calculation of bpm posted by jkraehemann, Sat 19 Aug 2017 11:56:06 PM UTC
potential dead-lock stacktrace posted by jkraehemann, Sun 06 Aug 2017 07:03:50 PM UTC
Development insights of 0.9.0 posted by jkraehemann, Sun 30 Jul 2017 03:21:47 AM UTC
Advanced Gtk+ Sequencer announce 0.9.x posted by jkraehemann, Wed 19 Jul 2017 12:17:04 PM UTC
GSequencer development release 1.0 posted by jkraehemann, Sat 01 Jul 2017 02:49:39 PM UTC
Improve program stability - mutices reloaded posted by jkraehemann, Fri 23 Jun 2017 11:56:07 AM UTC
GSequencer envelope feature posted by jkraehemann, Fri 16 Jun 2017 07:53:58 AM UTC
GSequencer 0.8.x goals posted by jkraehemann, Fri 28 Apr 2017 09:26:22 AM UTC
Advanced Gtk+ Sequencer announce 0.8.x posted by jkraehemann, Wed 26 Apr 2017 11:09:40 PM UTC
GSequencer stable posted by jkraehemann, Tue 18 Apr 2017 03:07:16 PM UTC
Live instrumentation context of DSSI and Lv2 posted by jkraehemann, Fri 14 Apr 2017 03:16:49 PM UTC
Facts matter - no more magic posted by jkraehemann, Fri 31 Mar 2017 11:01:19 PM UTC
attempting to decouple AgsGuiThread of AgsAudioLoop posted by jkraehemann, Tue 28 Mar 2017 03:26:29 PM UTC
performance drawbacks posted by jkraehemann, Sun 26 Mar 2017 05:35:36 PM UTC
Advanced Gtk+ Sequencer non-deterministic mode posted by jkraehemann, Mon 20 Mar 2017 11:11:57 PM UTC
Lock-free audio processing and ::dispose() posted by jkraehemann, Tue 07 Mar 2017 08:38:05 AM UTC
Working on a stable release 0.7.122.x posted by jkraehemann, Fri 03 Feb 2017 09:39:39 PM UTC
Hard-/Soft-Realtime explained posted by jkraehemann, Wed 04 Jan 2017 10:10:35 PM UTC
Better performance needs bigger ring-buffer posted by jkraehemann, Wed 04 Jan 2017 03:46:21 PM UTC
intermediate mode for soundcard and sequencer posted by jkraehemann, Thu 15 Dec 2016 09:37:56 AM UTC
Sorted alphabetically plugins and let you blacklist them posted by jkraehemann, Fri 25 Nov 2016 01:41:31 AM UTC
Fixed time forever posted by jkraehemann, Sat 12 Nov 2016 10:03:56 AM UTC
Doing some tests related to Standard MIDI File posted by jkraehemann, Fri 28 Oct 2016 08:26:38 PM UTC
Advanced Gtk+ Sequencer version 1.0 coming 2017 posted by jkraehemann, Thu 27 Oct 2016 07:11:12 PM UTC
Advanced Gtk+ Sequencer v0.8.x coming soon posted by jkraehemann, Fri 26 Aug 2016 11:06:47 AM UTC
It's about systemd and performance posted by jkraehemann, Tue 23 Aug 2016 10:45:49 PM UTC
AgsPollingThread posted by jkraehemann, Sun 21 Aug 2016 06:40:20 AM UTC
Advanced Gtk+ Sequencer v0.7.48 posted by jkraehemann, Sat 20 Aug 2016 03:11:48 AM UTC
Advanced Gtk+ Sequencer v0.7.46 posted by jkraehemann, Thu 18 Aug 2016 06:40:06 PM UTC
Revising AgsThread and AgsMainLoop posted by jkraehemann, Wed 17 Aug 2016 05:59:48 PM UTC
Advanced Gtk+ Sequencer release v0.7.45 posted by jkraehemann, Sun 14 Aug 2016 05:22:31 AM UTC
Performance problems with recent linux kernel posted by jkraehemann, Thu 11 Aug 2016 06:04:40 PM UTC

Back to the top

Powered by Savane 3.11