LibrePlanet: Multimedia Libre
back to Multimedia Libre home
Contents
Music Software General Priority Guidelines
Note: this page will later feature a list of articles which would cover music, graphical and video software. At the moment this is an article on music software.
1. First of all, the world of libre software needs music tools which musicians can use to make a living - and that is music performance tools. As music distribution becomes less and less a business, musicians turn back to the roots of the musician profession - and that is doing gigs, performing. But in order to perform one needs adequate software - sequencers like Ableton Live, dj tools like Traktor. Currently the situation is disastrous - musicians are not able to use free software to perform electronic music. Moreover, using free software only means that a musicians is not able to perform live. So this can be considered an issue which requires most work and most priority. The basis is strong - JACK sound system is low latency and can easily route sound between applications - something that MacOS has too.
2. Development of free VST-like plugin standard: an interface for integrating software audio synthesizer and effect plugins with audio editors and hard-disk recording systems. Existing systems LADSPA, DSSI and LV2 have very limited possibilities or number of actual plugins due to various reasons. Those that do exist are very difficult to use and are usually slow. (For instance, I downloaded every effect plugin available from the repository and I couldn't find a delay plugin which would synchronize with the host tempo in LMMS - moreover, the only plugin that seemed to work at all gave out pretty ugly results and seemed to have no control over the feedback of the delay.) It is unclear whether it is more reasonable to start developing an interface from scratch or seriously rework and/or finish existing ones, since this might require programming insight and also understanding of the base of already available plugins.
3. Development of free DAW - Digital Audio Workstation - an application that will allow musicians to create music and allow them to use the plugin standard mentioned above. Existing DAWs are either very simplistic and don't yet offer full possibilities to create electronic music or use non-free components or have a very complex and non-friendly user interface. Serious applications include Rosegarden, MusE and LMMS. The problem with LMMS is that it is not completely free, it has non-free components and the team behind it does not seem to be focusing on free philosophy, but rather on zero price. LMMS is compatible with non-free formats like VST. Rosegarden is more focused on classical music - that is, sheet music, note music. It is difficult to use it if you want to work with sound music - which is nowadays developing into a sophisticated and beautiful form of art, composed by many musicians. However, it looks very good and I will continue testing it, additional info on my analysis will follow up in April 2009. First impression is that it is a strong tool in the free software world. I currently have not much info on MusE, review coming up in April as well.
Note: I am now in the process of research to find out in great detail what existing software can do and what it lacks from the point of view of a musician - notably, a musician who is more focused on electronic, sound music rather than the usual classical music which is note based. That focus includes djing software. However, my experience with free music software (LMMS, Rosegarden) is enough to say that we do need a higher priority for these projects - a much higher priority and support. Most notably for music performing software.
Free Music Software Overview
This section will review available free music software, stating its main features, its specialties and main disadvantages/lackings if there are any.
Dj Tools
1. Mixxx
A simple dj station which allows to mix two mp3 files, beat sync them, apply a flanger effect and has a prehear feature. The application works pretty fast, beat syncing is smooth, GUI is user friendly and clear.
However, at the moment Mixxx has only very basic features, which allows to create a dj set, but lacks a crucial feature to loop parts of a tune which alone seriously limits room for creativity, be it controllerism or just more creative song mixing. A larger number of decks is also prefferable, the standard for digital djing slowly becoming 4 decks. Beat syncing is not automatic and there seems to be no beat grid editor which does not allow to use the application if one does not have a prehear function on his computer - which usually means either teo sound cards or a sound card with multiple outputs.
- Key features:
- beat syncing (BPM estimation, Pitch-independent time stretch)
- Vinyl mode (including Serato CD support)
- midi support (limited)
- Key lacks:
- auto beatsync
- no beat grids editing
- no looping
2. KraMixer
Although heavily promoted as free software, KraMixer seems to be a proprietary programm with no source code offered and with an advertising system installed with it. It is not possible to uninstall the advertising software without uninstalling KraMixer itself. So authors of the programm appear to use "free" as meaning zero price. In some places the programm status is referred to as "freeware". I have contacted the authors of the software for details and have also suggested they release software under the GNU GPL.