gsequencer 6.15.4

Advanced Gtk+ Sequencer Welcome to project website of 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 and Lv2 plugin format. Advanced Gtk+ Sequencer 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 GSequencer does audio output on GNU/Linux by ALSA. Avoid additional layers on ALSA like arts, esd or pulseaudio. The output to the soundcard is usually done by AgsPanel sink. Sounds are created by sequencers like AgsDrum, AgsMatrix and alike. Such sources can be bundled by AgsMixer and finally write to hardware by AgsPlayChannelRun recall.

Tags sound-synthesis mixers sequencer audio
License GNU GPLv3
State initial

Recent Releases

6.15.404 Jun 2024 20:45 minor bugfix: Joƫl KrƤhemann (Maintainer of Advanced Gtk+ Sequencer) . Improved plugin load failure handling in AgsDssiBridge. Improved plugin load failure handling in AgsLv2Bridge. Improved plugin load failure handling in AgsVst3Bridge. Improved plugin load failure handling in AgsLiveDssiBridge. Improved plugin load failure handling in AgsLiveLv2Bridge. Improved plugin load failure handling in AgsLiveVst3Bridge. Notation edit missing note 256th support.
6.14.728 May 2024 15:25 minor bugfix: Joƫl KrƤhemann (Maintainer of Advanced Gtk+ Sequencer) . Audio type of AgsAudioToolbox.
6.14.023 May 2024 01:05 major bugfix: Joƫl KrƤhemann (Maintainer of Advanced Gtk+ Sequencer) . Notation clipboard wrong timestamp. Improved swipe.
6.12.718 May 2024 11:25 minor bugfix: Joƫl KrƤhemann (Maintainer of Advanced Gtk+ Sequencer) . Improved build generating symbols with script gen-symbols-all.pl.
6.11.614 May 2024 22:45 minor feature: Joƫl KrƤhemann (Maintainer of Advanced Gtk+ Sequencer) . Implemented switching dark mode on macOS. Added initial missing app window in window menu. Added missing preferences in window menu.
6.11.410 May 2024 23:05 minor bugfix: Joƫl KrƤhemann (Maintainer of Advanced Gtk+ Sequencer) . Minor improvements.
6.10.406 May 2024 17:05 minor bugfix: Joƫl KrƤhemann (Maintainer of Advanced Gtk+ Sequencer) . Implemented ags_soundcard_helper_config_get_use_cache(). Implemented ags_soundcard_helper_config_get_cache_buffer_size(). Use-cache and cache-buffer-size config value of pulse and CoreAudio.
6.9.501 May 2024 23:25 minor bugfix: Joƫl KrƤhemann (Maintainer of Advanced Gtk+ Sequencer) . Check core-audio buffer size and channels against configured soundcard.
7.0.001 May 2024 03:45 major bugfix: Joƫl KrƤhemann (Maintainer of Advanced Gtk+ Sequencer) . implemented ags_recall_midi1_control_change(). TODO:JK: implemented AgsMidiCCEditor. TODO:JK: implemented pitch selection of ags-synth. TODO:JK: implemented pitch selection of ags-fm-synth. TODO:JK: implemented pitch selection of ags-sf2-synth. TODO:JK: implemented pitch selection of ags-sfz-synth. TODO:JK: rename AgsOpenSf2Sample to AgsOpenSF2Sample. TODO:JK: rename AgsOpenSf2Instrument to AgsOpenSF2Instrument. TODO:JK: improve ags_midi_smf_util.c return value.
6.9.026 Apr 2024 22:05 major feature: Joƫl KrƤhemann (Maintainer of Advanced Gtk+ Sequencer) . Implemented ags_notation_find_note_256th_range(). Implemented ags_soundcard_util_calc_next_note_256th_offset(). Implemented ags_soundcard_util_calc_next_note_256th_attack(). Refactored ags-fx-notation counters. TODO:JK: refactored all AgsSoundcard to use new note 256th offset and attack utility functions. TODO:JK: refactored ags-fx-notation to use new note 256th offset and attack utility functions. TODO:JK: improved all ags_soundcard_set_note_offset() to reset tic counter.
6.8.622 Apr 2024 17:45 minor bugfix: Joƫl KrƤhemann (Maintainer of Advanced Gtk+ Sequencer) . Dead-lock in ags_pulse_devout_tic().
6.8.322 Apr 2024 06:25 minor bugfix: Joƫl KrƤhemann (Maintainer of Advanced Gtk+ Sequencer) . Ags_file_widget_real_refresh() test directory permissions. Ags_file_widget_value_factory_bind() test file permissions. AgsFileWidget root directory.
6.7.417 Apr 2024 14:05 minor bugfix: Joƫl KrƤhemann (Maintainer of Advanced Gtk+ Sequencer) . Auto-scroll with zoom.
6.7.007 Apr 2024 04:05 major bugfix: Joƫl KrƤhemann (Maintainer of Advanced Gtk+ Sequencer) . Editor missing scrollbar reset after window resize. Potential SIGSEGV with automation editor. Double free with ags_audio_remove_automation_port().
6.6.027 Mar 2024 16:25 major feature: Joƫl KrƤhemann (Maintainer of Advanced Gtk+ Sequencer) . Implemented AgsFileDialog and AgsFileWidget. Implemented AgsIconLink. Renamed ags/app/ags_pcm_file_chooser_dialog. ch to ags_pcm_file_dialog. ch . Moved ags/app/ags_input_dialog. ch to ags/widget/. Refactored ags_app_action_util.c to use AgsFileDialog. Refactored AgsPCMFileDialog to use AgsFileWidget. Refactored AgsPresetEditor to use AgsFileDialog. Refactored AgsWaveExportDialog to use AgsFileDialog. Refactored AgsExportSoundcard to use AgsPCMFileDialog. Refactored AgsMidiExportWizard to use AgsFileWidget. Refactored AgsMidiImportWizard to use AgsFileWidget. Refactored AgsLinkEditor to use AgsPCMFileDialog. Refactored AgsDrum to use AgsPCMFileDialog. Refactored AgsDrumInputPad to use AgsPCMFileDialog. Refactored AgsFFPlayer to use AgsFileDialog. Refactored AgsPitchSampler to use AgsFileDialog. Refactored AgsSF2Synth to use AgsFileDialog. Refactored AgsSFZSynth to use AgsFileDialog. Added --enable-macos-sandbox configure switch. Added ags_endian_test.c. Added ags_regex_util_test.c. Added ags_string_util_test.c. Added ags_main_loop_test.c. Added ags_mutable_test.c. Added ags_seekable_test.c. Added ags_countable_test.c. Added ags_tactable_test.c. Added ags_sequencer_test.c.
6.5.317 Feb 2024 03:45 minor bugfix: Joƫl KrƤhemann (Maintainer of Advanced Gtk+ Sequencer) . TODO:JK: implemented --enable-macos-sandbox configure switch.
6.4.412 Feb 2024 12:45 minor documentation: Joƫl KrƤhemann (Maintainer of Advanced Gtk+ Sequencer) . Updated user manual images. Improved AgsEnvelopeEditor and AgsPatternEnvelope to allow negative y-values for attack, sustain, decay, release and ratio. Minor improvements.
6.4.105 Feb 2024 00:05 minor bugfix: Joƫl KrƤhemann (Maintainer of Advanced Gtk+ Sequencer) . VST3 build with new CPPFLAGS warnings as errors.
6.3.528 Jan 2024 05:25 minor bugfix: Joƫl KrƤhemann (Maintainer of Advanced Gtk+ Sequencer) . Missing type casts.
6.3.115 Jan 2024 17:06 minor bugfix: * refactored ags-fx-notation regarding note 256th attack and make use of 16th pulse
6.3.015 Jan 2024 09:45 major bugfix: Joƫl KrƤhemann (Maintainer of Advanced Gtk+ Sequencer) . Implemented ags_soundcard_get_note_256th_attack_of_16th_pulse() and ags_soundcard_get_note_256th_attack_of_16th_pulse_position(). Implemented ags_file_util. ch file read/write functions for C types. Implemented AgsRecallResetStaging. Refactored AgsAlsaDevout and AgsAlsaDevin. Refactored AgsOssDevout and AgsOssDevin. Refactored AgsPulseDevout and AgsPulseDevin. Refactored AgsJackDevout and AgsJackDevin. Refactored AgsCoreAudioDevout and AgsCoreAudioDevin. Refactored AgsWasapiDevout and AgsWasapiDevin. Refactored AgsGstreamerDevout and AgsGstreamerDevin. Refactored partially AgsSimpleFile make use of AgsFileUtil. Potential SIGSEGV with destroyed machine in AgsCompositeEditor. Potential SIGSEGV with AgsSF2Synth and AgsSFZSynth wah-wah callbacks.
6.2.509 Jan 2024 21:01 minor feature: Joƫl KrƤhemann (Maintainer of Advanced Gtk+ Sequencer) * reverted changes of AgsSimpleFile to g_ascii_strtod() * minor bug-fixes
6.2.114 Dec 2023 14:25 minor feature:
6.1.417 Oct 2023 06:25 minor feature:
6.1.308 Oct 2023 07:45 minor feature:
6.1.029 Sep 2023 06:25 minor feature:
6.0.1314 Sep 2023 15:25 minor feature:
6.0.906 Sep 2023 03:16 minor feature:
6.0.025 Aug 2023 03:16 minor feature:
5.5.521 Aug 2023 06:45 minor feature:
5.5.006 Aug 2023 03:15 minor feature:
5.4.025 Jun 2023 03:15 minor feature:
5.3.1119 Jun 2023 03:15 minor feature:
5.3.005 Jun 2023 03:15 minor feature:
5.2.302 Jun 2023 03:15 minor feature:
5.1.629 May 2023 03:15 minor feature:
5.1.525 May 2023 03:15 minor feature:
5.1.012 May 2023 07:05 minor feature:
5.0.208 May 2023 10:25 minor feature:
5.0.025 Apr 2023 03:25 minor feature:
4.5.409 Apr 2023 18:05 minor feature:
4.5.205 Apr 2023 03:16 minor feature:
4.4.301 Apr 2023 03:16 minor feature:
4.4.117 Sep 2022 03:17 minor feature:
4.4.010 Aug 2022 06:45 minor feature:
4.3.406 Aug 2022 07:45 minor feature:
4.3.302 Aug 2022 11:05 minor feature:
4.3.230 Jul 2022 03:17 minor feature:
4.2.1426 Jul 2022 07:05 minor feature:
4.2.1222 Jul 2022 06:25 minor feature:
4.2.009 Jun 2022 06:45 minor feature:
4.1.305 Jun 2022 03:25 minor feature:
4.0.1201 Jun 2022 07:45 minor feature:
4.0.1129 May 2022 03:17 minor feature:
4.0.525 May 2022 03:17 minor feature:
3.18.226 Feb 2022 07:45 minor feature:
3.18.022 Feb 2022 09:45 minor feature:
3.17.716 Feb 2022 07:05 minor feature:
3.17.311 Feb 2022 03:16 minor feature:
3.17.007 Feb 2022 08:25 minor feature:
3.16.1430 Jan 2022 03:25 minor feature:
3.16.1225 Jan 2022 08:45 minor feature:
3.16.921 Jan 2022 07:05 minor feature:
3.16.717 Jan 2022 14:25 minor feature:
3.16.013 Jan 2022 07:05 minor feature:
3.15.409 Jan 2022 03:17 minor feature:
3.14.1506 Jan 2022 03:17 minor feature:
3.14.1101 Jan 2022 03:45 minor feature:
3.14.1029 Dec 2021 03:16 minor feature:
3.14.726 Dec 2021 03:16 minor feature:
3.14.122 Dec 2021 13:45 minor feature:
3.13.818 Dec 2021 03:16 minor feature:
3.13.514 Dec 2021 04:25 minor feature:
3.13.310 Dec 2021 06:25 minor feature:
3.13.102 Dec 2021 14:05 minor feature:
3.12.823 Nov 2021 14:25 minor feature:
3.12.629 Oct 2021 06:45 minor feature:
3.12.424 Oct 2021 03:17 minor feature:
3.11.715 Sep 2021 06:45 minor feature:
3.11.111 Sep 2021 13:45 minor feature:
3.10.1807 Sep 2021 03:17 minor feature:
3.10.630 Aug 2021 03:25 minor feature:
3.10.011 Aug 2021 08:05 minor feature:
3.9.704 Aug 2021 10:05 minor feature:
3.9.531 Jul 2021 08:45 minor feature:
3.9.022 Jun 2021 07:05 minor feature:
3.8.1313 Jun 2021 03:17 minor feature:
3.8.1103 Jun 2021 03:45 minor feature:
3.8.910 Apr 2021 07:45 minor feature:
3.8.606 Apr 2021 07:05 minor feature:
3.8.201 Apr 2021 06:45 minor feature:
3.7.5025 Mar 2021 11:25 minor feature:
3.7.4809 Mar 2021 06:25 minor feature:
3.7.4302 Mar 2021 12:25 minor feature:
3.7.4224 Feb 2021 10:25 minor feature:
3.7.4020 Feb 2021 17:45 minor feature:
3.7.3817 Feb 2021 03:16 minor feature:
3.7.3510 Feb 2021 11:25 minor feature:
3.7.3301 Feb 2021 07:05 minor feature:
3.7.2724 Jan 2021 12:05 minor feature:
3.7.2204 Jan 2021 07:05 minor feature:
3.7.919 Dec 2020 07:05 minor feature:
3.7.815 Dec 2020 07:05 minor feature:
3.7.409 Dec 2020 06:45 minor feature:
3.7.205 Dec 2020 09:45 minor feature:
3.6.2901 Dec 2020 14:45 minor feature:
3.6.2827 Nov 2020 11:45 minor feature:
3.6.1723 Nov 2020 17:05 minor feature:
3.6.1519 Nov 2020 14:45 minor feature:
3.6.1415 Nov 2020 21:05 minor feature:
3.6.1010 Nov 2020 06:45 minor feature:
3.6.706 Nov 2020 04:05 minor feature:
3.6.128 Oct 2020 07:45 minor feature:
3.5.913 Sep 2020 17:45 minor feature:
3.5.801 Aug 2020 20:25 minor feature:
3.5.621 Jul 2020 12:05 minor feature:
3.5.017 Jul 2020 15:45 minor feature:
3.4.1413 Jul 2020 03:17 minor feature:
3.4.1106 Jul 2020 10:05 minor feature:
3.4.629 Jun 2020 06:25 minor feature:
3.4.325 Jun 2020 03:16 minor feature:
3.4.221 Jun 2020 07:25 minor feature:
3.3.1612 Jun 2020 08:25 minor feature:
3.3.1005 Jun 2020 09:25 minor feature:
3.3.725 May 2020 14:45 minor feature:
3.3.018 May 2020 22:05 minor feature:
3.2.1526 Apr 2020 08:05 minor feature:
3.2.1317 Apr 2020 07:05 minor feature:
3.2.1013 Apr 2020 22:25 minor feature:
3.2.809 Apr 2020 09:25 minor feature:
3.2.501 Apr 2020 07:45 minor feature:
3.1.102 Mar 2020 20:05 minor feature:
3.1.328 Feb 2020 00:05 minor feature:
2.4.801 Jan 2020 16:12 minor feature: