lmms

Cross-platform music production software

GPL-2.0 License

Stars
7.7K
Committers
265

Bot releases are hidden (Show)

lmms - 0.4.1

Published by tobydox over 9 years ago

LMMS 0.4.1 Release Notes

Version 0.4.1 is a maintainance release of the 0.4.x series. It fixes most of the bugs found in 0.4.0. Furthermore various components have been improved to work more reliable and/or userfriendly. Thanks to all who helped making up this release (especially those who kept up testing and reporting bugs)!

Changes:

  • heavily improved Piano-Roll:
    • support for editing panning for individual notes
    • easy selection of notes
    • easy move of selected notes
  • rewritten FLP import filter which now works properly and imports about 70% of
    settings in an FLP file:
    • support projects from FL Studio 3 to 8
    • import volume, panning, pitch and FX channel for instrument tracks
    • import various settings (such as reversed sample) into AudioFileProcessor
    • import FX mixer settings and effects
    • import automation data
    • import channel- and pattern names
    • import volume and panning settings of individual notes
    • copy patterns from layer master to all layer children
    • map more instruments to various LMMS instruments
    • fixed importing steps/dots
    • fixed scaling factor of various controls
  • rewrote wide parts of LVSL (LMMS VST Support Layer) backend:
    • win32: fixed crash when using VST plugins which do not have a GUI
    • support more VST plugins (Linux+win32) thanks to a new threading model
    • suppress warning message when loading KarmaSynth VST
    • try more symbol names for entry procedure
  • in TripleOscillator per default set sub-octaves for Osc2 & Osc3
  • minimal step of volume and panning knobs now is 0.1 instead of 1.0
  • added Japanese localization files
  • added STK support to win32 version
  • various GUI performance tunings

Bugfixes:

  • fixed saving/loading automations on basic effect controls
  • fixed loops when adding a controller to a model which is linked to another
    model (e.g. knobs in stereo LADSPA effects)
  • fixed crash when loading a certain soundfont for a second time
  • fixed crash when trying to load preset files and required plugin is not
    available
  • fixed glitch with autoscroll buttons in Song-Editor, Piano-Roll etc.
  • fixed a bug where automation pattern was disabled when editing first point
lmms - 0.4.0

Published by tobydox over 9 years ago

LMMS 0.4.0 Release Notes

After 15 months of hard work we're proud to announce the availability of LMMS 0.4.0, the Qt4-based successor of the 0.3.x series. Thanks to all who helped making up this release (especially those who kept up testing and reporting bugs)!

Most of the core parts were rewritten and the whole application was ported to Qt4. This results in a cleanly designed core, much better performance, higher stability, platform interoperability (LMMS is now running on MS Windows and Apple's OS X too), and of course a lot of new features.

Most important new features:

  • New artwork and style: LMMS 0.4.0 looks modern, professional, and uniform
  • FX-mixer: Now you can route the output of each instrument-track into
    one of 64 FX-channels
  • Heavily improved automation: Freely usable automation-tracks and patterns
  • Controllers: All knobs can be controlled live by one of the controllers:
    • MIDI-controller
    • LFO-controller
    • Peak-controller
  • Enjoy SoundFont files directly in LMMS using the new SF2-Player plugin
  • Create chiptune music with the new SID and PAPU plugins
  • Watch your sounds with the new SpectrumAnalyzer-plugin
  • Export your projects at arbitrary samplerates with oversampling of up to 8x
  • LMMS now takes advantage of multiple cores/CPUs by using worker-threads
  • Time signatures other than 4/4 are now supported
  • Triplet notes can be used
  • Render your projects without any GUI/X11 in console mode
  • A selection of best LADSPA plugins is shipped with LMMS (mainly concerns
    Windows version)
  • Basic PulseAudio support (although ALSA is still recommended)
  • cmake-based build system allowing faster builds and greatly improved
    platform interoperability
  • Improved XML-based file format (not readable by 0.3.x)
  • Integration of the popular ZynAddSubFX synthesizer as a LMMS plugin
    (Linux users will find it in the "LMMS extras" package)
  • Heavily improved support for importing MIDI files

Before doing anything, please remove any old version of LMMS you've installed! Also make sure your distribution ships at least Qt 4.3.0. Having installed Qt >= 4.4.0 is recommended.

Basic instructions on how to get this release up and running.

a) Users of Ubuntu may want to download ready-to-use binary packages by adding

 deb http://ppa.launchpad.net/tobydox/ubuntu intrepid main

