About

Buzztrax aims to be a music studio that allows one to compose songs using only a computer with a soundcard. If you’ve used tracker programs like FastTracker, Impulse Tracker, or the original AMIGA SoundTracker, that will give you an idea of how one can sequence music in Buzztrax. The Buzztrax editor uses a similar concept, where a song consists of a sequence with tracks and in each track one uses patterns with events (musical notes and control changes). In contrast to other Tracker programs, tracks are not simply sample players: a user can make a song using an arrangment of virtual audio plugins that are linked together to create different effects. Each of these machines can be controlled realtime or via patterns in the sequencer.

The buzztrax editor will be just one possible application of the framework we are implementing. Tools like a dj mixing application or a live session composer are other things that can be built using our framework.

News:

buzztrax 0.8.0 "bladerunner"

The buzztrax team has released version 0.8.0 “bladerunner” of its buzz-alike music composer.

bml

Code reorganization and experimental support for 32bit windows dll plugins on 64bit x86.

gst-buzztrax

Port to gstreamer-1.0. Various code cleanups and api-doc updates.

buzztrax

Port the code base to the recent version of the libraries we’re using. We switched from . . . → Read More

project status 07/2014

First, sorry for not keeping up with regular posts. Anyway, the good news is that we releasing version 0.8 soon. While this cycle does not bring a lot of new features, it has tons of changes. The base libraries we’re using wen’t through major api updates and we had to do the porting:

gconf . . . → Read More

project status 01/12/2013

I case you wonder whats up with the buzztrax, I finally have some updates.

First I declare the porting to be done. There might be some small things left here and there, but overall things are back in a working condition. 99% of the tests pass. I am now rewriting the dynamic relinking one . . . → Read More

project status 01/07/2013

The last two month I mostly worked on porting the UI from gtk+2 and gnome-canvas to gtk+3 and clutter. First I ported our own widgets (vumeter, waveform-viewer and pattern-editor). This was relative straight forward. One issue were the colors. I was using GtkStyle->bg[state] to draw the background, but the color there is simply wrong. . . . → Read More

project status 01/05/2013

We applied as an organisation to take part in the Google Summer of Code program, but got rejected mainly due to the project name. As this was not the first time people where uncomfortable with the name, we renamed the project – buzztard is now called buzztrax. The homepage with the wiki and wordpress . . . → Read More

buzztard project status 01/04/2013

This month I mostly cleaned up small bits and pieces from the gstreamer-1.0 port. Most notably multitrack encoding works again. The handling of EOS and starting of the next track was racy. Speaking of the recording dialog – this one now has some basics for a silent mode implemented. For now it only disables . . . → Read More

buzztard project status 01/03/2013

As I already mentioned in last months issue, I ported buzztard and gst-buzztard to use gstreamer-1.0. It will require 1.1.X for some fixes in gstreamer itself. So how did it went. The basic porting to make it compile against 1.0 took about 20 hours spread over a couple of days. It is quite straight . . . → Read More

buzztard project status 01/02/2013

We started the year with a release in the beginning of January. So far only a few issues were reported. Patches for these are on the 0.7.1 branch. One last minute change in 0.7 was the departure from trying to link/unlink elements in gstreamer while playing. I sadly have to conclude that in 0.10 . . . → Read More

buzztard 0.7.0

The buzztard team has released version 0.7.0 “victory, not vengeance” of its buzz-alike music composer.

bml

Maintainance release with autofoo and code cleanups.

gst-buzztard

Compatibility improvements for buzzmachines. Modularization of synth components (audiosynth base class, filters, oscillators and envelope generators). New elements (sidsyn, wavereplay, wavtabsynth).

buzztard

This release comes with a large number of . . . → Read More

pre release tarballs for 0.7

I uploaded pre-release tarballs at: bml-0.7.0.tar.gz buzztard-0.7.0.tar.gz gst-buzztard-0.7.0.tar.gz

bsl has been integrated into the buzztard module. The files are not the final version (will bump dates in the docs etc.). It would be great if packagers could give these a try, so that I could still make needed fixes before releasing.