Settings

LMMS is very configurable, with many settings that allow you to control how you interact with the software.

2.3.7 Problems with Settings

Some users report that they can't save their settings. This is a recurring Windows issue, with reason not known in depth. To solve this problem, follow these steps:

  • Close LMMS. Make sure nothing from LMMS is running in the background. You can look for this in your "Task Manager". If you do not know how to use "Task Manager", restart your PC!

  • In versions older than Windows 8, "Documents and Settings" is the folder you are looking for. In Windows 10, look in your "C:\Users\<Username>\. There is a file called .lmmsrc.xml. Observe the dot.

  • Use the search tool to find this file. You can't rename this file, but you can move it.

  • Move it to one of the folders you have there, e.g. plugins. Now restart LMMS.

  • You should be now asked to enter new settings, and these settings should be persistent.

  • A computer expert/nerd version of this process exists (you should only attempt this if you know exactly what the code line does!):

    • Run CMD as administrator

    • Paste this command:

move %USERPROFILE%|.lmmsrc.xml %USERPROFILE%|.lmmsrc.xml.bak

Since this problem is shrouded in mystery, you are most welcome to give input in forum, if you have an idea why it happened to you.

2.3.8 Screen Issues

As more people buy very high resolution screens, it will properly force the OS to be able to cope with these screens. We are talking about 2K and 4K displays, These UHD screens do not work well with a lot of programs, but newest LMMS does fine with these screens!

If you installed LMMS < 1.2 you will still have screen scaling issue! Every component is only represented by a tiny unusable window.

The solution is to upgrade! In 1.2 and newer, LMMS takes care of screen resolution on Windows 10! For older Windows releases you can attempt a method from an Adobe forum: http://neoshamon.blogspot.dk/2015/06/adobe-app-scaling-on-high-dpi-displays.html?view=sidebar

LINUX

Use a shell script:

#!/bin/bash
export QT_AUTO_SCREEN_SCALE_FACTOR="0"
export QT_SCREEN_SCALE_FACTORS="eDP-1=2.5;HDMI-1=2.5;DP-0=2.5".<absolute path to lmms AppImage>

The set chmod +x <script name> and make a symlink in /bin/ to it.

NOTE: You have to add all your connected monitors to QT_SCREEN_SCALE_FACTORS in order to make it work with all connected monitors.