brummer10/guitarix

guitarix virtual versatile amplification for Jack/Linux

什么是 Guitarix?

Guitarix 是一个专为 Linux 设计的开源模块化虚拟吉他放大器。它允许你通过混合前置放大器/放大器模型、效果、扬声器箱模拟和脉冲响应文件来构建自定义的放大器链。该软件可以作为独立应用程序、VST3 插件或 LV2 插件运行,可加载到任何兼容的 DAW 中。

它是如何工作的?

  1. 放大器与前置放大器模型 – 可选择内置模型或加载外部模型文件:
    • .nam 文件 – 来自 Neural Amp Modeler 项目的基于神经网络的放大器模型。
    • .json / .aidax 文件 – 由 RTNeural 推理库驱动的模型。
  2. 效果链 – 内置了大量效果(压缩、失真、调制、混响、延迟、均衡等),部分模拟经典硬件(如 Ibanez Tube Screamer)。你也可以添加任何你喜欢的 LADSPA 或 LV2 插件。
  3. 箱体与 IR 支持 – 可加载自己的脉冲响应文件以塑造扬声器音色。
  4. 控制 – 使用 MIDI 控制器或脚踏板实时调整参数。
  5. 无头模式 – 可在 Raspberry Pi 或其他低功耗设备上无 GUI 运行,将其变为专用放大器建模器。

为什么值得关注?

  • 低延迟,Linux 优先:专为 Linux 上的实时性能设计,非常适合现场演奏或录音室工作。
  • AI 增强音色:通过支持 Neural Amp Modeler 和 RTNeural 模型,Guitarix 可利用基于机器学习的仿真重现真实硬件放大器的细腻音色。
  • 灵活性高:可作为独立应用、VST3 插件或 LV2 插件使用,可轻松集成到任何工作流中。
  • 可在微型硬件上部署:借助基于 Docker 的 GuitarixContainer,可为 Raspberry Pi 等设备构建优化的低延迟版本。

如何开始(来自 README)

# 克隆仓库并获取子模块
git clone https://github.com/brummer10/guitarix.git
cd guitarix
git submodule update --init --recursive

# 构建(在 'trunk' 目录内)
cd trunk
./waf configure --prefix=/usr \
    --includeresampler --includeconvolver --optimization
./waf build
sudo ./waf install

你需要安装 Dependencies 中列出的一组开发库(GTK-3、JACK、Boost、Eigen、FFTW 等)。

如何了解更多?

  • 文档 – 仓库包含独立应用程序和 LV2 插件的 Markdown 概述。
  • 容器部署 – 请参阅独立的 GuitarixContainer 仓库以获取 Docker 构建说明和硬件特定优化。

以上所有信息均直接来自项目的 README。

相关

  • 项目
  • 项目
  • Dispatch
  • 项目
  • Dispatch