newsAdvanced Gtk+ Sequencer - News: GSequencer v3.3.x release goals

 
 
Latest News
Advanced Gtk+ Sequencer version 6.8.x posted by jkraehemann, Wed 17 Apr 2024 01:40:23 PM UTC
Advanced Gtk+ Sequencer version 6.5.x posted by jkraehemann, Sun 11 Feb 2024 05:06:15 PM UTC
Advanced Gtk+ Sequencer version 6.3.5 posted by jkraehemann, Fri 19 Jan 2024 11:53:24 AM UTC
Advanced Gtk+ Sequencer v6.1.0 released posted by jkraehemann, Thu 28 Sep 2023 04:55:19 AM UTC
Advanced Gtk+ Sequencer v6.0.0 released posted by jkraehemann, Mon 21 Aug 2023 11:48:52 AM UTC

GSequencer v3.3.x release goals

Item posted by Joël Krähemann <jkraehemann> on Fri 17 Apr 2020 12:36:11 PM UTC.

The goal of Advanced Gtk+ Sequencer v3.3.x is to abandon existing AgsRecall implementations. With the intention to simplify the API. The new recall implementations are going to be place in ags/audio/fx.

These 11 recalls won't get any counterpart, their functionality are going to be merged into the new AgsRecall implementations.

  • ags-delay
  • ags-count-beats
  • ags-route-dssi
  • ags-route-lv2
  • ags-record-midi
  • ags-capture-wave
  • ags-play-master
  • ags-loop
  • ags-copy
  • ags-stream
  • ags-mute


Else the mapping would be as following


-----------------------------------------
recall             | fx counterpart
-----------------------------------------
ags-buffer         | ags-fx-buffer
ags-play           | ags-fx-playback
ags-copy-pattern   | ags-fx-pattern
ags-play-notation  | ags-fx-notation
ags-play-wave      | ags-fx-wave
ags-ladspa         | ags-fx-ladspa
ags-dssi           | ags-fx-dssi
ags-lv2            | ags-fx-lv2
ags-peak           | ags-fx-peak
ags-volume         | ags-fx-volume
ags-analyse        | ags-fx-analyse
ags-eq10           | ags-fx-eq10
ags-envelope       | ags-fx-envelope
-----------------------------------------


Further, you won't have to combine ags-fx-notation with ags-fx-dssi or ags-fx-lv2 instruments anymore. Because the new plugin recalls should know how to handle notation.

Fx recalls follow the principle of rich functionality. Contrary to the original API tried to make things as modular as possible.



by Joël

 

Back to the top

Powered by Savane 3.13-d3ae.
Corresponding source code