Skip to content

[FEATURE] Add Linux installer, pre-compiled binaries, or automated setup script #652

Description

@ugolnikov

Is your feature request related to a problem? Please describe.
Yes. I'm always frustrated when I want to use Neural Amp Modeler on Linux but have to manually build the plugin from source. Many musicians and creators who choose Linux for audio production are not advanced software developers. The manual compilation process can be overwhelming, time-consuming, and prone to dependency errors for everyday users.

Describe the solution you'd like
I would like to see an official installer or automated setup option for Linux users. Ideally, this could be:

  1. Pre-compiled binaries available in the GitHub Releases section (e.g., standard .vst3 and .clap plugin files packed in a .tar.gz).
  2. An automated installation script (install.sh) that correctly places the plugin binaries into standard Linux audio paths (such as ~/.vst3/ or ~/.clap/).
  3. Automated Linux package builds (like DEB, RPM, or AppImage) integrated into the project's GitHub Actions CI pipeline.

Describe alternatives you've considered

  • Compiling from source: It works, but it requires installing numerous build dependencies, managing CMake, and manually updating every time a new version is released.
  • Using Wine/Yabridge: Running the Windows version of the plugin via compatibility layers. However, this introduces potential latency, stability issues, and unnecessary configuration complexity compared to running a native Linux plugin.

Additional context
The Linux audio ecosystem (using DAWs like Reaper, Bitwig, and Ardour) is growing rapidly. Having a simplified, native installation method would significantly lower the barrier to entry and bring a massive community of Linux guitarists and producers to this amazing project.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestpriority:lowLow priority issuesunreadThis issue is new and hasn't been seen by the maintainers yet

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions