Zen is a live coding environment for the browser, with an emphasis on the use of quantum algorithms for music generation. You can use it at https://zen.cephasteom.co.uk/ or download a version for desktop at https://github.com/cephasteom/zen-electron.
This project was built with, amongst other things, SvelteKit.
Install dependencies with npm install (or pnpm install or yarn), start a development server:
npm run dev
# or start the server and open the app in a new browser tab
npm run dev -- --openTo create a production version of the app:
npm run buildYou can preview the production build with npm run preview.
We use TSDocs to generate documentation for all Zen classes and synths. These generate each time you run a build. If you want to refresh them manually see the scripts in package.json.