newsAdvanced Gtk+ Sequencer - News: Better support for Apple MacOS X High Sierra

 
 
Latest News
Advanced Gtk+ Sequencer v2.0.0 - new major release posted by jkraehemann, Mon 10 Sep 2018 03:20:12 AM UTC - 0 replies
currently dealing with capture of soundcard posted by jkraehemann, Tue 04 Sep 2018 12:21:58 AM UTC - 0 replies
Advanced Gtk+ Sequencer v2.0.0-beta posted by jkraehemann, Fri 31 Aug 2018 10:43:05 AM UTC - 0 replies
GSequencer v2.0.0 beta - scheduled pre-release in 2 weeks posted by jkraehemann, Mon 13 Aug 2018 08:23:56 PM UTC - 0 replies
revising libags_audio.so completed posted by jkraehemann, Wed 18 Jul 2018 06:31:46 PM UTC - 0 replies
[Submit News]
[64 news in archive]

Better support for Apple MacOS X High Sierra

Item posted by Joël Krähemann <jkraehemann> on Tue 14 Nov 2017 11:55:02 PM UTC.

Recent days, I just replaced every nested function on 1.1.x-mac git branch. These changes are probably going to master, too. Later I am going to merge to 1.2.x branch. One thing I need to say is: I love nested functions but to test the it is much easier to not do so.

1.1.x-mac

GSequencer v1.2.x is huge

Lots of changes are going to be introduced. In view of previous release cycle it takes more time to next minor release. The ability to record audio data demands many new features for the backend alike the user interface.

Grained control of audio data

Now, it makes definitely sense to implement machine properties allowing you to set samplerate and format. Further set assigned soundcard is beneficial and would be mapped to:

  • AgsMachineConfig

Introducing again configuration in place won't be a pain, anymore. Since you are able to have grained control.

Recognizing that you probably want to specify an audio file providing to AgsWaveEdit. This is going to be done analogues to any other audio file. You shall be able to open it by the link editor.

More unit tests

Test coverage is here but still is not very good. Merging changes from 1.1.x-mac branch will enable us to have better tests.

Functional tests missing ...

There no functional tests available to automation editor and envelope dialog. And probably other features still need automated testing.

Done so far

The objects AgsDevin, AgsJackDevin and AgsPulseDevin are implemented. AgsJackServer and AgsJackClient got extended in view of soundcard input.

So Basically you could record using ALSA, OSSv4 or Jack Audio Connection Kit from your soundcard.

The MacOS X binary available on historical project location on sourceforge.net gets an update, soon.

"Advanced Gtk+ Sequencer"


By Joël

No messages in Better support for Apple MacOS X High Sierra

 

Back to the top


Powered by Savane 3.3