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

Latest News
GSequencer version 3.10.5 released posted by jkraehemann, Sun 29 Aug 2021 07:41:14 AM UTC - 0 replies
implement VST3 C API Wrapper posted by jkraehemann, Tue 10 Aug 2021 12:53:03 PM UTC - 0 replies
refactored utility functions posted by jkraehemann, Tue 03 Aug 2021 06:26:38 AM UTC - 0 replies
GSequencer version 3.9.1 released posted by jkraehemann, Wed 30 Jun 2021 06:07:07 AM UTC - 0 replies
preparation for migration to Gtk4 posted by jkraehemann, Thu 18 Feb 2021 10:38:40 AM UTC - 0 replies
[Submit News]
[103 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.


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 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.7