or

 deb http://ppa.launchpad.net/tobydox/ubuntu hardy main

to their /etc/apt/sources.list and run "apt-get update" and "apt-get install lmms". The "lmms-extras" package (containing ZynAddSubFX as a LMMS plugin) is available too and can be installed easily by running "apt-get install lmms-extras".

b) Users of other Debian-based distributions may want to run

dget http://ppa.launchpad.net/tobydox/ubuntu/pool/main/l/lmms/lmms_0.4.0~ppa-1.dsc --build

If all build dependencies are met you'll find ready-to-use DEB-files afterwards.

c) Users of other Linux distributions will have to compile LMMS on their own which luckily is not that complicated anymore. First grab the source tarball from [1] and extract it. Then do the following steps:

 cd lmms-0.4.0
 mkdir build
 cd build
 cmake .. -DCMAKE_INSTALL_PREFIX=/usr
 make
 sudo make install

After running the cmake command you should look at the summary page which tells you about missing dependencies. It's desirable to have all of them installed to fully enjoy LMMS. After issueing the last command you should be able to run LMMS by invoking "lmms".

d) Users of Apple's OS X basically will have to do the same as described in c) except that you will have to install xcode and macports before. A recent installation of Qt4 (>= 4.3.0) is required as well

e) Users of MS Windows simply have to grab the installer from [1] and launch it. An optimized build for 64 bit Windows (hopefully) will be available soon.

Now enjoy LMMS! If you encounter any bugs, please submit them at our bugtracker [2]. If you made a cool song with LMMS it'd be great if you'd share it with the community by uploading it to the LMMS Sharing Platform (LSP)at [3].

More information is available at [4].

Greetings from a happy
Toby and LMMS developer team

[1] https://sourceforge.net/project/showfiles.php?group_id=105168
[2] https://sourceforge.net/tracker/?group_id=105168&atid=640434
[3] http://lmms.sourceforge.net/lsp.php
[4] http://lmms.sourceforge.net/wiki/

lmms - 0.4.15

Published by tobydox over 9 years ago

LMMS 0.4.15 Release Notes

We're glad to announce the availability of LMMS 0.4.15. This version is a maintainance release of the 0.4.x series. It only contains fixes for bugs and regressions in the previous release. Thanks to all who helped with making up this release (especially those who kept up testing and reporting bugs)!

Changes in detail:

Core:

  • Windows: Fixed exporting to files with non-ASCII characters in name
  • AutomationPattern: initialize with current value of first object
  • Chords: fixed major pentatonic
  • Properly cancel file export if opening output file failed
  • InstrumentTrack: fix freeze when forwarding MIDI events to instrument

Plugins:

  • Sf2Player: preserve custom track name when loading settings
  • AudioFileProcessor: make playback cursor configurable
  • AudioFileProcessor: fix crash with reversed samples

Misc/Build related:

  • Updated PortAudio DLL and added custom fix for crash on some Win7 systems
  • Updated GCC and Qt
lmms - 1.1.2

Published by tresf over 9 years ago

