GitHub 上 Audacity 的发布页面,标签写着「Latest」,时间是 9 月 3 日,底下挂了几十个庆祝表情。看起来就是一次干脆的正式发布——界面重做、格式升级、功能一堆新东西。但另一份社区信息给出的说法是,这个版本号此刻实际还停在测试阶段,稳定版另有其人。两边对不上。

这不是我要制造悬念,而是这次升级本身就带着这种含糊感:标签说「已完成」,细节却处处像「还在路上」。

变了什么,先说清楚

界面框架换了,从老牌的 wxWidgets 整体迁移到 Qt。这不是换皮肤,是把整个渲染和交互逻辑重写了一遍。

跟着变的是剪辑(clip)编辑模型:clip 现在可以直接点选、多选、成组、跨轨道自由拖动,覆盖旧 clip 会替换而不是卡住,专门加了一个按 S 键触发的分割工具。老版本里那套 Select / Envelope / Draw / Multi-tool 独立模式被拆掉了,功能改成按上下文自动出现。

项目文件格式也换了,新的是 .aup4。旧的 .aup3 项目能单向转换成 .aup4,但转换之后存不回 .aup3——这是一条不可逆的门。

3.x → 4.0 关键差异 Audacity 3.x 界面:wxWidgets 工具:Select/Envelope/Draw 格式:.aup3 插件:VST/LADSPA/VAMP 脚本:Macro/管道 轨道:含 MIDI/Time Track Audacity 4.0 界面:Qt 工具:上下文自动切换 格式:.aup4(单向转换) 插件:VST3/LV2/AU 为主 脚本:暂缺 轨道:暂缺 MIDI/Time Track

消失的功能,谁先疼

官方自己列的 Compatibility notes 挺诚实,直接写明这些暂时用不了:Time Track、Note/MIDI 轨道、Mixer、Macro 脚本管道、VAMP/LADSPA 插件宿主、Play-at-speed,外加 Sync-Lock 和旧工具模式被新工作流整体替换。

这份清单对普通用户几乎无感,对专业用户是硬伤。

  • 风险.靠 Macro 批量处理音频的播客制作者、依赖 VAMP/LADSPA 分析插件的音乐工作者,以及使用 MIDI 轨道的教学场景,在 4.0 上会遇到功能真空期,升级前最好先确认自己用不用得到这几项。

插件支持面也跟着收窄,官方明确支持的只剩 VST3、Nyquist、LV2(Linux)、Audio Units(macOS)——老的 LADSPA、VAMP 分析器被列进了后续要弃用的名单。

4.0 暂缺功能 · 受影响人群 Macro/脚本 批处理用户 VAMP/LADSPA 音乐分析师 MIDI/Time Track 教学/编曲用户 Sync-Lock 多轨联动剪辑者

Qt 重构背后,不只是换框架

有社区论坛资料提到,这次新界面很大程度上沿用了 MuseScore Studio 现成的技术成果。Audacity 的主导开发方与 MuseScore 存在关联,这意味着 Qt 重构不单是 Audacity 自己的技术选型,更可能是上层在统一多条产品线的技术栈——省下的是维护成本,承担代价的是老用户的迁移适应期。

顺带上调的还有系统门槛:官方文档给出的要求指向 Qt 6.10,配套需要 Qt 5 Compatibility、Network Authorization 等一批新模块;支持系统也提到需要 Windows 10/11、macOS 12 及以上、较新的 Linux 发行版。老系统用户,大概率被直接划在门外。


「Latest」标签,不等于「可以放心用」

标题里的矛盾还没解开。GitHub 页面明明写着 Latest,可另一份社区信息却称这个版本此刻仍处在测试阶段,真正的稳定版另有其号——两份信息的时间点还都写得有些反常。哪个更准,我没法替读者拍板,但这恰恰是最该提醒的地方。

标签是自己贴的,完工是用户说的

一个 GitHub Release 标记为「Latest」,只能证明它是最新发布的那个 tag,证明不了它已经跑过足够多真实项目、足够多插件组合、足够多老文件的兼容测试。至少目前,能看到的只是官方公告和几十个表情反应——这是浅层的社区情绪,不是深度可用性证据。真实的 bug 报告、论坛吐槽、regression 清单,现在都还没有可验证的公开材料,这一块是明确的信息缺口,不该被跳过,也不该被替读者编出来。

  • 建议.手头有正在用的 3.x 项目,先备份原始 .aup3 文件再试 4.0,别用生产项目直接验证——单向转换这道门,一旦关上就回不去了。

Audacity 用了很长时间才走到这个版本号。3.x 攒起来的工作流和插件生态,不是一句「后续补齐」就能立刻接回来的。4.0 是不是真正的完成态,还是仍在半路上的过渡品,现在下结论都太早——该做的是等等看,而不是看到「Latest」就急着升级。