Advanced Gtk+ Sequencer - News
Advanced Gtk+ Sequencer version 6.3.5
Item posted by Joël Krähemann <jkraehemann> on Fri 19 Jan 2024 11:53:24 AM UTC.
GSequencer branch 6.3.x brings some new boxed types in order to provide character conversion:
- AgsFileUtil
- AgsRegexUtil
Further note 256th offset and attack was improved. The soundcard interface was hence completed by implementing following functions:
- ags_soundcard_get_note_256th_attack_of_16th_pulse()
- ags_soundcard_get_note_256th_attack_of_16th_pulse_position()
- ags_soundcard_get_note_256th_attack_at_position()
- ags_soundcard_get_note_256th_attack_position()
GSequencer doesn't allow smaller resolutions than a note of a 16th pulse. The note 256th offset is an additional layer providing greater resolution, but may occur multiple times during a buffer time.
AgsFileUtil read/write C types from files
AgsFileUtil provides functions convert C primitive types from/to strings. Like conversions of:
- gint
- guint
- gint64
- guint64
- gfloat
- gdouble
- AgsComplex
And it provides quirks for localization specific floating point representation , or .
AgsRegexUtil
AgsRegexUtil provides a wrapper for glibc regex functions and supports character conversion. Therefor 2 functions are deprecated:
- ags_regcomp()
- ags_regexec()
by Joël
Powered by Savane 3.14-8aba.
Corresponding source code