mirror of
https://github.com/LMMS/lmms.git
synced 2026-03-07 02:34:34 +00:00
Page:
FAQ
Pages
Accessing git repository
Automation Internals
Becoming a Theme Developer
Becoming a coder
Coding Conventions
Compiling
Contributing Step by Step
Copyright information
Creating a localization
Debugging LMMS
Debugging Travis CI
Dependencies Arch
Dependencies Debian
Dependencies Fedora
Dependencies MacOS
Dependencies OpenSUSE
Dependencies Ubuntu
Dependencies Windows
Developer Resources
External Plugins
FAQ
Generating Documentation With Doxygen
Google Summer of Code 2020 ideas
Home
How to compile LMMS on x64 Windows
LMMS Architecture
Labels Information
Lv2
Mailmap
Making a music on LMMS
Packaging Ubuntu PPA
Plugin development
Project Maintainers
Realtime conventions
Reporting Issues
Reviewing Pull Requests
Submitting a patch
Testing Pull Requests
Troubleshooting
Unit testing
Using Vcpkg
Widget Overview
[Git] Fast forward personal branch to upstream
No results
16
FAQ
Dalton Messmer edited this page 2025-11-15 20:43:29 -05:00
Table of Contents
Project Compression
- What's the compression format used to compress projects?
qCompress(libz). - How to decompressing projects using lmms? Use
lmms -d inputfile.mmpz > output.mmp - How do I decompress a project using a 3rd party language, such as php? See here.
Artwork Corrupted
- I have LMMS installed successfully. Why does the artwork display artifacts? You may have an older LMMS theme selected in the settings. Themes cannot be used between releases. A
1.0.xtheme will not work with1.1.x, etc. - How do I reset the LMMS theme? By renaming
~/.lmmsrc.xmlor setting the theme to blank using Preferences, Directories, Theme Directory. See also issue #1187.
Source Code
- After a pull, I end up with a modified submodule ('Changes not staged for commit'). What does this mean? Someone updated a submodule and then committed an LMMS commit with the submodule updated. When you pulled that LMMS commit, it showed you that a new version of the submodule must be used, but you still have to manually update the submodule: Use
git submodule update --init --recursive - What is the currently used C++ standard? C++20 with minor exceptions (some 3rd party libs or plugins may use older standards). If you commit code, it must be C++20 compatible, and it must also pass our whole CI.
- I have Lv2 plugin XYZ installed. Why can LMMS not load it? We currently do not support all extensions. Restart LMMS with environment variable
LMMS_LV2_DEBUG=1set and watch out for messages about plugin XYZ.
Index
LMMS.