Skip to content

Releases: LMMS/lmms

1.0.3

14 Jul 18:33
Compare
Choose a tag to compare

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

1.0.2

06 May 07:46
Compare
Choose a tag to compare
  • Fixed loading of TAP LADSPA plugins on Win32/Win64

1.0.1

30 Apr 13:55
Compare
Choose a tag to compare
  • 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

1.0.0

06 Apr 20:44
Compare
Choose a tag to compare
  • 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"

1.0.0-RC3

10 Mar 21:19
Compare
Choose a tag to compare
1.0.0-RC3 Pre-release
Pre-release
Third release candidate for 1.0.0

Bumped version number to 0.9.92 in CMakeLists.txt, README and lmms.rc.in.

0.4.15

15 Feb 21:58
Compare
Choose a tag to compare

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

0.4.14

15 Feb 22:37
Compare
Choose a tag to compare

LMMS 0.4.14 Release Notes

We're glad to finally announce the availability of LMMS 0.4.14. This version is a maintainance release of the 0.4.x series. It comes with some exciting new features (notably regarding VST support) but also fixes various bugs found in previous versions. Thanks to all who helped with making up this release (especially those who kept up testing and reporting bugs)!

Changes in detail:

Core:

  • Added multiple track export feature
  • MidiClientRaw: fixed parsing of MIDI events
  • MIDI: added initial sustain pedal support
  • RemotePlugin: improved management of shared memory keys
  • Various stability improvements to RemotePlugin framework
  • InstrumentTrack: Add support for more MIDI commands
  • InstrumentTrack: directly forward MIDI events under special circumstances
  • InstrumentFunctions/ChordCreator: fixed wrong 6add9 chord
  • InstrumentFunctions: added natural minor scale

GUI:

  • ControllerConnectionDialog: fix crash on autodetect when using raw MIDI client
  • ExportProjectDialog: added option for exporting song as loop
  • Fixed bugs with magnetic knobs
  • Piano Roll: fix scale marking algorithm and improve rendering
  • Piano Roll: updated chord and scale icon based on new note icons
  • AutomationEditor: show tooltip with exact value
  • Track: allow smaller height
  • InstrumentMidiIOView: fix number of digits for MIDI channel spinboxes
  • InstrumentMidiIOView: added support for fixed output notes
  • SetupDialog: added option for disabling auto save feature
  • InstrumentTrack: show FX mixer when double clicking FX line LCD spinbox
  • SetupDialog: turn off auto save per default
  • Widgets/Fader: increment/decrement by 1 via scroll wheel
  • Widgets/Fader: improved usability by not jumping to mouse click position
  • Widgets/Fader: open input dialog on double click
  • FxMixerView: fixed minimize/maximize/resize glitches
  • AutomatableModelView: added context menu action for removing
    song-global automation
  • AutomationEditor: fixed drawing of empty automation patterns
  • fixed openInBBEditor() to reliably show the BB Editor when double
    clicking B+B track item
  • Default theme: new graphics for note icons

Plugins:

  • AudioFileProcessor: fixed crash for samples with zero length
  • AudioFileProcessor: ergonomic enhancements plugin (interactive wave view).
  • Sf2Player: update track name after loading file
  • VST effect control window re-design
  • Added VST automation support
  • Added VST plugin to host synchronization support
  • VST Effects: preserve effect name after LMMS project reload
  • VST Effects: Open each effect only once, when loaded from project file
  • Vestige: send NoteOff events for all possible MIDI keys
  • VstPlugin, RemoteVstPlugin: save/restore current program of VST plugin (fixes broken loading of settings with various VST plugins)
  • RemotePlugin, VstPlugin: reorganized and partly rewrote program/preset related functions
  • RemoteVstPlugin: send updates of current program name if changed
  • Many more bug fixes and stability improvements to VST support layer
  • ZynAddSubFX: fixed possible buffer overflow
  • ZynAddSubFX: when loading a preset set preset name as track name
  • ZynAddSubFX: include/forward MIDI channel information
  • ZynAddSubFX: increased polyphony to 128
  • Added HydrogenImport plugin

Misc/Build related:

  • Updated Polish localization files
  • Localizations: renamed ir.* to fa.* for ISO 639 conformance
  • PianoView: do not include Xlib.h header file anymore
  • ZynAddSubFX: added missing header include for GCC 4.7 compat
  • make fftw3 a requirement and not optional anymore
  • FlpImport/unrtf: renamed malloc.h to ur_malloc.h for not conflicting with system headers
  • RemoteVstPlugin: use size_t for loop index to fix compiler warning
  • DrumSynth: removed unused variable
  • Various factory presets: fixed track names to reflect actual preset names
  • German localization: fixed wrong chord name translation

0.4.13

15 Feb 23:09
Compare
Choose a tag to compare

LMMS 0.4.13 Release Notes

We're glad to announce the availability of LMMS 0.4.13. This version is a maintainance release of the 0.4.x series. It fixes various bugs found in v0.4.12 and previous versions. Additionally version 0.4.13 ships with various new features which were mostly backported from master branch.

Thanks to all who helped with making up this release (especially those who kept up testing and reporting bugs)!

Summary:

Core:
  • Initial addition of Stefan Fendt's RC filters
  • Standard filters: added 24 dB versions of RC filters as well as a vocal formant filter
  • InstrumentTrack, NotePlayHandle: fixed note detuning processing
  • ComboBoxModel: do not crash in currentText() if model is empty
  • Mixer, Pattern: fixed pattern freeze with MIDI-based instruments
  • AutomationPattern: fixed loadSettings() when there's just one value
  • AudioFileWave: add "LMMS" as software metadata string
  • SID instrument plugin: fixed missing save/load for coarseModels
  • 3rdparty/libsamplerate: updated to version 0.1.8
GUI:
  • Add magnetic effect (for init value) on knobs
  • PianoRoll: remove from selection feature (shift + left-click)
  • PianoRoll: preserve melody when resizing a note by holding shift
  • PianoRoll: Add tone marking feature
  • PianoRoll: scale & arpeggio combobox
  • PianoRoll: fix minimum and initial width
  • SampleTrack: set/update tooltip for samples when loading project
Plugins:
  • ZynAddSubFX: fix crash in Echo effect when changing samplerate
  • ZynAddSubFX: Env: fixing envelope scaling
  • ZynAddSubFX: Pruning code from static analysis
  • ZynAddSAubFX Microtonal: Fixing formatting of detune values
  • CALF: updated to current Git master
  • Updated SWH LADSPA plugins and added missing hermes_filter plugin
  • LVSL: added support for (automatable) VST controls and VST presets
Misc:
  • Added Polish localization files
  • Updated German localization files
  • Win32/Win64 builds built with updated MinGW64 runtime and GCC and
    shipping with updated versions of Qt

0.4.12

15 Feb 23:05
Compare
Choose a tag to compare

LMMS 0.4.12 Release Notes

We're glad to announce the availability of LMMS 0.4.12. This version is a maintainance release of the 0.4.x series. It fixes various (also critical) bugs found in version 0.4.11 and previous versions. Thanks to all who helped with making up this release (especially those who kept up testing and reporting bugs)!

Summary:

Core:
  • LadspaManager: really only load shared library on Linux
  • Do not apply FX mixer effects twice when playing frozen pattern
  • ConfigMgr: do not silently fail to parse configuration file
  • ConfigMgr: properly write configuration file if it contains non-ASCII chars
  • Reset filename when recovering project after unexpected exit
  • SampleBuffer: do not use UTF-8 filenames on Windows
  • InstrumentTrack: make sure m_runningMidiNotes[x] does not become negative
GUI:
  • MainWindow: skip autosave while playing or exporting
  • Faders in FX mixer: added peak value indicator
  • Add tooltips to FX mixer faders
  • Widgets classes: use "WindowTitle" property instead of "AccessibleName"
Plugins:
  • ZynAddSubFX: minor fixes from upstream
  • ZynAddSubFX/FLTK: updated to SVN revision 8805
  • Added missing plugins from the SWH LADSPA plugin collection
Misc:
  • INSTALL: added note for systems without sudo support
  • Data/Projects: completely revised shipped collection of projects
  • Win32/Win64 builds built with updated MinGW64 runtime and GCC and
    shipping with updated versions of Qt

0.4.11

15 Feb 23:00
Compare
Choose a tag to compare

LMMS 0.4.11 Release Notes

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

Summary

Core:
  • AudioPulseAudio: do not initialize volume
GUI:
  • SongEditor: made smoooth scrolling an optional feature
  • Ask whether to recover session after unexpected exit
Plugins:
  • CAPS: updated to version 0.4.5
  • CALF: updated up to commit b22ca910642433a4507f33ec08bcbf8e6d02e3ff
  • CALF/Monosynth: only set frequency-related values in params_changed if not
Misc:
  • Win32/Win64 builds built with updated MinGW64 runtime and GCC and
    shipping with updated versions of PortAudio, Qt