Menu

AGS - Advanced Gtk+ Sequencer / Blog: Recent posts

fixed line member with ladspa port range = 0.0

fix version available 0.4.2-44

Posted by Joël Krähemann 2015-04-02 Labels: stable ags-0.4.2-44

unsigned long overflow detected

fix version follows.

Posted by Joël Krähemann 2015-03-30

Advanced Gtk+ Sequencer late for 2 weeks

The release date is due in 2 weeks, for now.

Posted by Joël Krähemann 2015-03-27

Advanced Gtk+ Sequencer GUI becomes gsequencer

This means you invoke gsequencer for now. The name Advanced Gtk+ Sequencer stays still for the newly created libraries.

So it was said, Advanced Gtk+ Sequencer held its promise to split code into libraries. There still some work remaining to fix modularity but isn't much to do.

AgsApplicationContext super-seeds AgsMain and the header main.h will slightly change. The AgsMain struct will disappear and me appreciates those changes. Not at least cause of reversed words problematic.... read more

Posted by Joël Krähemann 2015-03-26 Labels: gsequencer devel 0.4.3

Using ordinary Makefile to build gsequencer

Hi community

Advanced Gtk+ Sequencer aka gsequencer will stop using automake since me feels really pissed off dealing with those unnecessary and frustrating build cycle.

Ever tried to do a recursive automake file at your flavors?

kindly yours
Joël

Posted by Joël Krähemann 2015-03-25

Announcement: Advanced Gtk+ Sequencer 0.4.3

Months ago there was first announcement of ags 0.4.2. Since then many fixes towards stability and usage of the audio layer occurred.

The new release tries to keep such modifications low but rather improving GUI and user experience.

On-coming release will provide many new features like:

  • effect bridge
  • automation editor
  • ladspa bridge
  • pattern editor
  • lv2 support

The effect bridge is a base class acting as channel container for providing ladspa effect's processors. You may have either dedicated or bulk mode.... read more

Posted by Joël Krähemann 2015-03-22 Labels: announcement effect-bridge automation editor ladspa-bridge pattern-editor lv2 ags 0.4.3

ags 0.4.2-42

After a short development break work on Advanced Gtk+ Sequencer goes on ...

So far me did minor fixes to ags_channel_tillrecycling_cancel() this causes the matrix sequencer not crashing anymore.

Further introducing a global mutex ags_application_mutex intended for use especially with AgsMain or where you need something like global locking.

Posted by Joël Krähemann 2015-03-01 Labels: global mutex 0.4.2-42 ags_channel_tillrecycling_cancel

hot-link doesn't crash in 0.4.2-41

hot linking channels caused engine to crash, in some prior versions. Me can say at least it doesn't crash. but can't exactly say if it's operable since having only one soundcard connected. It is operable.

And for sure, no sound server connected ...

Further Advanced Gtk+ Sequencer is shipped with a sample file ags_file.xml and configuration ags.conf

So you might:

$ ./ags --filename ags_file.xml
Posted by Joël Krähemann 2015-02-01 Labels: hot-link crash fix

Saving Plugins fixed

To save plugins should be safe for now. Further previously mentioned removal of plugin is properly done.

Posted by Joël Krähemann 2015-01-27

Add recalls during playback

In Advanced Gtk+ Sequencer 0.4.2-39 you may add recalls during playback. Caveat is as removing won't apply immediatly since the template got duplicated. This means remove eg. a LADSPA plugin just removes the template but not the running effect.

Further API documentation was updated see: http://ags.sf.net/api/ags

Posted by Joël Krähemann 2015-01-26

Memory consumption for ags-0_4_2-38

After about 30 minutes:

 1534 minos     20   0 3324.3m 583.7m 103.3  7.4  30:04.32 S     ags

... and about 6 minutes later:

 1534 minos     20   0 3020.1m 711.6m 125.0  9.0  36:23.21 S     ags

... after 45 minutes:

 1534 minos     20   0 3164.1m 887.4m 117.1 11.3  45:02.83 S     ags

As stopped playback:

~~~~~~~~
1534 minos 20 0 3164.1m 909.3m 19.0 11.6 46:10.66 S ags
~~~~~~~~... read more

Posted by Joël Krähemann 2015-01-25 Labels: memory consumption LADSPA

ags-0.4.2-34 brings probably long awaited LADSPA support

