Audionaut Open-Source Multitrack Audio Editor Launch

Audionaut delivers a lightweight, cross‑platform multitrack editor with AI‑agent integration

Audionaut is a free, open‑source desktop application that lets users cut, arrange, and export multitrack audio without the overhead of a full DAW. It runs natively on Windows, macOS, and Linux, is built with modern C++ on the JUCE framework, and is licensed under GPL‑3 (or later) with an optional commercial license.


Core features are usable out‑of‑the‑box and focus on precise editing

  • Multitrack timeline – Create regions, drop clips onto per‑track playlists, and export clean mixes.
  • Precise cutting & cross‑fades – Clip‑level editing with automatic gap removal and fade handling.
  • Flexible channel support – Works with any number of audio channels; projects are stored in the .audium format.
  • Headless CLI – audionaut-cli provides JSON‑encoded commands for scripting, CI, and AI agents. Every command returns a single machine‑readable envelope ({"ok": true, "result": …}) and respects standard exit‑code conventions.
  • AI‑agent editing via MCP – Claude and other agents can drive the editor using the Model Context Protocol (MCP). Edits appear as single undo steps, preserving transparency for the user.
  • Audio analysis – Optional integration with the Essentia library adds beat tracking, onset detection, and BIC segmentation.
  • Stem separation – Built‑in support for demucs.cpp enables automatic vocal, drums, bass, and other stem extraction.

Getting started: clone, build, and run

  1. Clone with submodules
    git clone --recursive https://github.com/kvoltmer/Audionaut.git
    
    or run git submodule update --init --recursive after a shallow clone.
  2. Build Essentia (optional) – Required for analysis features.
    ./Audionaut/Builds/build_essentia.sh
    
    Python ≤ 3.11, pkg-config, and CMake 3.x are prerequisites.
  3. Compile for your platform
    • macOS – Open Audionaut/Builds/MacOSX/Audionaut.xcodeproj in Xcode.
    • Windows – Open Audionaut/Builds/VisualStudio2026/Audionaut.sln in Visual Studio 2026.
    • Linux – Install the listed development libraries and run:
      cd Audionaut/Builds/LinuxMakefile/
      make CONFIG=Release -j8
      
  4. Run the GUI – Launch the built Audionaut.app (macOS) or the Windows executable. Projects are opened by double‑click or via the command line.
  5. Use the CLI – Example workflow:
    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
    
    Each step returns a JSON envelope that can be checked for "ok": true before proceeding.

AI‑driven editing with Claude (MCP)

Audionaut implements the Model Context Protocol, allowing Claude or any MCP‑compatible agent to issue edits. After installing Node.js 18+:

claude mcp add audionaut -- npx -y audionaut-mcp

Keep a project open in Audionaut; each agent‑generated edit arrives as a single undo step. macOS users should store projects in ~/Music because the sandbox restricts file access.


Community feedback and roadmap hints

  • User suggestions – Early commenters asked for menu‑based file import, keyboard shortcuts for splitting, automatic cross‑fades, envelopes, and effects. The author acknowledges these as future enhancements.
  • Podcast‑specific use case – A user wondered about automated removal of music sections from podcasts. Audionaut’s CLI auto‑edit and analysis features (when Essentia is enabled) could be scripted to detect and cut such segments.
  • Feature comparison – Questions about latency, DAW‑level capabilities, and label support indicate that Audionaut targets a lightweight niche between simple editors (e.g., Audacity) and full‑blown DAWs.
  • Packaging requests – Some users requested Flatpak distribution; currently the project provides native builds and source instructions only.

Licensing, contributions, and support

  • Dual licensing – GPL‑3 (or later) for open‑source use; a commercial license is available for proprietary integration.
  • Contributing – The repository includes CONTRIBUTING.md and a CLA. Pull requests are welcome.
  • Sponsorship – The author encourages sponsorship via GitHub Sponsors to sustain development.

Bottom line

Audionaut fills a gap for developers and podcasters who need a scriptable, cross‑platform multitrack editor that can be controlled by AI agents. Its open‑source C++ core, optional Essentia analysis, and built‑in stem separation make it a versatile foundation for both manual and automated audio workflows.

Sources

Related

  • Project
  • Project
  • Dispatch
  • Project
  • Project