Page MenuHomeSolus

Closed due to inactivityPublic



Why we should include this into the repository, i.e. what does it do that the alternatives do not?

It's a unique software which handle sequencers like Arturia but it is totally free.

Is it open source?

The package consist of following licenses:
In accordance to:

 * COPYING (this is the GNU GPLv3+ license)
* (this is the GNU FDL-1.3 license)
* COPYING.server (this is the GNU AGPL-3+ license)
* COPYING.stk-4.3 (this is the STK-3.3 license)
* ags_license_header (this is the GPLv3+ license header for *.c and *.h files)

If it is open source, please provide a link to the most up to date, versioned source tarball/zipfile. links will not be accepted.

Event Timeline


Please use this as project website

It is free as in freedom. GNU GPLv3+ and GNU AGPLv3+ licensed, there are various documentation manuals available in Docbook XML format GNU FDL-1.3 without invariant sections. Like:

  • User's handbook
  • Developer's handbook
  • OSC handbook

It is a multi-purpose framework for audio processing. It provides various routines to solve common problems. Like multi-threaded synchronizing tree to a given rate in Herz. Running tasks in
a thread-safe context with complete silence within tree. An exception would be worker threads which may run completely asynchronous.

Providing an abstract XMLRPC server allowing you to basic HTTP authentication by XML backend and configuration files.

The audio tree structure has got a unique nested tree, to shorten audio data access through channels and audio objects.

  • AgsAudio
  • AgsChannel
  • AgsRecycling
  • AgsAudioSignal

There data structures available for musical notation representation:

  • AgsNotation
  • AgsNote

And the same for automating audio ports of audio processors recalls:

  • AgsAutomation
  • AgsAcceleration

An experimental MIDI structure:

  • AgsMidi
  • AgsTrack

Further it contains utility functions to handle MIDI messages or SMF Files:

#include <ags/audio/midi/*.h>

An OSC server to listen OSC Content Format SLIP encoded over IPv4/IPv6 and TCP/UDP. Or capsulated as XMLRPC server

Some Gtk+-3.0 widgets like:

  • AgsCartesian
  • AgsPiano
  • AgsRuler
  • AgsLed
  • AgsLedArray
  • AgsIndicator
  • AgsDial

And finally the gsequencer and midi2xml binaries.

GSequencer is a highly modular UI application, providing 2 step sequencers:

  • AgsDrum
  • AgsMatrix

Builtin samplers for Soundfont2 and SFZ audio containers:

  • AgsFFPlayer
  • AgsSampler

Supporting free plugin formats like LADSPA, DSSI and Lv2, use it as AgsLineMember in common machines:

  • AgsMixer

Or within a bridge:

  • AgsLadspaBridge
  • AgsDssiBridge
  • AgsLv2Bridge

Edit notes within piano roll, edit automation or wave form. All with accessibility interfaces.

midi2xml converts SMF files to XML.


JoshStrobl triaged this task as Normal priority.
JoshStrobl moved this task from Backlog to Accepted For Inclusion on the Package Requests board.
damaxi changed the task status from Open to In Progress.Nov 27 2020, 10:49 AM I recently added dssi already tested as gsequencer dependency

JoshStrobl added a subscriber: JoshStrobl.

This has sat in accepted for inclusion for over 30 days. Clearly, there is a lack of demand for the inclusion of this software, nobody has stepped up to provide a completed patch, maintain it, and properly integrate it. Closing as a result. Feel free to reopen but only when someone offers a patch via our proper patch submission methods and volunteers to be maintainer.

DataDrake changed the task status from Wontfix to Frozen.Feb 21 2022, 4:40 AM