Guitarix 是什么?Linux 上的虚拟吉他放大器

更新时间

Guitarix 是一个运行在 Linux 上的虚拟吉他放大器,依赖 JACK Audio Connection Kit 工作。它把声卡输入的吉他单声道信号,经过主放大器和机架效果区处理后,输出立体声信号。软件免费开源,源码也允许在 BSD、macOS 等类 UNIX 系统上自行构建。如果你在 Linux 上弹吉他、想用软件替代实体音箱和单块,或者想把吉他信号接入 JACK/DAW 工作流,它值得了解。

它具体做什么

Guitarix 的信号路径和真实音箱类似:

  • 输入:从声卡取吉他信号,按单声道处理。
  • 主放大器(main amp):负责箱体音色。
  • 机架区(rack-section):放置效果器,两者可以分开路由。
  • 输出:经 JACK 输出处理后的立体声信号。

内置效果模块超过 25 个,覆盖从简单噪声门(noise gate)到 flanger、phaser、auto-wah 这类调制类效果。官方称在配置正常的 Linux 系统上,处理延迟不超过 10ms。

除了内置效果还能怎么用

Guitarix 不局限于自带模块,可以按需扩展:

  • 加载 LADSPA 和 LV2 插件,补充更多效果。
  • 把 Guitarix 的 JACK 输出接到 Rackarrack 或其他支持 JACK 的宿主。
  • 在 Ardour 等 DAW 中录音。
  • 以 LV2 插件套件形式,把放大器和效果直接加载进常用 DAW。

它虽然为吉他信号设计,但接合成器或其他声音发生器同样可用。

怎么安装

Guitarix 已进入大多数主流 Linux 发行版,官方说法是“十有八九”不需要自己编译,用软件中心或发行版包管理器安装即可。它支持多种 Linux 发行版及其衍生版本。

如果想用最新开发版,需要克隆开发仓库并从源码构建。官方明确提醒:这种安装方式不适合生产系统,因为那是正在开发中的源码。

适合谁

你的情况 是否适合
在 Linux 上弹吉他,想用软件音箱 适合
已使用 JACK 音频工作流 适合
想在 DAW 里以 LV2 形式加载音箱和效果 适合
用 BSD 或 macOS,愿意自行编译 可行,需从源码构建
想要开箱即用的非 Linux 桌面方案 不是它的目标场景

需要注意的前提

Guitarix 依赖 JACK,所以使用前系统需要配置好 JACK 音频环境。低延迟表现(官方称 10ms 以内)也建立在“配置正常的 Linux 系统”这一前提上,实际延迟取决于你的音频接口和 JACK 设置。