GSequencer Original

Music Production audio gtk midi realtime sequencer

Source (link to git-repo or to original if based on someone elses unmodified work): http://git.savannah.nongnu.org/cgit/gsequencer.git/

1
6 .0
Description:

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.
Last changelog:

ags (3.6.22) 1 day ago

* fixed UI scale

10

gorgiocalm

1 month ago

10 10 the best

Report

ags (3.6.22) 1 day ago

* fixed UI scale

ags (3.6.7) 20 days ago

* fixed more pthread remains caused SIGSEGV

ags (3.6.2) 26 days ago

* implemented ags_fast_pitch_util.c

ags (3.6.0) 1 month ago

* implemented Gstreamer file IO

ags (3.5.16) 1 month ago

* fixed missing AgsMutable interface of ags-fx-volume

ags (3.5.14) 1 month ago

* fixed missing loop set of machines

ags (3.5.13) 2 months ago

* fixed AgsDssiBridge accessing integer as string

ags (3.5.12) 2 months ago

* fixed missing reset of notation edit's horizontal scrollbar after zoom change

ags (3.5.9) 2 months ago

* fixed tempo issue

ags (3.5.6) 4 months ago

* fixed missing icons in online help

ags (3.5.2) 4 months ago

* minor improvements

ags (3.5.0) 4 months ago

* implemented AgsOnlineHelpWindow
* implemented AgsQuitDialog

ags (3.4.11) 4 months ago

