LMMS Changelog

What's new in LMMS 1.3.0 Alpha 1

Oct 10, 2022
  • Changes in the source tree(for who building LMMS from source):
  • Move some 3rd-party code to submodules (#3930, #3931, #3940, #3946, #3957, #3960, #3962, #3965, #3970, #3996, 0850b78, #5182, 924743d, #5724, #5755)
  • Plugins(new/upgraded):
  • New instrument: Xpressive plugin (#3259, #3772, #4089, #5217, #5586)
  • Upgrade Calf LADSPA plugins to 0.90 (#3987)
  • The new version of Spectrum Analyzer (#4950, #5160, ef99c53)
  • Add the vectorscope plugin (#5328)
  • Bitcrusher: allow non-integer bit depth (#5407)
  • New features:
  • Add FLAC export (#3731, #5501)
  • Allow resizing sample tracks from left (#3487, #4008)
  • Support SF3 soundfont(.sf3) files (#3895)
  • Add ghost notes feature (#4575, #4812)
  • Rendering looped sections multiple times on export (#4639)
  • Step Recording feature (#4544)
  • Support FX Mixer for sample tracks and add controls to sample track window (#3866)
  • Add a save option to discard MIDI connections (#5021)
  • Allow drag&drop samples on sample tracks (#5043)
  • Enhanced snapping in song editor (#4973, #5401)
  • Add saving/loading marked semitones in piano roll (#5146)
  • Add vertical zoom to piano roll (#5442)
  • Allow VST preset preview (#5441)
  • Show VST parameter string (#5321)
  • Add basic support for LV2 (#4899, #5517, #5691, #5783)
  • Automatically assign a midi input device to the selected track (#5499)
  • Implement portable mode (#5561)
  • Enable mixer color-coding (#5589)
  • Enable track-wide color coding (#5573, #5780)
  • Feature: Glue notes in piano roll (#5721)
  • Fixes bug with cloning Automation Tracks (#5732)
  • Support Carla on Windows (#5713)
  • Support JACK on Windows (#5716)
  • Add auto-highlight scale and key selection (#5196)
  • Bug fixes:
  • Fix sndio endianness issue on OpenBSD build (#3716)
  • Fix arithmetic overflow in timeline widget (#3701, bcdb5ec)
  • Fix time display inconsistency between seconds/ticks (#3711, 4b36ba9)
  • Fix debug builds crashing when previewing notes (c9c22e4)
  • Remove audio artifacts when automating the Equlizer parameters (#4260, 4fd8ecd)
  • Fix soundfonts without patch 0 making no sounds by default (#5084)
  • Fix "Mark/unmark all corresponding octave semitones" crash (#5137)
  • Fix vertical piano somtimes ignoring fast mouse clicks (#5262)
  • Fix undefined beahvior from uninitialized values (#5413)
  • Piano roll: fix stuck vertical cursor (#5200)
  • Fix crash on CLI rendering (#5579)
  • Fix wrong lengths of exported tracks when tracks have different lengths (#5348)
  • Finer knob step size for LADSPA effects (#4574)
  • Fix "Remove unused channels" ignoring sample tracks (#5559)
  • Fix garbage in exported audio caused by resampling (#5552)
  • Fix mute state not saving when soloed track exists (#5565)
  • Fix the outer border for the instrument track (#5594)
  • Fix metronome playing when song is paused (#5612)
  • Fix for Icons and comboboxes mismatch in arpeggiator in Instrument Editor (#5623)
  • Fix FM or heavy PM in TripleOscillator result in odd output (#5651)
  • Fix MIDI import ignoring some tracks (#5653)
  • Fix crash on opening project files from a .zip file on Windows (#5677)
  • Fix for Mixer volume percentage labels are off by a factor of 100 (#5661)
  • LB302: Use consistent cutoff frequency on mulitple sample rates (#5618)
  • Fix sample clips cutting at the beginning in some cases (e5f1007)
  • Fix crash/freezing after rendering when using soundio/JACK (#5681)
  • Fix bugs with one instrument track window mode (#5808)
  • UI changes
  • Move the search bar on top of the file browser for sidebar pages (#3657)
  • Make pattern names easier to read (#3691, #3704)
  • Save/load the track height (#3692, #3840)
  • Improve UI behavior on drag-moving tracks (#3878, e8debf9)
  • Restrict playing notes on the keyboard of the Piano Roll editor to left-clicks. (#3771)
  • Improve About dialog and export dialog (#3826, aad98d7)
  • Improve the plugin browser UI (#3773)
  • Use "Set value" as dialog title on typing values (#4063)
  • Use themed file dialogs everywhere (#4298)
  • Responsive "Effects chain" & "User controller" LEDs (#4297)
  • Allow setting/moving points at the left edge of automation editor grid (#4323)
  • Zooming with mouse wheel center (#3835)
  • Reorder the main windows' buttons & shortcuts (#3938)
  • Allow renaming of FX mixer channels with the F2 and enter keys. (#4348)
  • Remove "What's This?" and update tooltips (#4128, #5173)
  • Enable antialiasing in EQ's spectrum analyzer (#4416)
  • Fix typo on MIDI import dialog (#4457)
  • Add option to show note values on notes in Piano Roll (#4466)
  • Allow variable-sized windows for instruments (#4906, 6e7c4a4)
  • PluginBrowser: Tree layout and search bar (#4759)
  • New icons for Monstro (#4943)
  • FileBrowser: Backup expanded directories and restore that state when the tree is reloaded (#4930)
  • Increase Mixer fader falloff speed (#5038)
  • FadeButtons now remain partially lit as a note plays out (#4969)
  • MDI Subwindow Decoration for VeSTige instruments (#2826)
  • Fix renaming mixer channel from the context menu (#5083)
  • Use mean-based logic for controlling loop points (#4034)
  • Show the vertical scroll bar of song editor and bb-editor only if needed (#5102)
  • Fix some spelling errors (#5151)
  • Fix the visualization widget showing clipping color at exactly 0dB (#5162)
  • Rewrite the setup dialog (#3820, 9f0baab)
  • Remove maximize from Meter(Metro) menu (#5071)
  • Add missing icons of File menu actions (#5183)
  • Add close button to sidebar (#5133)
  • Give focus to automation editor when the window gets the foucs (#5170, #5224)
  • Increase File Browser Spacing (#4252)
  • Fix spelling errors (#5385)
  • Add "Open containing folder" to sidebar context menu (#5453)
  • Disable dragging automation points after drawing line (#5315)
  • Fix limitations when scrolling in automation editor (#5469)
  • Add an option to move sidebar to right side of window (#5114)
  • Add spacing above the oscilloscope (#5490)
  • Adds a button to clone the BB track pattern (#5531)
  • Adding a trail (gradient) behind the position bar (#5543)
  • Make Pause hotkey Shift+Space (#5554)
  • Removed the excessive margin in instruments' GUI (#5171)
  • Add full screen/subwindow maximize shortcuts and remap other shortcuts (#5563)
  • Remove warning color from oscilloscope (#5492)
  • Center vertical scroll position when opening the Automation Editor (#5123)
  • Change the background color of the selected text in a text box (#5628)
  • Add keyboard shortcuts to preview/add sounds from sidebar (#5427)
  • Add insert/remove bar buttons in Song editor (#5698)
  • Better background color of the selected text (#5687)
  • New visualization for disabled knobs (#5549)
  • Better visualization for effect rack (#5766)
  • Minor icon updates (#5588)
  • Performance improvements:
  • Disable EQ analyser when invisible to save CPU (#4399)
  • Don't reload sample from disk when reversing (#5701)
  • Other changes/improvements:
  • Refactor shortcuts for song editor (#3649, #3796, #3832)
  • Add a build option to debug floating-point errors (#3687, #4213)
  • Add support for SDL2 (#3732, ec28a65, ff8de2d, e2a7587, 0196f31)
  • Support building with MSVC and support 64bit VSTs on Linux (#4000, #4352, f245d74, adcc009, ac65fb9, 57c85f4, b7c0997, 1c5e374, #4505, #5180)
  • Allow exporting empty projects (#4031)
  • Copy/paste values to/from system clipboard (#4257)
  • Add Performance logger and use on exporting (#3974)
  • Give our threads names for debugging (#4356)
  • Initialize peak controller with the base value instead of 0 (#4382)
  • Added an uninstall target for make (#4448)
  • Add wiki as submodule (#4588)
  • Fix or remove wrong or useless debug printfs (#4745)
  • Allow console output on Windows if available (#4719)
  • Allow 32 for minimum buffer size in UI (#4336)
  • Better Wine detection and support (af40c76, 8c4514f, #5211, d173f42)
  • Play/record piano roll's chord notes (#4963)
  • Allow playing muted pattern in the piano roll (#5134)
  • Make undo for PianoRoll cut action possible (#5214)
  • Remove global automation from MIDI import (#5223, f1831ff)
  • Add activity indicator for sample tracks (#5477)
  • Support NetBSD's OSS audio/midi implementation (#5277)
  • Implement fade in to prevent TripleOscillator from clicking (#5199)
  • Allows instruments to keep the MIDI channel information when forwarding (#5470)
  • Consolidate error messages while loading project (#5269)
  • Better minimum length when resizing notes (#5512)
  • Add missing 1/96 quantization (#5304)
  • Set default behaviour of playhead to

New in LMMS 1.2.2 (Jul 5, 2020)

  • General improvements:
  • Stop filtering out valid characters from file name while exporting tracks (#5282)
  • Fix Invalid warning about "dummy-MIDI-client" (#5509)
  • UI improvements:
  • Note selection: Editing values works in dialog (#5438)
  • Bug Fixes:
  • Piano Roll - Fix retrigger with vol/pan sliders (#5271)
  • Fix a rare crash on export (#5293)
  • Fix LMMS not launching when AppImage has spaces in name (#5297)
  • Fix vertical piano being unresponsive when clicked too fast (#5262)
  • Fix crash with Grooove VST (#5300)
  • Fix crash on deleting instrument with controller connections on knobs (#5306)
  • Fix notes being placed at negative positions on MIDI import (#5343)
  • Fix scrolling direction in the song editor due to stuck Ctrl/Shift (#5286)
  • Fix stuck notes with Helm VST on tempo automation (#5365)
  • Fix file factory delimeter position (#5378)
  • Fix a muted demo project "Greippi - Krem Kaakkuja (Second Flight Remix)" (aeac24c)
  • Fix controls linking misbehaviors (#5336)
  • Fix loading and saving of .fxb/.fxp files on Windows (#5411)
  • Fix crashes and hangs on importing some Hydrogen drum kit songs (#5420)
  • Fix freeze when replacing Mallets with another instrument (#5428)
  • DrumSynth: ensure correct envelope length in any sample rate (#5467)
  • AFP: fix loading start and loop points if the loop point is automated (#5472)
  • Select the correct piano key for marking semitones (#5478)
  • Ensure consistent use of effect gate (#5475)
  • Fix Piano roll crashing when window is vertically scaled too large (#5449)
  • Fix some memory errors with JACK audio/MIDI (#5452)
  • JackMidi: Remove confusing warnings at shutdown (737fcd3)
  • Fix SF2 player crashing when file is not a soundfont, with FluidSynth 2 (#5487)
  • BB editor: fix mouse event affecting wrong beats due to the cursor shape (#5489)
  • Fix knobs moving too fast on some platforms (#5360)
  • Fix notes created in BB editor resizing incorrectly when resizing a selection (#5515)
  • Fix some patterns not being saved in project (#5537)
  • Other:
  • Localization

New in LMMS 1.2.1 (Oct 21, 2019)

  • General improvements:
  • Respect OS' case sensitivity when checking for existing files (#4768)
  • Remove MIDI connections from factory .mmpz files (#5163)
  • Show FreeBSD in the build version info (732448c)
  • UI improvements:
  • Make splash screen text white (#5149)
  • Show Beat/Bassline Editor on clicking track labels of B/B tracks (#5060)
  • Enable dark title bar on macOS (df79f8c)
  • Bug Fixes:
  • Fix building RemoteVstPlugin with Wine >= 4.14 (#5210)
  • Fix stuck keys when dragging on the piano view (#5127)
  • Fix crash on unmarking octave semitones (#5184)
  • Fix invalid MIDI Program Change decoding (#5154)
  • Rubberband fix for selecting a large area in the song editor (#5003)
  • VeSTige: show icon on 'Turn off all notes' button (#5237)
  • RemoteVstPlugin: fix crashes when failed to open a file (#5235)
  • Organic: fix glitch at the beginning of a note (#5252)
  • Fix broken audio sample exporting on high sampling rate (#5226)
  • Localization:
  • Better French translations in the menu item file (#4711)
  • Fix too long translations to fix the UI misalignment (#5185)

New in LMMS 1.2.0 (Aug 26, 2019)

  • General improvements:
  • Fix build with musl C runtime library (#4825)
  • Fix debug build broken in RC8 (a233291)
  • DrumSynth: Make the parsing logic safer (#4869)
  • macOS: Disable soundio on for stability (991ffcd)
  • Allow sample track clips to be resized smaller than one bar (#4933)
  • Don't require X11Extras on Linux when VSTs are disabled (#4953)
  • Allow recording chords directly from the piano-roll (#4938)
  • Fix more issues with ZynAddSubFX and/or VSTs related to automation (#4942)
  • Better default sounds for Nescaline and Freeboy (#4968)
  • DMG rebranding (#5013)
  • UI improvements:
  • macOS: Add shortcuts for inserting bars, deleting bars and deleting notes on Apple keyboard (#4851)
  • AudioFileProcessor: Better tooltip for ping-pong loop (#4868)
  • VST: Add VST always-on-top config option (17f6235)
  • VST: Ensure VST windows show properly in taskbar (6fef905)
  • VST: Don't show error when loading empty VeSTige instance (205b575)
  • Equalizer: Fix spectrum window formula (#4895)
  • Equalizer: Use brighter and more opaque colors for the spectrum view (#4772)
  • Don't draw note detuning info over the volume/panning area (#4965, 9ff882d)
  • Fix hanging cursor in piano-roll (#4960)
  • Update splash screen (#5002, #5019)
  • Bug Fixes:
  • AppImage: Fix JACK detection (e54969c)
  • Fix ZynAddSubFX pitch resetting on project load/export (04768ee, 97d5529)
  • VST: Fix crash when using 32bit VSTs on 64bit Linux with VST sync turned on (3aeacca)
  • Fix crash when trying to drop controls into the empty automation editor (#4882)
  • Fix crash Ctrl + dragging patterns between instances (#4882)
  • Fix creating new ZynAddSubFX banks on Linux (#4905)
  • Fix empty editors after closing them and creating a new project (#4891)
  • Fix crash when loading presets with broken controller connections (#4939, 934ea6d)
  • Fixes crash on cloning patterns on Qt >= 5.12 due to cursor issues (#4918)
  • Fix notes getting stuck under high CPU conditions (#4908)
  • Fix crashes due to race conditions in NotePlayHandleManager (#4966)
  • Fix LADSPA automations getting disconnected on export (#4972)
  • Fix crash on removing sample track clips while playing (#4982)
  • Fix sample tracks out of sync if the processing sample rate is different from 44100Hz (#4991)
  • Fix the genre metadata of exported MP3 files wrongly set to Blues (47d6388)
  • Fix metadata not written correctly when exporting multiple tracks (#5005)
  • Localization:
  • Update translations from Transifex (fad89d6)
  • Fix minor issues in German translations (457f2c6)

New in LMMS 1.2.0 RC 2 (Jan 10, 2017)

  • FEATURES AND FIXES:
  • General Improvements:
  • Build support for Haiku (BeOS) Operating System
  • Build support for OpenBSD/sndio backend (#2690, #2707)
  • Better handling of corrupt projects/presets
  • Export as loop support for CLI (#2131)
  • Added Apple MIDI support (#1153)
  • Fix "Dummy" audio selection (#2376)
  • MIDI import:
  • Better track naming (#2006)
  • Better pitch bend support (#2006)
  • Faster import (#2028)
  • Dedicated folders for plugins, instrument patches (#1807)
  • Fast-switch support for instrument dialogs (#1987)
  • Improved support for HDPI displays (pixel independent font sizes)
  • SDL is now the default audio back-end for new installations (#1600)
  • Prevent overwriting of recover files (#2174)
  • Added LocklessList and use it for new play handles (#2895)
  • Remove FLP import, revert project to GPLv2+ only (#2904)
  • Improved file input validation (#2523)
  • Extended arpeggiator functions (#2130)
  • Disable minimization on all subwindows (#2983)
  • Sample tracks can be played from any song position (#3133)
  • Folders/Paths:
  • Make templates folder configurable
  • FX Mixer:
  • Added "Remove unused channels" feature
  • Added Mixer "solo" mode
  • Shortcut SHIFT + INSERT adds new channel
  • New Instruments:
  • Gig Player - Plays Giga Sample Banks (similar in usage to SoundFont files) (screenshot)
  • FX - Effects Plugins:
  • Effects now sort-able, list in proper alphabetical order (#2834)
  • Equalizer plugin - A new native parametric graphic EQ effects plugin (screenshot)
  • New Bitcrush effects plugin (screenshot)
  • New Crossover EQ plugin (can be used as a tonestack) (screenshot)
  • New Multitap Echo plugin (screenshot)
  • Native effect plugins redesigned to fit with the new theme (#2831)
  • Noncyclic smoothing for waveshaper and dynamics processor to avoid unwanted distortion (#3137)
  • Sample exact models/controllers:
  • Supported by FX mixer, Instrument VOL knob, Amplifier FX plugin, WaveShaper, LFO Controller, Dual Filter, BassBoost
  • Allows smooth sidechaining with peak controller
  • Allows AM modulation with LFO controller
  • Track Enhancements:
  • Add ability for instruments to ignore "master" pitch slider
  • Quick FX Mixer assignment from track context menu
  • Added Automation Track pattern "flip" (horizontal/vertical)
  • Better thumbnails/previews of Piano Roll patterns
  • Fix crash when changing note velocity (#2713)
  • Added Step cloning in Beat/Bassline Editor (screenshot)
  • New BB tracks have same length as first (#2883)
  • Metronome (#2278):
  • Metronome can now be turned on and off with a new button
  • Will play during song, pattern and BB playback when turned on
  • Metronome is ignored during export
  • Project templates:
  • The default template can now be saved explicitly using a new option in the file menu
  • File menu has a new option "New from template"
  • User presets are now also shown in the tool button menu and in the "New from template" menu
  • UI Improvements:
  • Brand new theme (#2806)
  • Range Select in Song Editor
  • Horizontal mouse wheel support in Song Editor
  • Group copy/move in song editor
  • Better collection and displaying of startup errors (both GUI and CLI)
  • Better name handling for copied patterns
  • Allow the disabling of ".bak" files
  • Piano Roll shortcut Alt+Left/Alt+Right switches between Piano Roll patterns
  • Add Quantize button to Piano Roll
  • Marking Piano Roll semitones marks on all octaves (#2193)
  • Better incompatible theme detection (forces minor version check)
  • Recursive sample/preset/project searching in File Browser
  • Add X/Y pad to Delay FX plugin (screenshot)
  • Added deselect shortcut support for Piano Roll (CTRL + SHIFT + A)
  • Adjacently insert cloned tracks (#170)
  • Status message on splash screen during load (#1696)
  • Display plugin information for native plugins (#1985)
  • Draw note names on the white keys when "Enable note labels in piano roll" is selected (#2285)
  • ALSA audio device can now be selected from a combo box (#2135, #1600)
  • Fix style for Qt5 about dialog (#2781)
  • Finer zoom level - 12.5% (#2517)
  • Piano roll notes are drawn flat, borderless and transparent (#2827)
  • Subwindow title bars are themeable now (#2516)
  • Newly added instruments inherit the size of a BB pattern (#2883)
  • Add a Rename option in controller context menu (#2804)
  • Render the mixer levels in a dBFS scale (#2672)
  • Rename track and FX channel names directly, without using a dialog (#2916, #2918)
  • Recover dialog redesign (#2176, #2908)
  • Various new CSS properties added for better themeability
  • Redesign mixer faders, show exactly when clipping and when over -6db (#3056)
  • dBV is actually mislabeled dBFS (#3095)
  • Set default suffix in 'Save as' file save dialog (#2230)
  • Bug Fixes:
  • "Code profiling" driven performance and bug fixes
  • Fix AudioFileProcessor redraw issues
  • Fix maximize/restore window behavior in Song Editor when opening track
  • Fix crash when moving channels (#1584)
  • Fix noise at end of some sample previews
  • Fixed position of "Factory Presets" file divider in file browser
  • Don't store templates in "Recently opened" list (#1812)
  • Disable VST instrument previews (prevents crashes)
  • Fix several color/display/cursor/sizing issues
  • Moving play cursor changes beat/bar/ticks display
  • Fix Nescaline high-note crash
  • Fix exporting crash on some locales/languages
  • Fix crash when deleting Beat/Bassline Pattern during playback
  • Fix fine-tuned note position when copying/pasting
  • Fix output range/NaNs in SFXR instrument (#1879)
  • Better clamping behavior in automation editor (#1907)
  • Fix distorted sound with Multiband EQ
  • Fix opening projects with non-ASCII characters in the name (#1995)
  • Prevent running as root on Linux / Unix / Mac (override available)
  • Fix noise when automating length of Delay and Flanger plugins
  • Fix midi sustain not working with sf2 player (#2758)
  • Fixes newly added tracks in BB having wrong size (#2808)
  • Fix Zynaddsubfx-GUI on FreeBSD
  • Fix VST freezes on Arch and other systems (#2739)
  • Fix MIDI sustain pedal not working with sf2 player (#2877)
  • Fixed freeze when finishing export (#2879)
  • Fixed crash on canceling the export (#2928)
  • Pattern::changeTimeSignature() was off by one (#2959)
  • Fix 'Set Linear' not saving properly (#2742)
  • Fix controllers not getting removed when switching projects (#2980)
  • Languages/Locale:
  • Switched to Transifex for handing locale updates
  • Better handling of non-ASCII (Latin1) characters (#1325)
  • Added/fixed some missing translation items (#2065)
  • Improved French translation (#2065)
  • Improved Chinese (Simplified) translation
  • Improved Russian translation
  • Improved Spanish translation
  • Improved Italian translation
  • Improved Portuguese translation
  • Improved Sweden translation
  • Improved Czech translation
  • Improved Dutch translation
  • Improved Ukrainian translation
  • Improved Japanese translation (#2344)
  • Improved Slovenian translation
  • Added Swedish translation
  • Added Chinese (Traditional) translation
  • KNOWN ISSUES WITH THIS RELEASE:
  • This is a pre-release, and still contains some bugs. Check the open bugs under the 1.2.0 milestone.
  • Runs on OS X 10.7 "Lion" and higher only (Please see bug #1270)
  • 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)

New in LMMS 1.2.0 RC 1 (Jun 6, 2016)

  • GENERAL IMPROVEMENTS:
  • Build support for Haiku (BeOS) Operating System
  • Better handling of corrupt projects/presets
  • Export as loop support for CLI (#2131)
  • Added Apple MIDI support (#1153)
  • Fix "Dummy" audio selection (#2376)
  • MIDI export support
  • Dedicated folders for plugins, instrument patches (#1807)
  • Fast-switch support for instrument dialogs (#1987)
  • Improved support for HDPI displays (pixel independent font sizes)
  • SDL is now the default audio back-end for new installations (#1600)
  • Prevent overwriting of recover files (#2174)
  • MIDI import:
  • Better track naming (#2006)
  • Better pitch bend support (#2006)
  • Faster import (#2028)
  • FOLDERS/PATHS:
  • Make templates folder configurable
  • FX MIXER:
  • Added "Remove unused channels" feature
  • Added Mixer "solo" mode
  • Shortcut SHIFT + INSERT adds new channel
  • NEW INSTRUMENTS:
  • Gig Player - Plays Giga Sample Banks (similar in usage to SoundFont files) (screenshot)
  • NEW FX PLUGINS:
  • Equalizer plugin - A new native parametric graphic EQ effects plugin (screenshot )
  • New Bitcrush effects plugin (screenshot)
  • New Crossover EQ plugin (can be used as a tonestack) (screenshot)
  • New Multitap Echo plugin (#1362)
  • SAMPLE EXACT MODELS/CONTROLLERS:
  • Supported by FX mixer, Instrument VOL knob, Amplifier FX plugin, WaveShaper, LFO Controller, Dual Filter, BassBoost
  • Allows smooth sidechaining with peak controller
  • Allows AM modulation with LFO controller
  • TRACK ENHANCEMENTS:
  • Add ability for instruments to ignore "master" pitch slider
  • Quick FX Mixer assignment from track context menu
  • Added Automation Track pattern "flip" (horizontal/vertical)
  • Better thumbnails/previews of Piano Roll patterns
  • Added Step cloning in Beat/Bassline Editor (screenshot)
  • METRONOME (#2278):
  • Metronome can now be turned on and off with a new button
  • Will play during song, pattern and BB playback when turned on
  • Metronome is ignored during export
  • PROJECT TEMPLATES:
  • The default template can now be saved explicitly using a new option in the file menu
  • File menu has a new option "New from template"
  • User presets are now also shown in the tool button menu and in the "New from template" menu
  • UI IMPROVEMENTS:
  • Range Select in Song Editor
  • Horizontal mouse wheel support in Song Editor
  • Group copy/move in song editor
  • Better collection and displaying of startup errors (both GUI and CLI)
  • Better name handling for copied patterns
  • Allow the disabling of ".bak" files
  • Piano Roll shortcut Alt+Left/Alt+Right switches between Piano Roll patterns
  • Marking Piano Roll semitones marks on all octaves (#2193)
  • Better incompatible theme detection (forces minor version check)
  • Recursive sample/preset/project searching in File Browser
  • Add X/Y pad to Delay FX plugin (screenshot)
  • Added deselect shortcut support for Piano Roll (CTRL + SHIFT + A)
  • Adjacently insert cloned tracks (#170)
  • Status message on splash screen during load (#1696)
  • Display plugin information for native plugins (#1985)
  • Draw note names on the white keys when "Enable note labels in piano roll" is selected (#2285)
  • ALSA audio device can now be selected from a combo box (#2135, #1600)
  • BUG FIXES:
  • "Code profiling" driven performance and bug fixes
  • Fix AudioFileProcessor redraw issues
  • Fix maximize/restore window behavior in Song Editor when opening track
  • Fix crash when moving channels (#1584)
  • Fix noise at end of some sample previews
  • Fixed position of "Factory Presets" file divider in file browser
  • Don't store templates in "Recently opened" list (#1812)
  • Disable VST instrument previews (prevents crashes)
  • Fix several color/display/cursor/sizing issues
  • Moving play cursor changes beat/bar/ticks display
  • Fix Nescaline high-note crash
  • Fix exporting crash on some locales/languages
  • Fix crash when deleting Beat/Bassline Pattern during playback
  • Fix fine-tuned note position when copying/pasting
  • Fix output range/NaNs in SFXR instrument (#1879)
  • Better clamping behavior in automation editor (#1907)
  • Fix distorted sound with Multiband EQ
  • Fix opening projects with non-ASCII characters in the name (#1995)
  • Prevent running as root on Linux / Unix / Mac (override available)
  • Fix noise when automating length of Delay and Flanger plugins
  • LANGUAGES/LOCALE:
  • Better handling of non-ASCII (Latin1) characters (#1325)
  • Added/fixed some missing translation items (#2065)
  • Improved French translation (#2065)
  • Improved Chinese translation
  • Improved Russian translation
  • Improved Japanese translation (#2344)
  • Added Swedish translation

New in LMMS 1.1.3 (Mar 9, 2015)

  • New fixes in 1.1.3: (2015-03-07)
  • 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

New in LMMS 1.1.2 (Feb 16, 2015)

  • New fixes:
  • 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

New in LMMS 1.1.1 (Feb 16, 2015)

  • Bump version for stable-1.1 patch release

New in LMMS 1.1.0 (Feb 11, 2015)

  • 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 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"

New in LMMS 1.1.0 RC 10 (Dec 10, 2014)

  • 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:
  • 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