newsAdvanced Gtk+ Sequencer - News: Advanced Gtk+ Sequencer release v0.7.45

 
 
Latest News
GSequencer v3.6.x release goals posted by jkraehemann, Fri 31 Jul 2020 10:17:04 AM UTC - 0 replies
GSequencer v3.4.x release goals posted by jkraehemann, Thu 11 Jun 2020 06:58:14 PM UTC - 0 replies
GSequencer v3.3.x replaced all recalls by ags-fx engine posted by jkraehemann, Wed 20 May 2020 07:25:15 AM UTC - 0 replies
Refactor GSequencer's recalls - the ags-fx engine posted by jkraehemann, Sun 03 May 2020 12:08:19 AM UTC - 0 replies
GSequencer v3.3.x release goals posted by jkraehemann, Fri 17 Apr 2020 12:36:11 PM UTC - 0 replies
[Submit News]
[97 news in archive]

Advanced Gtk+ Sequencer release v0.7.45

Item posted by Joël Krähemann <jkraehemann> on Sun 14 Aug 2016 05:22:31 AM UTC.

Lots of code has been added last night. Mainly implementing ags_audio_buffer_util.c copying functions to all sorts of data type. As well adding ags_synth_util.c supporting synth for those data types, too.

You can configure GSequencer in place, for now. That means no restarting application after configuration changed. More, it has a combo box to select sample format. Giving you the option to choose between 8, 16, 24, 32 and 64 bit samples. Note your soundcard has to support these formats in order to benefit of them.

The code has got some refactoring:

- ags_playable_read()
  returns double array

- ags_playable_write()
  takes double array

The recalls ags-play, ags-copy and ags-buffer uses the newly implemented functions of ags_audio_buffer_util.c.

ags_audio_open_file() was improved and avoids nested mutices, yet.

ags_input_open_file() and ags_input_apply_synth() are new and as I'm writing this, I have considered that AgsSynth should make use of the new object AgsSynthGenerator in order to update correctly.

Cheers,
Joël

No messages in Advanced Gtk+ Sequencer release v0.7.45

 

Back to the top


Powered by Savane 3.5