brummer10/guitarix
guitarix virtual versatile amplification for Jack/Linux
什么是 Guitarix?
Guitarix 是一个专为 Linux 设计的开源模块化虚拟吉他放大器。它允许你通过混合前置放大器/放大器模型、效果、扬声器箱模拟和脉冲响应文件来构建自定义的放大器链。该软件可以作为独立应用程序、VST3 插件或 LV2 插件运行,可加载到任何兼容的 DAW 中。
它是如何工作的?
- 放大器与前置放大器模型 – 可选择内置模型或加载外部模型文件:
.nam文件 – 来自 Neural Amp Modeler 项目的基于神经网络的放大器模型。.json/.aidax文件 – 由 RTNeural 推理库驱动的模型。
- 效果链 – 内置了大量效果(压缩、失真、调制、混响、延迟、均衡等),部分模拟经典硬件(如 Ibanez Tube Screamer)。你也可以添加任何你喜欢的 LADSPA 或 LV2 插件。
- 箱体与 IR 支持 – 可加载自己的脉冲响应文件以塑造扬声器音色。
- 控制 – 使用 MIDI 控制器或脚踏板实时调整参数。
- 无头模式 – 可在 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