* improved speed of AgsSF2SynthGenerator and AgsSFZSynthGenerator
* improved thread-safety of ags/audio/file/*
* minor improvements

ags (3.4.7) 5 months ago

* improved ags_filter_util.c

ags (3.4.2) 5 months ago

* fixed potential division by 0

ags (3.4.1) 5 months ago

* fixed missing clear of SF2 and SFZ synth generator

ags (3.3.16) 5 months ago

* fixed LADSPA and Lv2

ags (3.3.9) 5 months ago

* fixed AgsAudiorec

ags (3.3.7) 5 months ago

* fixed unit-test running against installed libraries

ags (3.3.5) 6 months ago

* fixed MIDI playback

ags (3.3.1) 6 months ago

* many bug-fixes

ags (3.3.0) 6 months ago

* implemented ags-fx engine
* minor bug-fixes

ags (3.2.14) 7 months ago

* fixed wrong midi-end-mapping of AgsSimpleFile
* fixed potential NULL pointer dereference

ags (3.2.10) 7 months ago

* faster AgsMachineEditor load

ags (3.2.8) 7 months ago

* implemented AgsLv2TurtleScanner quick scan
* minor improvements

ags (3.2.6) 7 months ago

* fixed ags-play-dssi and ags-play-lv2

ags (3.2.5) 7 months ago

* implemented LV2_OPTIONS__options
* fixed LV2_OPTIONS__interface URI
* fixed ags_math_util_test.c

ags (3.2.0) 8 months ago

* implemented some getter and setter functions
* disabled GMainLoop integration of AgsXorgApplicationContext
* updated developer manual
* improved API of AgsMidiBuilder and AgsMidiParser
* minor improvements

ags (3.1.0) 9 months ago

* work-in-progress implemented getter and setter functions of properties
* implemented meta widget of AgsNotationEditor
* implemented meta widget of AgsAutomationEditor
* implemented meta widget of AgsWaveEditor
* implemented accoustic feedback of ags-recall-dssi
* implemented accoustic feedback of ags-recall-lv2
* fixed ref-count of AgsRecallDssi:count-beats-audio-run
* fixed AgsAutomationEdit not shown again
* fixed AgsAutomationEdit cursor x-position
* added missing gtk-doc to ags_audio_buffer_util.c

ags (3.0.13) 9 months ago

* minimal improvement

ags (3.0.10) 9 months ago

* implemented disable rt-priority by AgsPriority

ags (3.0.4) 10 months ago

* fixed potential SIGSEGV
* fixed potential data-race

ags (3.0.1) 10 months ago

* fixed potential recursive callback call
* fixed potential data-race in ags_audio_stop() by stop thread first
* fixed potential data-race in ags_channel_stop() by stop thread first

ags (3.0.0) 10 months ago

* migrated to Gtk3
* migrated AgsOscServer and AgsOscClient to GIO sockets
* migrated AgsServer to Libsoup XMLRPC
* migrated AgsThread to GThread API
* implemented introspection support
* added G_BEGIN_DECLS and G_END_DECLS to header files
* moved ags_thread-posix.[ch] to ags_thread.[ch]
* removed ags_thread_file_xml.[ch], ags_audio_file_xml.[ch] and ags_gui_file_xml.[ch]
* removed AgsTaskThread
* removed AgsPollingThread
* removed AgsPollFD
* removed AgsAsyncQueue
* removed AgsSingleThread
* removed AgsNotifySoundcard
* removed barriers of AgsThread
* replaced nested functions
* stripped AgsPlugin from machines

ags (2.4.8) 10 months ago

* improved performance

ags (2.4.5) 11 months ago

* sorted alphabetically plugins in AgsPluginBrowser
* minor improvements

ags (2.4.4) 11 months ago

* fixed potential SIGSEGV as adding bulk member to AgsFFPlayer

ags (2.4.3) 11 months ago

* minor improvements

ags (2.4.2) 11 months ago

* implemented AgsPriority

ags (2.4.1) 11 months ago

* improved idle CPU usage
* minor improvements

ags (2.4.0) 1 year ago

* implemented playback as clicking AgsPiano of AgsNotationEditor
* implemented missing feedback of AgsNotationEditor
* implemented ags_machine_playback_set_active()
* implemented AgsResetNote
* implemented AgsSF2Loader
* implemented ags_audio_loop_test_flags(), ags_audio_loop_set_flags() and ags_audio_loop_unset_flags()
* refactored ags_pad_play() to use ags_machine_playback_set_active()
* refactored AgsStartAudio task to use ags_audio_start()
* refactored AgsStartChannel task to use ags_channel_start()
* refactored AgsCancelAudio task to use ags_audio_stop()
* refactored AgsCancelChannel task to use ags_channel_stop()
* improved AgsFFPlayer to use AgsSF2Loader
* improved AgsPiano missing event mask
* improved ags_audio_start() to start audio and channel thread
* improved ags_channel_start() to start audio and channel thread
* updated the API reference manual
* fixed ags_piano_key_code_to_note() static const array note_map
* fixed ref count in ags_notation_editor_do_feedback()
* fixed ags_recycling_get_property() missing break
* minor improvements
* m4/lib-ld.m4: Upgrade to gettext-0.19.8.1.
* m4/lib-link.m4: Upgrade to gettext-0.19.8.1.
* m4/lib-prefix.m4: Upgrade to gettext-0.19.8.1.

ags (2.3.15) 1 year ago

* fixed ags_strv_contains() to compare strings
* fixed AgsApplySoundConfig task to setup AgsWasapiDevout's AgsNotifySoundcard and AgsExportThread
* fixed ags_sound_resource_read_wave() to deal with different samplerates
* minor improvements

ags (2.3.14) 1 year ago

* implemented AgsAudioUnitDevout and AgsAudioUnitDevin
* improved AgsScrolledPiano to draw properly on Win64

ags (2.3.13) 1 year ago

* fixed WASAPI audio export in ags_export_thread.c

ags (2.3.11) 1 year ago

* fixed AgsPitchSampler to save filename in XML
* fixed open project file on win64
* minor improvements

ags (2.3.10) 1 year ago

* fixed missing WASAPI export backend
* fixed AgsApplySoundConfig accessing invalid pointer

ags (2.3.7) 1 year ago

* fixed WASAPI friendly name
* fixed don't initialize device if its already playing/recording

ags (2.3.6) 1 year ago

* grained WASAPI support

ags (2.3.5) 1 year ago

* implemented WASAPI configuration options to adjust system buffer size and share mode
* improved WASAPI IO

ags (2.3.1) 1 year ago

* implemented AgsFMSynth
* implemented AgsFMSyncSynth
* implemented AgsFMOscillator
* implemented AgsPitchSampler and AgsPitchSamplerFile
* implemented AgsSFZFile, AgsSFZGroup, AgsSFZRegion and AgsSFZSample
* implemented AgsSFZLoader
* implemented ags-lfo recall
* implemented AgsComplex buffer type
* implemented AgsFrequencyMapManager
* implemented AgsFrequencyMap to compute max likelihood
* implemented ags_fm_synth_util.h supporting FM synthesis
* implemented ags_lfo_synth_util.h supporting LFO amplification
* implemented ags_fourier_transform_util.c
* implemented ags_filter_util.c
* extended ags_simple_file.c
* extended ags_audio_buffer_util.h to support complex data type
* extended ags_synth_util.h to support complex data type
* extended ags_synth_util.h to support impulse oscillator
* added ags_fourier_transform_util_test.c
* added ags_fm_synth_util_test.c
* added ags_filter_util_test.c

ags (2.2.38) 1 year ago

* completed optimized iterating in ags_audio_buffer_util.c
* fixed OSSv4 uninitialized values in ags_devout.c (FreeBSD)

ags (2.2.36) 1 year ago

* improved iterating buffer in ags_audio_buffer_util.c
* work-around for broken lock-free audio buffer, reverted see below
* reverted ags_devout.c to 2.2.25
* reverted ags_play_audio_signal.c to 2.2.25

ags (2.2.33) 1 year ago

* fixed various memory-leaks

ags (2.2.28) 1 year ago

* implemented audio processing code using gcc builtin vector functions
* implemented lock-free audio playback
* various fixes

ags (2.2.24) 1 year ago

* fixed SIGSEGV as opening AgsSimpleFile

ags (2.2.23) 1 year ago

* fixed relative counters and time fraction issues
* improved replacing hard-coded font
* refactored AgsDial to use PangoLayout
* refactored AgsLevel to use PangoLayout
* refactored AgsScale to use PangoLayout
* refactored AgsRuler to use PangoLayout
* refactored AgsCartesian to use PangoLayout

ags (2.2.22) 1 year ago

* implemented AgsNotationEditor to use GUI scale factor
* implemented AgsWaveEditor to use GUI scale factor
* implemented AgsAutomationEditor to use GUI scale factor
* implemented AgsRuler properties
* implemented AgsFFPlayer to use GUI scale factor
* improved AgsCellPattern to use GUI scale factor

ags (2.2.21) 1 year ago

* implemented AgsCellPattern and AgsPatternBox to use GUI scale factor
* implemented GtkVScrollbar and GtkHScrollbar to GUI scale using slider-width and stepper-size
* implemented GtkVScale and GtkHScale to GUI scale using slider-width

ags (2.2.20) 1 year ago

* implemented GUI scale factor
* implemented AgsIndicator properties
* implemented AgsDial properties
* improved ags_vindicator_draw() and ags_hindicator_draw() to use properties
* improved ags_dial_draw() properties

ags (2.2.19) 1 year ago

* minor improvements

ags (2.2.17) 1 year ago

* fixed race-condition resulting in a dead-lock

ags (2.2.10) 1 year ago

* implemented ags_thread_global_get_use_sync_counter() synchronize threads with reduced overhead
* implemented ags_main_loop_sync_counter_inc()
* implemented ags_main_loop_sync_counter_dec()
* implemented ags_main_loop_sync_counter_test()
* fixed memory-leak in ags_message_envelope_free()

ags (2.2.9) 1 year ago

* improved Lv2 program and preset logarithmic conversion

ags (2.2.8) 1 year ago

* improved AgsEffectBulk and AgsBulkMember to support logarithmic ports
* improved AgsLine, AgsEffectLine and AgsLineMember to support logarithmic ports
* improved AgsAutomationArea to support logarithmic ports
* improved AgsLine to properly support GtkRange and GtkSpinButton
* fixed synced Lv2ui controls

ags (2.2.7) 1 year ago

* improved check if plugin port already exists

ags (2.2.2) 1 year ago

* implemented AgsLv2TurtleParser
* implemented AgsCursor interface
* implemented AgsOscExportController
* fixed potential SIGSEGV as reading malformed RDF Turtle
* improved license and copyright notices for various files
* minor improvements and fixes

ags (2.1.77) 1 year ago

* fixed potential SIGSEGV in ags_simple_file.c

ags (2.1.76) 1 year ago

* improved running integration tests using automake conditional
* improved mutexes with AgsUiProvider in ags_xorg_application_context.c
* improved mutex in ags_playback_domain_get_audio_thread()
* improved mutexes in ags_recall_set_staging_flags()

ags (2.1.74) 1 year ago

* fixed ags-copy-pattern recall to proper free GError
* fixed ags_recycling_finalize() to free AgsUUID
* fixed ags_thread_finalize() to free AgsUUID and other memory-leaks
* fixed potential SIGSEGV in ags_simple_file.c

ags (2.1.73) 1 year ago

* implemented use g_error_free()
* improved ref-count of AgsInput:file-link in ags_audio_open_file_as_channel()
* improved ref-count of AgsInput:file-link in ags_open_sf2_instrument.c
* improved ref-count of AgsInput:file-link in ags_open_sf2_sample.c
* improved ref-count of AgsInput:file-link in ags_open_single_file.c
* fixed potential SIGSEGV cause by attack larger than buffer size in ags_synth_generator.c

ags (2.1.71) 1 year ago

* fixed OSC server meter controller type tag boundaries
* fixed potential SIGSEGV as expanding OSC meter path

ags (2.1.70) 1 year ago

* fixed missing ags_sound_enums.h in API reference manual
* fixed OSC server path in docs/oscBook/chap6.xml

ags (2.1.69) 1 year ago

* configure.ac (AM_GNU_GETTEXT_VERSION): Bump to 0.19.8.
* fixed non thread-safe ags_audio_loop_get_type()
* fixed non thread-safe ags_audio_thread_get_type()
* fixed non thread-safe ags_channel_thread_get_type()
* fixed non thread-safe ags_soundcard_thread_get_type()
* fixed non thread-safe ags_sequencer_thread_get_type()
* fixed non thread-safe ags_export_thread_get_type()
* fixed missing apply of AgsFileLink for create_channels in ags_audio_open_audio_file_as_channel()
* fixed type float for modifying pattern bank index of AgsDrum and AgsMatrix

ags (2.1.68) 1 year ago

* disabled defaulted AGS_SOUND_BEHAVIOUR_REVERSE_MAPPING of AgsDrum
* fixed missing unset of AGS_SOUND_BEHAVIOUR_REVERSE_MAPPING in ags_simple_file.c

ags (2.1.67) 1 year ago

[ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
* fixed wrong argument to g_object_unref() in ags_start_sequencer.c
* fixed 64 bit issue in ags_copy_pattern_channel_run.c
* fixed 64 bit issue in ags_play_notation_audio_run.c

ags (2.1.64) 1 year ago

[ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
* fixed accessing using wrong property name in ags_channel_get_level()
* minor improvements and fixed memory-leaks

ags (2.1.61) 1 year ago

[ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
* implemented ags_channel_next() and ags_channel_prev()
* implemented ags_channel_next_pad() and ags_channel_prev_pad()
* implemented ags_recycling_next() and ags_recycling_prev()
* improved ags_channel_first() and alike to return referenced AgsChannel
* improved many ref counts related to iterating AgsChannel
* fixed memory-leak in ags_channel_recursive_setup_run_stage_down()

ags (2.1.58) 1 year ago

[ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
* fixed ags_automation_get_value()
* fixed missing flags during resize audio channels and pads of AgsEffectBridge

ags (2.1.57) 1 year ago

[ Joël Krähemann (Maintainer of Advanced Gtk+ Sequencer) ]
* implemented ags_effect_bulk_indicator_queue_draw_timeout() updating bulk member
* disabled ladspa, dssi and lv2 for unit-tests by setting appropriate path
* improved ags_devin.c to use ALSA hints
* improved AgsAudioSignal access in ags_recycling.c
* improved usage of g_value_unset()
* improved removing threads in ags_apply_sound_config.c
* fixed memory leak in ags_recycling.c as retrieving audio signal template
* fixed accessing AgsConnectable::connect() of AgsOutputListingEditor and AgsInputListingEditor during disconnect
* fixed missing object unref in ags_buffer_audio_signal_run_init_pre()

12345678910
1
product-maker gorgiocalm Oct 02 2020 10 the best
10 the best
Be the first to comment
gorgiocalm
Oct 02 2020
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
GPLv3
version
3.6.22
updated 1 day ago
added Feb 15 2019
downloads 24h
3
mediaviews 24h 0
pageviews 24h 35