New fixes in 1.1.2: (2015-02-10)

  • Fix pops and clicks introduced with new mixer (Bug #1662)
  • Fix 0% export bug affecting certain languages/locales (Bug #1496)
  • Fix Watsyn shows wrong selection after switching instruments (Bug #1526)
  • Fix Nescaline crash when playing very high notes (Bug #1492)
  • Fix AudioFileProcessor wave display bug (Bug #929)
  • Fix various memory leaks

Features and fixes in 1.1.0: (2014-12-23)

  • New FX Mixer
    • New chainable FX channels
    • Unlimited FX channels
    • Better labeling of dummy effects
    • Improved performance
    • New temposyncable delay FX plugin
  • New Instruments:
    • Nescaline - Nintendo Entertainment System(R) sound emulator
    • Watsyn - Advanced wavetable synth
    • Monstro - Advanced triple oscillator synth
    • Carla - Audio plugin host (Linux only)
  • Instrument Enhancements:
    • AudioFileProcessor - Adjustable loop points
    • Kicker - Temposyncable envelope, higher max; distortion enhancements
    • LB302 - Fix note sticking, playback bugs
  • Demos/Presets
    • Cleaned up dated demo tracks
    • Updated ZynAddSubFX instrument presets from Zyn team
    • Added, removed and updated presets for TripleOsc, LB302, Organic and SID, Monstro, Watsyn, BitInvader
  • UI Improvements
    • Piano Roll:
      • Ctrl + Left/Right Arrow keys now moves selected notes by one bar
      • Shift + Up/Down now moves selected notes by one semitone
      • Fixed theme artifacts caused by improper uninstall/upgrade
    • Added /Volumes to sidebar and open dialog for Mac
    • Added Chinese/Japanese, updated Italian and German translations
  • Enabled toggling of knob scale in context menu (Linear/Logarithmic)
  • Added ability to record automations
  • Added support for undo/redo in Piano Roll
  • Bug Fixes
    • Fixed various memory leaks
    • Misc branding fixes
    • Autosave/save prompt fixes
    • Better cursor positioning (hand, automation tracks, loop markers)
    • Fixed soundfont chorus/reverb settings
    • Fixed a bug that caused the pitch range being ignored on project load
    • Minor UI fixes
    • Added build support for OSX 10.7 "Lion"

Known issues with this release:

  • Windows
    • Software fails to load on some systems (Please see bug #1173)
    • No sound/distorted sound on some systems (Forum topics #604 #283)
  • Apple
    • Runs on OS X 10.7 "Lion" and higher only (Please see bug #1270)
    • MIDI controllers do not work on Apple (Please see bug #1153)
    • VST plugins (.dll) do not work on Apple (Please see bug #698)
    • SoundFonts (.sf2) do not work on Apple (Please see bug #649)
    • Projects open to a blank project every time when opened from Finder or Desktop (Please see bug #665)
    • ZynAddSubFX "Show GUI" button does not work on Apple (Please see bug #703)
lmms - 1.1.0

Published by tresf almost 10 years ago

Features and fixes: (2014-12-23)

  • New FX Mixer
    • New chainable FX channels
    • Unlimited FX channels
    • Better labeling of dummy effects
    • Improved performance
    • New temposyncable delay FX plugin
  • New Instruments:
    • Nescaline - Nintendo Entertainment System(R) sound emulator
    • Watsyn - Advanced wavetable synth
    • Monstro - Advanced triple oscillator synth
    • Carla - Audio plugin host (Linux only)
  • Instrument Enhancements:
    • AudioFileProcessor - Adjustable loop points
    • Kicker - Temposyncable envelope, higher max; distortion enhancements
    • LB302 - Fix note sticking, playback bugs
  • Demos/Presets
    • Cleaned up dated demo tracks
    • Updated ZynAddSubFX instrument presets from Zyn team
    • Added, removed and updated presets for TripleOsc, LB302, Organic and SID, Monstro, Watsyn, BitInvader
  • UI Improvements
    • Piano Roll:
      • Ctrl + Left/Right Arrow keys now moves selected notes by one bar
      • Shift + Up/Down now moves selected notes by one semitone
      • Fixed theme artifacts caused by improper uninstall/upgrade
    • Added /Volumes to sidebar and open dialog for Mac
    • Added Chinese/Japanese, updated Italian and German translations
  • Enabled toggling of knob scale in context menu (Linear/Logarithmic)
  • Added ability to record automations
  • Added support for undo/redo in Piano Roll
  • Bug Fixes
    • Fixed various memory leaks
    • Misc branding fixes
    • Autosave/save prompt fixes
    • Better cursor positioning (hand, automation tracks, loop markers)
    • Fixed soundfont chorus/reverb settings
    • Fixed a bug that caused the pitch range being ignored on project load
    • Minor UI fixes
    • Added build support for OSX 10.7 "Lion"

Known issues with this release:

  • Windows
    • Software fails to load on some systems (Please see bug #1173)
    • No sound/distorted sound on some systems (Forum topics #604 #283)
  • Apple
    • Runs on OS X 10.7 "Lion" and higher only (Please see bug #1270)
    • MIDI controllers do not work on Apple (Please see bug #1153)
    • VST plugins (.dll) do not work on Apple (Please see bug #698)
    • SoundFonts (.sf2) do not work on Apple (Please see bug #649)
    • Projects open to a blank project every time when opened from Finder or Desktop (Please see bug #665)
    • ZynAddSubFX "Show GUI" button does not work on Apple (Please see bug #703)
lmms - 1.1.0-RC11

Published by tresf almost 10 years ago

Features and fixes:

  • New FX Mixer
    • New chainable FX channels
    • Unlimited FX channels
    • Better labeling of dummy effects
    • Improved performance
    • New temposyncable delay FX plugin
  • New Instruments:
    • Nescaline - Nintendo Entertainment System(R) sound emulator
    • Watsyn - Advanced wavetable synth
    • Monstro - Advanced triple oscillator synth
    • Carla - Audio plugin host (Linux only)
  • Instrument Enhancments:
    • AudioFileProcessor - Adjustable loop points
    • Kicker - Temposyncable envelope, higher max; distortion enhancements
    • LB302 - Fix note sticking, playback bugs
  • Demos/Presets
    • Cleaned up dated demo tracks
    • Updated ZynAddSubFX instrument presets from Zyn team
    • Added, removed and updated presets for TripleOsc, LB302, Organic and SID, Monstro, Watsyn, BitInvader
  • UI Improvements
    • Piano Roll:
      • Ctrl + Left/Right Arrow keys now moves selected notes by one bar
      • Shift + Up/Down now moves selected notes by one semitone
      • Fixed theme artifacts caused by improper uninstall/upgrade
    • Added /Volumes to sidebar and open dialog for Mac
    • Added Chinese/Japanese, updated Italian and German translations
  • Enabled toggling of knob scale in context menu (Linear/Logarithmic)
  • Added ability to record automations
  • Added support for undo/redo in Piano Roll
  • Bug Fixes
    • Fixed various memory leaks
    • Misc branding fixes
    • Autosave/save prompt fixes
    • Better cursor positioning (hand, automation tracks, loop markers)
    • Fixed soundfont chorus/reverb settings
    • Fixed a bug that caused the pitch range being ignored on project load
    • Minor UI fixes

Known issues with this release:

  • Windows
    • Software fails to load on Windows (Please see bug #1173)
    • No sound/distorted sound on Windows (Forum topics #604 #283)
  • Apple
    • Runs on Mavericks and higher only (Please see bug #1270)
    • MIDI controllers do not work on Apple (Please see bug #1153)
    • VST plugins (.dll) do not work on Apple (Please see bug #698)
    • SoundFonts (.sf2) do not work on Apple (Please see bug #649)
    • Saved projects open to a blank project every time on Apple (Please see bug #665)
    • ZynAddSubFX "Show GUI" button does not work on Apple (Please see bug #703)
lmms - 1.1.0-RC10

Published by tresf almost 10 years ago

  • New FX Mixer
    • New chainable FX channels
    • Unlimited FX channels
    • Better labeling of dummy effects
    • Improved performance
    • New temposyncable delay FX plugin
  • New Instruments:
    • Nescaline - Nintendo Entertainment System(R) sound emulator
    • Watsyn - Advanced wavetable synth
    • Monstro - Advanced triple oscillator synth
    • Carla - Audio plugin host (Linux only)
  • Instrument Enhancments:
    • AudioFileProcessor - Adjustable loop points
    • Kicker - Temposyncable envelope, higher max; distortion enhancements
    • LB302 - Fix note sticking, playback bugs
  • Demos/Presets
    • Cleaned up dated demo tracks
    • Updated ZynAddSubFX instrument presets from Zyn team
    • Added, removed and updated presets for TripleOsc, LB302, Organic and SID, Monstro, Watsyn, BitInvader
  • UI Improvements
    • Piano Roll:
      • Ctrl + Left/Right Arrow keys now moves selected notes by one bar
      • Shift + Up/Down now moves selected notes by one semitone
    • Added /Volumes to sidebar and open dialog for Mac
    • Added Chinese/Japanese, updated Italian and German translations
  • Enabled toggling of knob scale in context menu (Linear/Logarithmic)
  • Added ability to record automations
  • Added support for undo/redo in Piano Roll
  • Bug Fixes
    • Fixed various memory leaks
    • Misc branding fixes
    • Autosave/save prompt fixes
    • Better cursor positioning (hand, automation tracks, loop markers)
    • Fixed soundfont chorus/reverb settings
    • Fixed a bug that caused the pitch range being ignored on project load
    • Minor UI fixes
lmms - 1.1.0-RC9

Published by tresf almost 10 years ago

  • New FX Mixer
    • New chainable FX channels
    • Unlimited FX channels
    • Better labeling of dummy effects
    • Improved performance
  • New Instruments:
    • Nescaline - Nintendo Entertainment System(R) sound emulator
    • Watsyn - Advanced wavetable synth
    • Monstro - Advanced triple oscillator synth
    • Carla - Audio plugin host (Linux only)
  • Instrument Enhancments:
    • AudioFileProcessor - Adjustable loop points
    • Kicker - Temposyncable envelope, higher max; distortion enhancements
    • LB302 - Fix note sticking, playback bugs
  • Demos/Presets
    • Cleaned up dated demo tracks
    • Updated ZynAddSubFX instrument presets from Zyn team
    • Added, removed and updated presets for TripleOsc, LB302, Organic and SID
  • Enabled toggling of knob scale in context menu (Linear/Logarithmic)
  • Added Chinese/Japanese, updated Italian and German translations
  • Added support for undo/redo in Piano Roll
  • Added /Volumes to sidebar and open dialog for Mac
  • Bug Fixes
    • Fixed various memory leaks
    • Misc branding fixes
    • Autosave/save prompt fixes
    • Better cursor positioning (hand, automation tracks)
    • Fixed soundfont chorus/reverb settings
    • Fixed a bug that caused the pitch range being ignored on project load
    • Minor UI fixes
lmms - 1.1.0-RC7

Published by tresf almost 10 years ago

Release candidate 7 for v1.1

This is the official release candidate 7 for the upcoming 1.1 release.
Most bugs and issues should be fixed.

  • New FX Mixer
    • New chainable FX channels
    • Unlimited FX channels
    • Better labeling of dummy effects
  • New Instruments:
    • Nescaline - Nintendo Entertainment System(R) sound emulator
    • Watsyn - Advanced wavetable synth
    • Monstro - Advanced triple oscillator synth
    • Carla - Audio plugin host (Linux only)
  • Instrument Enhancments:
    • AudioFileProcessor - Adjustable loop points
    • Kicker - Temposyncable envelope, higher max; distortion enhancements
    • LB302 - Fix note sticking, playback bugs
  • Demos/Presets
    • Cleaned up dated demo tracks
    • Updated ZynAddSubFX instrument presets from Zyn team
    • Added, removed and updated presets for TripleOsc, LB302, Organic and SID
  • Added Chinese/Japanese translation
  • Added support for undo/redo in Piano Roll
  • Added /Volumes to sidebar and open dialog for Mac
  • Bug Fixes
    • Fixed various memory leaks
    • Misc branding fixes
    • Autosave/save prompt fixes
    • Better cursor positioning (hand, automation tracks)
    • Fixed soundfont chorus/reverb settings
lmms - 1.1.0-RC4

Published by diizy about 10 years ago

Release candidate 4 for v1.1

This is the official release candidate 4 for the upcoming 1.1 release.
Most bugs and issues should be fixed.

  • New FX Mixer
    • New chainable FX channels
    • Unlimited FX channels
  • New Instruments:
    • Nescaline - Nintendo Entertainment System(R) sound emulator
    • Watsyn - Advanced wavetable synth
    • Monstro - Advanced triple oscillator synth
  • Instrument Enhancments:
    • AudioFileProcessor - Adjustable loop points
    • Kicker - Temposyncable envelope, higher max; distortion enhancments
    • LB302 - Fix note sticking, playback bugs
  • Demos/Presets
    • Cleaned up dated demo tracks
    • Updated ZynAddSubFX instrument presets from Zyn team
    • Added, removed and updated presets for TripleOsc, LB302, Organic and SID
  • Added Chinese translation
  • Added support for undo/redo in Piano Roll
  • Added /Volumes to sidebar and open dialog for Mac (staged for 1.1.0 release)
lmms - 1.0.3

Published by diizy over 10 years ago

Final release of the 1.0 branch. The branch will be EOL after this.

  • Fix zyn GUI crash on win32
  • Fix SF2 note volume
  • Localization updates
  • Updated LADSPA search paths
  • Bugfixes in plugins
lmms - 1.0.2

Published by tobydox over 10 years ago

  • Fixed loading of TAP LADSPA plugins on Win32/Win64
lmms - 1.0.1

Published by tobydox over 10 years ago

  • Fixed minor bug in FLP import plugin
  • Fixed effect gating so less reverb gets cut off per default
  • Improved the shutdown of VST plugins
  • Various code changes for better Clang and OS X compatibility (no functional impact)
  • Corrected drag'n'drop behavior in SongEditor
  • Fixed AutomatableModel to always keep value from linked model in own range
  • Fixed crash in AutomationEditor
  • Reset last note volume/panning in PianoRoll when clearing project
  • Fixed crash in AudioFileProcessor when automating/controlling start and end frame knobs
  • Fixed crash in ZynAddSubFX when loading certain presets
  • More OS X build related changes
  • Added compatibility with Qt versions < 4.8
  • Fixed various crashes when closing LADSPA plugins
  • Added Portuguese translation
  • Updated Russian translation
lmms - 1.0.0

Published by tobydox over 10 years ago

  • Completely redesigned default theme and UI style
  • New splash screen and logo
  • New plugins:
    • DynamicsProcessor
    • sfxr
    • OpulenZ, an FM synth for LMMS
    • Waveshaper
    • Dual Filter
    • vocoder LADSPA plugin
  • AudioFileProcessor: added stutter playback mode
  • Added time display widget
  • Added support for vector-based automations with various interpolation methods
  • Added config option to enable waveform display by default
  • Added more controls to Peak Controller
  • Added standard paths to file open/save dialog
  • LFO controller: added support for custom waveforms
  • New file dialogs allowing for project versioning
  • Added pitch range support for instruments
  • Vestige: Path to VST plugins stored as relative, if opened from
    default VST plugin path
  • Song, SongEditor, BB-Editor, Piano-Roll: correction of play button problems
  • Display key presses in Piano Roll
  • Save solo states for tracks
  • Fixed envelope sustain response
  • Add support for upgrading presets
  • Added optional drawing of note names in Piano Roll
  • Improved overall performance by switching off FX processing if input
    is silent - you might need to tweak the FX decay knobs
  • Use Kicker as default instrument in B+B-Editor
  • Added option for unlinking all controls to context menu of controls
  • Fixed various build issues related to ZynAddSubFX, VST support etc.
  • Atomically write project files via overwrite-by-rename to prevent
    data loss upon disk failures
  • Timeline: allow right click + shift to move left loop point
  • Fixed various MIDI-related issues
  • Default MIDI velocity to 63 for volume=100%
  • Clang compatibility
  • Hide contents of envelope/LFO tab and display info about
    single-streamed instruments instead
  • Small tweak to the knob code, make the acceleration curve smoother
    and less "sudden"
lmms - 1.0.0-RC3

Published by lukas-w over 10 years ago