Skip to content
Johannes Lorenz edited this page Oct 4, 2020 · 16 revisions

Project Compression

  • The compression format used to compress projects is qCompress (libz).
  • For decompressing projects using lmms, use lmms -d inputfile.mmpz > output.mmp
  • To decompress a project using a 3rd party language, such as php, see here.

Artwork Corrupted

  • If LMMS was installed successfully but the artwork displays artifacts, you may have an older LMMS theme selected in the settings. Themes cannot be used between releases. A 1.0.x theme will not work with 1.1.x, etc.
  • You may reset the LMMS theme by renaming ~/.lmmsrc.xml or 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++14 with minor exceptions (some 3rd party libs or plugins may use older standards). If you commit code, it must be C++14 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=1 set and watch out for messages about plugin XYZ.

Clone this wiki locally