NOTE: The Proteus Audio Project is still in early development. The apps likely contain issues and may not always work as expected. If you encounter problems, please report them on one of the project’s GitHub repositories. If you are a developer and want to help, feel free to open a PR or reach out to [email protected].
Proteus Audio wave icon

Proteus Audio

Proteus

CLI Overview

Proteus CLI is installed from the proteus-cli crate and run with the prot binary.

cargo install proteus-cli
prot path/to/file.prot

The root command starts interactive playback when an input path is provided. Subcommands handle non-playback workflows such as info, verify, peaks, init, create, meter, and bench.

Common Workflows

Play a packaged Proteus file:

prot song.prot

Print container information:

prot info song.prot --print

Create project JSON files for a directory of audio takes:

prot init ./song-project

Generate waveform peaks:

prot peaks json take.wav

Generate a default effects JSON payload:

prot create effects-json > effects_chain.json

© 2026 - Proteus Audio Project