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/

0
Score 50.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 (2.3.13) 1 day ago

* fixed WASAPI audio export in ags_export_thread.c

Be the first to comment

ags (2.3.13) 1 day ago

* fixed WASAPI audio export in ags_export_thread.c

ags (2.3.11) 4 days ago

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

ags (2.3.10) 4 days ago

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

ags (2.3.7) 11 days ago

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

ags (2.3.6) 12 days ago

* grained WASAPI support

ags (2.3.5) 14 days ago

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

ags (2.3.1) 1 month 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) 2 months ago

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

ags (2.2.36) 2 months 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) 2 months ago

* fixed various memory-leaks

ags (2.2.28) 2 months ago

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

ags (2.2.24) 2 months ago

* fixed SIGSEGV as opening AgsSimpleFile

ags (2.2.23) 2 months 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) 2 months 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) 2 months 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) 3 months 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) 3 months ago

* minor improvements

ags (2.2.17) 3 months ago

* fixed race-condition resulting in a dead-lock

ags (2.2.10) 3 months 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) 3 months ago

* improved Lv2 program and preset logarithmic conversion

ags (2.2.8) 3 months 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) 3 months ago

* improved check if plugin port already exists

ags (2.2.2) 3 months 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) 3 months ago

* fixed potential SIGSEGV in ags_simple_file.c

ags (2.1.76) 4 months 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) 4 months 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) 4 months 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) 4 months ago

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

ags (2.1.70) 5 months ago

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

ags (2.1.69) 6 months 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) 6 months 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) 6 months 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) 7 months 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) 7 months 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) 7 months 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) 7 months 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
product-maker Base: 4 x 5.0 Ratings
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs ocs-url or ocs-store to install things
Pling
0 Affiliates
Details
license
GPLv3
version
2.3.13
updated 1 day ago
added Feb 15 2019
downloads 24h
0
page views 24h 11