# Installation

## Minimum System Requirements  <a href="#min-system-requirements" id="min-system-requirements"></a>

* **OS:** Windows 7, MacOS X Lion, Linux
* **CPU:** 1.5 GHz x86, x86\_64, or ARM-based CPU with 2 cores
* **RAM:** 1 GB
* **Available Storage Space:** 100 MB

{% hint style="danger" %}
LMMS may run on systems that do not meet these requirements, but its performance or stability is not guaranteed.
{% endhint %}

## Recommended System Requirements  <a href="#recommended-system-requirements" id="recommended-system-requirements"></a>

* **OS:** Windows 10, MacOS X High Sierra, Linux
* **CPU:** 2 GHz x86, x86\_64, or ARM-based CPU with 4 cores
* **RAM:** 4 GB
* **Available Storage Space:** 512 MB

{% hint style="success" %}
More CPU cores, higher CPU clock speed, and additional RAM will increase LMMS's capacity to handle large projects and more plugins.
{% endhint %}

## Installing LMMS <a href="#installing" id="installing"></a>

LMMS is available for [Windows](https://lmms.io/download/#windows), [macOS](https://lmms.io/download/#mac), and [Linux](https://lmms.io/download/#linux).

{% hint style="info" %}
While packages are available for many Linux distros, the AppImage provided at [lmms.io/download](https://lmms.io/download/) is the preferred installation method.
{% endhint %}

{% hint style="danger" %}
As of LMMS 1.3.0-alpha, 32-bit (x86) builds of the software are no longer released, and its support has been deprecated.
{% endhint %}

### Stable, Beta, and Alpha builds

Stable, Beta, and Alpha builds may be downloaded at the links above, or through the [GitHub releases page](https://github.com/LMMS/lmms/releases).

### Nightly builds

Nightly builds offer bleeding-edge features and bug fixes, at the cost of stability or performance. These builds are mainly intended for testing, but they are able to be downloaded and installed like any other builds nonetheless.

Nightly builds may be downloaded at the links above, or directly through [GitHub Actions artifacts](https://github.com/LMMS/lmms/actions/workflows/build.yml), choose a build output that isn't failing, then head to the "Artifacts" section in the Actions page. Note that a GitHub account is required for downloading them.

For Windows builds, LMMS offers two build artifacts, MinGW and MSVC.

## Building LMMS from Source Code  <a href="#compiling" id="compiling"></a>

Visit the [LMMS development wiki on GitHub](https://github.com/LMMS/lmms/wiki/Compiling) for instructions on how to compile LMMS for Linux.
