LMMS is a music production application. It allows the creation of loops, synthesizing and mixing sounds, arranging samples having fun with your MIDI-keyboard and much more... It combines the features of a tracker-/sequencer-program and those of powerful synthesizers, samplers, effects etc. in a modern, user-friendly and easy to use graphical user-interface.
Screenshots
Observed history
| App | Change | Version | When ↓ |
|---|
No observed changes yet.
The initial import establishes a baseline. Future version changes will appear here.
Browse the app catalogue →Upstream releases
Release notes supplied by the developer. These dates are not Flathub package publication times.
1.2.24 Jul 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)
Localization
1.2.121 Oct 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)
1.2.09 Jun 2019
Improvements:
- Fix build with musl C runtime library (#4825)
- Fix debug build broken in RC8 (a233291)
- DrumSynth: Make the parsing logic safer (#4869)
- 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)
- [UI] AudioFileProcessor: Better tooltip for ping-pong loop (#4868)
- [UI] VST: Add VST always-on-top config option (17f6235)
- [UI] VST: Ensure VST windows show properly in taskbar (6fef905)
- [UI] VST: Don't show error when loading empty VeSTige instance (205b575)
- [UI] Equalizer: Fix spectrum window formula (#4895)
- [UI] Equalizer: Use brighter and more opaque colors for the spectrum view (#4772)
- [UI] Don't draw note detuning info over the volume/panning area (#4965, 9ff882d)
- [UI] Fix hanging cursor in piano-roll (#4960)
- [UI] Update splash screen (#5002, #5019)
Bug Fixes:
- 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)
1.1.99-rc819 Feb 2019
Improvements:
- Don't quit command-line rendering when failed to load sample files (1ab1280)
- Disable FX auto quit by default to avoid buggy behaviors (#4378)
- Enable VST sync by default (69a51eb)
- Improve handling of nan/inf (#4743)
- Allow undoing note movements (6df6f12)
- MIDI import/export: map volume with the full range (#4785)
- Add a hidden setting to toggle built-in sound sanitizer (#4787)
- Don't let silent instruments wake up sleeping effects (#4792)
- [UI] Treat empty patterns in song editors as Beat/Bassline patterns only if zoomed enough (5a92105)
- [UI] Decrease the margin of the LFO graph for better appearance (d9f5e8a)
Bug Fixes:
- Fix VST track cloning in Beat/Bassline editor (fb5c8f5)
- Fix unusable instrument track dropped on the Beat/Bassline editor (43b700d)
- Fix song editor visualization after maximizing (#4698)
- Fix minor glitches with sample tracks (#4666)
- Fix hangs and glitches when automating VST plugins (#4692)
- Fix crash on pressing a key when VSTi without GUI loaded (277e8b6)
- Fix occasional hang of Sinnah VST (3a94ed3)
- Fix some VSTs out of sync (614bca7)
- Fix lost control links in copied automation patterns (#4723)
- Fix wrong tooltip texts on the FX mixer (#4740)
- Don't render automation tracks in Beat/Bassline tracks as a separate track (#4747)
- Keep off-grid position of TCOs on group moving (#4262)
- Fix infinite MIDI note with VST made in Cabbage (#4766)
- Fix the inability to open VST presets in some languages (227e88a)
- Fix undesirable clipping from internal sanitizer (8618ab5)
- Fix Linux HiDPI handling (bbedfa9)
- Ensure the restore button of a subwindow shows up correctly (#4819)
Localization:
- German: show correct accelerator key in the context menu (fbdd09d)
