LMMS: 0.4.7 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.

We're glad to announce the availability of LMMS 0.4.7. This version is a maintainance release of the 0.4.x series. It fixes most of the bugs found in version 0.4.6. Thanks to all who helped make this release (especially those who kept up testing and reporting bugs)!

Version 0.4.7 is the first version which also officially is provided for Windows 64 bit - taking advantage of modern 64 bit CPUs and their improved floating point math. Unfortunately GCC for Win32 has some bugs which prevent us from shipping the Win32 version with SSE instructions enabled (=> no fast SSE floating point math). Instead it still uses i686 instructions only. We hope that there'll be a fix until the next release and/or it's at least possible to build functional LADSPA effects (usually consuming most CPU time) with SSE math.

Changes in version 0.4.7:

Core:
* AutomationEditor: thread-safe handling of AutomationPattern pointer
* InlineAutomation: delete attached AutomationPattern immediately (fixes some random crashes when playing on virtual keyboard)
* EnvelopeAndLfoParameters: moved global instances management into helper class (fixes crashes when importing MIDI files)
* NotePlayHandle: fix broken note detuning feature
* AudioJack: do not use QVector in processCallback()

GUI:
* Themes: explicitely set background and text color for tooltips
* ExportProjectDialog: guess file format from extension
* Fixed cloning of BB tracks
* When cloning BB track, indicate this fact in name of cloned BB track
* TrackContentObject: keep position in paste()
* Default theme: replaced background artwork with a more decent one
* TextFloat: fixed size calculation in simple mode
* "Save changes?" dialog: Save/Discard instead of Yes/No

Plugins:
* CALF LADSPA plugins: resynced with Git repository
* LadspaEffect/Controls: fixed non-working global channel link checkbox
* Sf2Player: disable per-note-panning support for the time being
* SpectrumAnalyzer: skip processing if UI is not visible
* ZynAddSubFX: new background artwork
* ZynAddSubFX: updated to version 2.4.1
* ZynAddSubFX: allow hiding UI by closing main window
* ZynAddSubFX: added window icon (win32 version only)
* ZynAddSubFX: save configuration file in LMMS working directory
* ZynAddSubFX: added knobs for MIDI controls
* ZynAddSubFX: new QtXmlWrapper, a QtXml-based XML backend for ZASF

Misc:
* Improved .desktop and menu file
* Do not use -ftree-vectorize per default anymore
* Win32/Win64 installer associate LMMS project files with LMMS

More detailed changes can be obtained at

http://lmms.git.sf.net/git/gitweb.cgi?p=lmms/lmms;a=log;h=12d2cd30642cf4f2e4e105b98185d197a3500d3f
(or "git log 0.4.6..0.4.7")

The download is available at

http://sourceforge.net/projects/lmms/files/

Ubuntu packages of LMMS for Lucid (10.04) will be available
soon at

https://launchpad.net/~tobydox/+archive/lmms

More information is available at the project-homepage

http://lmms.sourceforge.net

and the Wiki

http://lmms.sourceforge.net/wiki

Please also note the LMMS Sharing Platform (LSP):

http://lsp.lmms.info/

Posted by Tobias Doerffel 2013-04-27

Log in to post a comment.

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

Sign up for the SourceForge newsletter:





No, thanks