Linux Studio Plugins Project

# System Requirements

Current matrix of hardware architecture and platform (OS) support is:

      ┌───────────┬───────────┬─────────┬─────────┬─────────┐
      │Arch / OS  │ GNU/Linux │ FreeBSD │ Windows │  macOS  |
      ╞═══════════╪═══════════╪═════════╪═════════╪═════════╡
      │aarch64    │     F     │    E    │    U    │    E    │
      ├───────────┼───────────┼─────────┼─────────┼─────────┤
      │armv5t     │     C     │    C    │    U    │    N    │
      ├───────────┼───────────┼─────────┼─────────┼─────────┤
      │armv6-a    │     E     │    E    │    U    │    N    │
      ├───────────┼───────────┼─────────┼─────────┼─────────┤
      │armv7-ar   │     E     │    E    │    U    │    N    │
      ├───────────┼───────────┼─────────┼─────────┼─────────┤
      │i586       │     F     │    F    │    F    │    N    │
      ├───────────┼───────────┼─────────┼─────────┼─────────┤
      │loongarch32│     C     │    U    │    U    │    N    │
      ├───────────┼───────────┼─────────┼─────────┼─────────┤
      │loongarch64│     C     │    U    │    U    │    N    │
      ├───────────┼───────────┼─────────┼─────────┼─────────┤
      │ppc64      │     C     │    U    │    U    │    N    │
      ├───────────┼───────────┼─────────┼─────────┼─────────┤
      │riscv-64   │     C     │    U    │    U    │    N    │
      ├───────────┼───────────┼─────────┼─────────┼─────────┤
      │s390x      │     C     │    U    │    U    │    N    │
      ├───────────┼───────────┼─────────┼─────────┼─────────┤
      │x86_64     │     F     │    F    │    F    │    E    │
      └───────────┴───────────┴─────────┴─────────┴─────────┘

The table legend is the following:

- F - Full support.
- C - The code does compile, not enough knowledge about it's correct work.
- E - Experimental support, not enough feedback from users.
- U - Unknown, the code may be built but the correctness of it's work has not been tested.
- N - No support, the code may compile but the work has not been tested.

Note that minimum supported Windows version is Windows Vista.

Supported plugin formats:

- CLAP (full support);
- GStreamer (experimental support);
- Standalone:
- Dummy audio backend;
- JACK audio backend.
- LADSPA (partial support: not supported by plugins that use MIDI or file loading due to LADSPA plugin format restrictions);
- LV2 (full support);
- VST2/LinuxVST (full support);
- VST3 (full support).

The Linux distribution requirements:

- glibc >= 2.19
- libsndfile >= 1.0.25
- libcairo >= 1.14
- libfreetype >= 2.10
- libGL

Known list of supported plugin hosts:

- Ableton Live (macOS, VST3)
- Ardour
- Bitwig Studio
- Carla
- Mixbus
- Qtractor
- Reaper
- Renoise
- Tracktion