LMMS Progress Report: October 2025 #8125
messmerd
announced in
Announcements
Replies: 1 comment 1 reply
-
|
this month was a great month for LMMS’ development, and I can’t wait for 1.3-alpha.2 to release :) |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
LMMS Progress Report: October 2025
Welcome back to our monthly series of LMMS Progress Reports!
If you missed last month's report, you can find it here.
Nightly News
October was a productive month for LMMS development. In total 13 PRs were merged.
SlewDistortion effect (#7641)
Slew Distortion is a new 2-band slew rate limiter and distortion plugin by LostRobotMusic featuring a GUI designed by thismoon. It fills a gap left by LMMS's current offering of built-in distortion plugins by providing a high quality, fully-featured, and highly optimized distortion effect which is broadly useful. Be sure to check it out, and click the "?" icon in the bottom right corner of the UI for built-in documentation if you're unsure of how to use it.
Improve search behavior in the file browser (#7679)
sakertooth made several improvements to the search feature in the file browser aimed at improving the user experience.
Fix audio resampling functionality (#7858)
This contribution from sakertooth fixes some improper usages of the
libsampleratelibrary and removes some unnecessary and expensive memory allocations in the process methods of several plugins. It also removes the interpolation mode export option which was problematic due to its potential to conflict with the interpolation mode set by instruments.Other changes:
/usr/lib(#8053)fastMemCpy()fromRemotePluginBase(#8114)In progress
In October, 26 new PRs were opened, of which 6 have already been merged into
master. The following is a list of both new and old PRs which were worked on in the past month.Nearing completion
Add Qt6 Support (#7339)
In October, this PR received some final changes and testing.
Improve
lmms::fastRand()and use it instead ofstd::rand()(#7741)Fix microtuning warning text widening instruments (#7805)
rubiefawn fixed a couple visual bugs that were introduced after instruments like SlicerT were made resizable earlier this year.
Fix knob linking / refactor linking (#7883)
In this PR, szeli1 reworked the way knob linking works, simplifying the implementation and fixing a crash. It is now awaiting a final review before it is merged.
In the works
Detachable windows (#3532, #8089, #8096)
SpomJ returned to working on this PR, and over the past few weeks has spent a lot of time refactoring and simplifying the design. Some bugs were also fixed as a result, and it now appears that finally after the eight and a half years that the PR has been open, the finish line is now in sight.
Pitch Bending Directly in the Piano Roll (#7759)
This pitch bending quality-of-life update by regulus79 is functionally complete, but needs a code review and some more testing.
Refactor and improve Tap Tempo (#8098)
sakertooth is improving the accuracy and usability of the Tap Tempo tool.
New AppImages (#8105)
While there is no PR for this yet, tresf and Samueru-sama have been experimenting with AnyLinux AppImages - a new type of AppImage based on sharun and the uruntime AppImage runtime. There are numerous benefits to AnyLinux AppImages, including smaller file size and faster startup times, but most importantly, the AppImages produced this way are much more portable. There is no dependency on the system's glibc nor is FUSE required, meaning LMMS could run on non-glibc distros such as Alpine Linux and older Linux distros with an incompatible glibc version. A demo is available here. There are still some issues that need to be addressed, but we hope to resolve them soon.
Other PRs
These PRs were also created or worked on during October.
Goals for November
We're continuing to work towards the goal of releasing a new alpha version. It's taking longer than we want it to, but once it's released we hope to establish a more frequent release cadence. We will be concentrating on the remaining 1.3-alpha.2 milestone issues this month. Thank you for your patience.
New contributors
Administrative changes
Closing thoughts
Thanks for reading! We have a lot of work ahead of us, but if you'd like to contribute to LMMS's development, it could go faster. Whether you're a developer or a tester, it all helps!
If you have any questions or suggestions, please let us know below or on our Discord.
Have a great November!
Beta Was this translation helpful? Give feedback.
All reactions