Advanced Gtk+ Sequencer - Summary
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
posted by jkraehemann, Thu 19 Apr 2018 06:49:50 PM UTC - 0 replies
Wow, it is really a lot of work to rework the entire code base. In case you missed it, here is what I do for short:
- make all objects thread-safe "the user" interacts with
- replace existing locks looked-up on the mutex manager by per-class locks ...
[Read more]
posted by jkraehemann, Sun 08 Apr 2018 05:10:13 PM UTC - 0 replies
GSequencer v2.0.0 just removed unneeded interfaces like:
- AgsPackable
- AgsDynamicConnectable
- AgsPlayable
- AgsMessage
About AgsPackable interface methods, ::pack() and ::unpack() were replaced by following functions:
- ags_recall_container_add() ...
[Read more]
posted by jkraehemann, Sun 18 Mar 2018 05:37:45 PM UTC - 0 replies
Yay, few days ago deleted all recursive functions in ags_channel.c. The only remaining recursive functions are:
- ags_channel_get_level()
- ags_channel_recursive_set_property()
- ags_channel_recursive_run_stage()
Reseting AgsRecyclingContext is done as called ags_channel_reset_recycling().
...
[Read more]
posted by jkraehemann, Sun 04 Mar 2018 02:15:03 PM UTC - 0 replies
GSequencer v2.0.0 is going to be different. Some notable changes are going to be introduced.
Most regarded change is the replacement of :soundcard property by :output-soundcard and :input-soundcard. These objects are going to see the change:
...
[Read more]
[Submit News]
[57 news in archive]


