Advanced Gtk+ Sequencer

Categories: Software Prototypes/Non-Commercial Products

Submitted by:Joël Krähemann

24 May 2023

Elevator Pitch

Advanced Gtk+ Sequencer

Advanced Gtk+ Sequencer framework allows you to process audio data and provides a gsequencer GTK-3 UI executable.

Product Description

Advanced Gtk+ Sequencer

Advanced Gtk+ Sequencer is a tree based audio processing engine released under the terms of the GNU GPLv3+. It uses extensively threads, supporting LADSPA, DSSI, Lv2 and VST3 plugin format. libags.so provides basic abstraction of common problems like a type for and application context. This context can be extended by interface inheritance from ANSI C using GObject. libags_thread.so provides you synchronized clock event for AgsThread object, a message passing system and task launcher. libags_server.so provides a reusable XMLRPC server supporting basic authentication using XML files persistence. libags_audio.so does output or capture your soundcard, read/write files and process audio/MIDI data. libgsequencer.so is the private library used by the `gsequencer` binary. It is capable of doing multi-channel editing, it contains an automation editor and you might want live export to audio files. There are sequencer machines as well a fully featured notation editor. Supporting copy & paste, resizing audio channels or align in-/output pads.


How It's Innovative

Multi-channel editing makes it different.

See MIDI Innovation In Action

Most Inspiring Use Cases

Running not only on GNU+Linux but on FreeBSD, macOS and Windows.

Expansion Plans

For sure, currently migrating to Gtk4.


Not really a plan only a demand.