A collection of projects based around a WASM port of the Composer's Desktop Project
This work has largely been automated using agentic AI - so YMMV. It's still WIP. Please submit issues if you find any.
The main motivation is that offline audio processing and especially CLI tools are very interesting to control via natural language with LLMs. With a thin javascript orchestration layer and a virtual file system, the CDP can be ideal for agentic sound design.
Use it on the command line via node or compatible JavaScript runtime see cdp-wasm on NPM
npm i -g cdp-wasm
cdp modify speed 2 in.wav out.wav -12
Or use the agent-skills to control it from claude, codex etc.
Or use the cdp-web ui, in the browser, on a mobile device, in an audio plugin, or in a DAW Extension.
For more info visit the main website.
