Audionaut 开源多轨音频编辑器发布

Audionaut 提供轻量级、跨平台的多轨编辑器并集成 AI 代理

Audionaut 是一款免费、开源的桌面应用程序,让用户无需使用完整 DAW 的复杂性即可剪辑、排列和导出多轨音频。它原生运行于 Windows、macOS 和 Linux 平台,基于 JUCE 框架使用现代 C++ 构建,采用 GPL-3(或更新版本)许可,同时提供可选的商业许可。


核心功能开箱即用,专注于精确编辑

  • 多轨时间线 – 创建区域,将片段拖放到每轨播放列表中,并导出干净的混音。
  • 精确剪切与交叉淡入淡出 – 片段级别的编辑,支持自动间隙移除和淡入淡出处理。
  • 灵活的通道支持 – 支持任意数量的音频通道;项目以 .audium 格式存储。
  • 无头 CLI – audionaut-cli 提供 JSON 编码命令,适用于脚本编写、CI 和 AI 代理。每个命令返回单一可机器读取的封装体({"ok": true, "result": …}),并遵循标准退出码约定。
  • 通过 MCP 实现 AI 代理编辑 – Claude 及其他兼容 MCP 的代理可使用模型上下文协议(MCP)驱动编辑器。编辑操作表现为单个撤销步骤,确保用户透明性。
  • 音频分析 – 可选集成 Essentia 库,支持节拍追踪、起始点检测和 BIC 分割。
  • 音轨分离 – 内置对 demucs.cpp 的支持,可实现自动人声、鼓、贝斯及其他音轨提取。

快速上手:克隆、构建并运行

  1. 克隆并包含子模块
    git clone --recursive https://github.com/kvoltmer/Audionaut.git
    
    或在浅克隆后运行 git submodule update --init --recursive。
  2. 构建 Essentia(可选) – 分析功能所需。
    ./Audionaut/Builds/build_essentia.sh
    
    Python ≤ 3.11、pkg-config 和 CMake 3.x 为前置依赖。
  3. 为你的平台编译
    • macOS – 在 Xcode 中打开 Audionaut/Builds/MacOSX/Audionaut.xcodeproj。
    • Windows – 在 Visual Studio 2026 中打开 Audionaut/Builds/VisualStudio2026/Audionaut.sln。
    • Linux – 安装列出的开发库后运行:
      cd Audionaut/Builds/LinuxMakefile/
      make CONFIG=Release -j8
      
  4. 运行 GUI – 启动构建后的 Audionaut.app(macOS)或 Windows 可执行文件。项目可通过双击或命令行打开。
  5. 使用 CLI – 示例工作流:
    audionaut-cli create song.audium --channels 2
    audionaut-cli import song.audium take1.wav take2.wav --position 4.5
    audionaut-cli analyze song.audium --types sbic,beat_degara
    audionaut-cli auto-edit song.audium --track 0 --measures 4
    audionaut-cli export song.audium -o mix.wav --sample-rate 48000 --bit-depth 24
    
    每一步都会返回一个 JSON 封装体,可在继续前检查 `

Sources

相关

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