krähemann.com

Custom application design and development out-sourcing

Welcome dear visitor, we hope you enjoy your stay.

News

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.