mainAdvanced Gtk+ Sequencer - Summary

Membership Info
Project Admin:
1 active member

Group identification
Id: #11593
System Name: gsequencer
Name: Advanced Gtk+ Sequencer
Group Type: non-GNU software and documentation

Search in this Group


This project is not part of the GNU Project.

Advanced GTK+ Sequencer is intended to use for music composition. It features a piano roll, as well a synth, matrix editor, drum machine, soundfont2 player, mixer and an output panel. It's designed to be highly configurable, you may add effects to its effect chain, add or remove audio channels/pads. You may set up a fully functional network of engines, therefore exists a link editor for linking audio lines.

Registration Date: Fri 27 May 2016 06:09:32 PM UTC
License: GNU General Public License v3 or later
Development Status: 5 - Production/Stable


Latest News rss feed
Advanced Gtk+ Sequencer v2.3.2 released
     posted by jkraehemann, Tue 10 Sep 2019 07:32:44 AM UTC - 0 replies

The minor version just increased to 2.3.x with a lot of code additions.

Here are the new features:

  • new impulse oscillator
  • new FM LFO osciallators
  • new SFZ file format support
  • new machines AgsFMSynth, AgsFMSyncsynth and AgsPitchSampler
  • extended the use of AgsComplex e.g. audio buffer
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]
[Submit News]
[85 news in archive]

Communication Tools
 Tech Support Manager (open items: 0, total: 0)
  - Browse open items
  - Submit a new item
 Mailing Lists (2 public mailing lists)

Development Tools
 Bug Tracker (open items: 0, total: 10)
  - Browse open items
  - Submit a new item
 Task Manager (open items: 2, total: 10)
  - Browse open items
  - Submit a new item

Back to the top

Powered by Savane 3.5