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.1) 5 days 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

Be the first to comment

ags (2.3.1) 5 days 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 month ago

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

ags (2.2.36) 1 month 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 month ago

* fixed various memory-leaks

ags (2.2.28) 1 month ago

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

ags (2.2.24) 1 month ago

* fixed SIGSEGV as opening AgsSimpleFile

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

* minor improvements

ags (2.2.17) 2 months ago

* fixed race-condition resulting in a dead-lock

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

* improved Lv2 program and preset logarithmic conversion

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

* improved check if plugin port already exists

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

* fixed potential SIGSEGV in ags_simple_file.c

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

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

ags (2.1.70) 4 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) 5 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) 5 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) 5 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) 6 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) 6 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) 6 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 Count: 4 Rating: 5.0
File (click to download) MD5SUM Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install
*Needs ocs-url or ocs-store to install things
Pling
Details
license
GPLv3
version
2.3.3
updated Sep 11 2019
added Feb 15 2019
downloads 24h
0
page views 24h 9