LMMS: 0.4.0 RC2 released

LMMS is a free cross-platform alternative to commercial programs like FL Studio®, which allow you to produce music with your computer. This includes the creation of melodies and beats, the synthesis and mixing of sounds, and arranging of samples. You can have fun with your MIDI-keyboard and much more; all in a user-friendly and modern interface.

This is the last testing release and aims to have final release qualities. Various minor and major bugs have been fixed since 0.4.0 RC1 as well as some minor improvements were introduced.

Detailed changes:

* fixed various crashes when previewing samples or presets
* don't mis-initialize random number generator with default value - fixes misbehaviour and crashes in large projects with lot of automation
* fixed cloning automation-patterns
* allow dropping automation patterns onto existing automation patterns
* disabled undo/redo of track/TCO operations (add/remove) as not mature yet
* fixed misbehaviour of automation pattern where new value was not set for control if it was on a tact boundary
* fixed crashes when exporting as OGG and output file can't be created

* improved visual appearence of timeline
* Song-Editor: added a vertical position line
* added support for user-configurable backgound artwork
* do not show messages about missing plugins when previewing presets
* keep loop markers from being in same position
* Piano-Roll: added new shortcuts for change Q and note length
* Piano-Roll: added "Note lock" mode to keep Q equal to note length
* Piano-Roll: fixed quantization when moving selected notes
* added setting for default soundfont which is used when importing MIDI files
* removed obsolete track icons
* display instrument name on track button
* hide pitch knob in instrument track window if instrument doesn't support pitch bend
* refactored MIDI tab in instrumentTrackWindow which now also allows setting arbitrary fixed velocity and defining a program for MIDI output
* controller selection dialog: automatically enable auto-detect LED when selecting a MIDI device

* WinMM MIDI backend: added support for MIDI out
* ALSA Sequencer MIDI backend: fixed subscription of output ports
* PortAudio backend: fixed segfault when other app uses and blocks the audio device
* SDL audio backend: fixed deadlock after exporting project (fixes freeze on Windows on export)
* rewrote MIDI import filter to be Portsmf-based and much more versatile

* PAPU-plugin: don't crash on 64 bit machines
* Sf2Player: fixed crash when re-opening a soundfont after all other instances of it were closed before
* LB302: removed useless inverted-saw waveform; added Sine, Noise, and Exponential waveform; use buttons instead of a knob
* BitInvader: added support for pitch bend and improved user interface
* Mallets: added support for pitch bend
* added a selection of nice SWH LADSPA plugins
* added CMT LADSPA plugins
* package ZynAddSubFX plugin into win32 build

* changed preset's extension from "*.cs.xml" to "*.xpf"
* improved detection of Qt4 translation directory and included Qt4 translations into win32 build
* fixed paths when starting with no configuration file or having an invalid old one
* win32 version built against latest Qt 4.4.3 snapshot

Instructions on how to build LMMS from source can be found in file INSTALL inside the tarball. The win32-version and prebuilt DEB packages for Ubuntu Intrepid, Ubuntu Hardy and Debian Lenny are ready to use.

The download is available at


More information is available at the new project-homepage


and the Wiki


Please also notice the LMMS Sharing Platform (LSP):


Big thanks to all who helped making up this release!

Posted by Tobias Doerffel 2008-09-23

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks