Releases: LMMS/lmms
1.0.3
1.0.2
1.0.1
- 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
- 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
0.4.15
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
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
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
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
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