Advanced Gtk+ Sequencer definitively supports LADSPA. In earlier releases it was just rudimentary implemented and not functional at all.

And for now it's here.

Posted by Joël Krähemann 2015-01-17

concurrency problem while opening files in a running engine

Me trying to fix this issue.

Posted by Joël Krähemann 2015-01-17

ags-0.4.2-33 brings more fixes relating XML IO

Restore seems to work correctly there may be some warnings during opening files. But they can probably ignored. Further investigation by testing needed.

First tests seems to be satisfiable:

  • Restore of editor
  • Restore of engines
  • Restore of links
  • Restore of patterns
  • Restore of notations
  • Restore of ports

Missing tests:

  • Restore of Plugins (may be broken) - definitively broken
  • Is the entire engine fully operational... read more
Posted by Joël Krähemann 2015-01-17

Fixed XML Input/Output

XML IO was broken for Advanced Gtk+ Sequencer 0.4.2-20 to 0.4.2-31.

Fix version available 0.4.2-32 for now.

Posted by Joël Krähemann 2015-01-12

much less memory consumption for 0.4.2-30

  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND
23263 h3lix    -96   0 1384m 777m  14m S 113.8  9.9  61:17.78 ags

and runs on ...

Posted by Joël Krähemann 2015-01-10

running ags

Advanced Gtk+ Sequencer version 0.4.2-28 is now running for over 1 hour and 30 minutes

  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND
18301 h3lix    -96   0 21.9g 6.1g 3840 S 111.3 79.3  99:28.05 ags

and runs on ...

Posted by Joël Krähemann 2015-01-09

refactored 0.4.2

The drum is functional again other engines may crash for 0.4.2-25.

Bugfixes are following.

Posted by Joël Krähemann 2015-01-08

bug in ags-0.4.2-22

affected function is probably ags_audio_open_files() during patching occured a mistake ...

Further API gets some modification file IO stays the same.

to be added:

  • ags_line_map_recall()

and must be implemented by

  • AgsPanelInputLine
  • AgssMixerInputLine
  • AgsDrumInputLine
  • AgsDrumOuputLine
  • AgsSynthInputLine

...

further find_port() in AgsMachineClass, AgsPadClass and AgsLineClass to be implemented

Posted by Joël Krähemann 2015-01-03

minos-one_v1.0

Note: Swami is missing in minos-one_v1.0.iso

Download http://sourceforge.net/p/ags/files/minos-one_v1.1.iso

The new release is based on systemd see http://www.linuxfromscratch.org/lfs/view/systemd/

Many new software added to minos-one_v1.0:

These features will be included for sure:

  • Advanced Gtk+ Sequencer 0.4.2-21
  • Swami
  • fluidsynth
  • LADSPA
  • ffmpeg
  • mplayer
  • ...

Intended to be added:

Definitely added:... read more

Posted by Joël Krähemann 2015-01-01

ISO images were deleted

Note there some problems with images ...

The official release will follow.

minos-one_v1.0

Posted by Joël Krähemann 2015-01-01

dssi-vst

I just read dssi-vst supports LADSPA and brings those plugins to it ...

Posted by Joël Krähemann 2014-12-31

ags-0.4.2-21

Note there will follow one more release that handles configuration correctly.

Posted by Joël Krähemann 2014-12-29

Config file of ags-0.4.2-20

ags-0.4.20 and later should really have a config file like this one in ~/.gsequencer/ags.conf

It is documented in the wiki as well.

[generic]
autosave-thread=false

[thread]
model=multi-threaded
lock-global=ags-thread
lock-parent=ags-recycling-thread

[device]
samplerate=44100
buffer-size=940
pcm-channels=2
dsp-channels=2
alsa-handle=hw:0
Posted by Joël Krähemann 2014-12-29

Testing live DVD

No chance with VirtualBox to get desired performance. There will be provided an updated ISO which fixes soundcard rights in /etc/group.

Probably there will be a downgrade of ags-0.4.2-20 to ags-0.4.2-19 because it seems to be broken.

The live DVD works great with my 2 years old Lenovo Yoga Ultrabook :)

  • systemd included thereby you get rid of the many error messages
  • splash image replaced
  • downgrade to ags-0.4.2-19... read more
Posted by Joël Krähemann 2014-12-26