A retro computing themed node graph front-end for
@olilarkin/cdp-wasm engine. Also
serves as the UI for cdp-plugin
and cdp-extension.
Based on the algorithms and documentation of the Composer's Desktop Project.
Embeds the FAUST compiler for custom DSP nodes.
All runtime dependencies are committed under vendor/, so a bare clone can
build and run the app with no install step:
npm run build # assembles the site into dist/pages/ from vendor/
npx serve dist/pages # or any static file servernpm run serve runs the app in place with a live dev server, and npm run bundle produces an embeddable build in dist/bundle/. Both read from
node_modules/, so they need npm install first — which requires the sibling
file: packages ../cdp-wasm and ../cdp-sampler checked out alongside this
repo.
npm install
npm run serve # http://localhost:8000/ (pass a port: node serve.mjs 3000)@olilarkin/cdp-wasm@olilarkin/cdp-sampler@grame/faustwasm
LGPL-2.1-or-later — see LICENSE.
Copyright Oliver Larkin 2026.
