Welcome dear visitor, we hope you enjoy your stay.
In view of next release v2.3.0 of Advanced Gtk+ Sequencer, I have implemented Frequency Modulation and impulse oscillator synth utility functions. The utility functions Some code is yet implemented and available in git. ags_synth_util.h The synth util has got an impulse oscillator: http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/ags/audio/ags_synth_util.h?h=2.3.x ags_fm_synth_util.h The FM synth util is going to provide frequency modulation oscillators: […] Read more
As HiDPI display become more common, I started to implement a new configuration key gui-scale. It is located in generic preferences group. Currently, only following widgets are refactored: AgsDial AgsHIndicator / AgsVIndicator GtkHScale / GtkVScale This was a easy task, since there are instantiated as AgsLineMember or AgsBulkMember. To refactor the Advanced Gtk+ Sequencer editors […] Read more
As of GSequencer version 2.2.10, the synchronization overhead was drastically reduced. By introducing a new sync counter field to the AgsMainLoop implementations. The prototype of the interface functions are as following: Instead of traversing all the multi-threaded tree for all threads, to check if the current tic has been completed. The new sync counter is […] Read more
Visit all blog posts here.