News

ayyi-gtk 0.1.7 released

A new gui tarball is available. It features all round improvements and especially to the opengl Arrange canvas. This canvas is fast approaching feature-parity with the original canvas so it won’t be long before the new canvas can be made the default.

Connections now fully async

Another minor change to the client connection api. Now that services are started on demand it become necessary to make all the connection functions fully asynchronous.

Client Api Change

The client api has been changed slightly to improve support for connecting to multiple services.

New tarballs

The latest code is now available as tarballs. This includes increased use of Opengl shaders to improve the graphics, especially thanks to libwaveform. Current work includes conversion of metering widgets to shaders.

909 Plugin Updated

The 909 Plugin has been updated to work with the latest Ayyi client library.

This plugin adds 4 909 drum samples and some parts consisting of a basic pattern to the current song. As well as demonstrating how to code and package a simple automated task, it offers a way to quickly get started in a composition scenario.

New release soon

A new release is well overdue. Overall reliability is much improved, though still no new features! Its amazing how much a code base can change with very little outside visibility.

The Opengl rework of the Arrange canvas is now making good progress, and is heading in the direction of being wholly shader based, but the original gnome-canvas is not yet quite ready for removal.

Libwaveform

All audio waveform drawing is now done using libwaveform. This is optimised for the opengl canvas where drawing should be faster and smoother as well as supporting higher zoom.

Shaders

The next gui release will feature opengl shader powered rendering, thereby off-loading work to the graphics card where possible. Currently it just replaces the current functionality but paves the way for future improvements.

LV2

Ardourd currently doesn’t compile against most versions of LV2, so if you have LV2 installed you will have to disable support for it when building Ardourd. A new version will be forthcoming soon that fixes this issue.

Beat detector updated

The Beat Detector plugin has been updated to work with the current interface.