# Code Music license

Copyright (C) 2026 CHI RGB

The standalone Code Music application contained in this `generative music` folder is free software licensed under the GNU Affero General Public License, version 3 or any later version (`AGPL-3.0-or-later`).

You may redistribute and/or modify this component under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This component is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose.

The complete official license text is available from the GNU Project:

https://www.gnu.org/licenses/agpl-3.0.html

## Scope

This license declaration applies only to the standalone Code Music application in this folder. It does not declare a license for the unrelated parent CHI RGB application or other repository folders.

The Code Music application is designed to remain separate:

- it runs in its own document;
- it uses normal page navigation;
- it does not import the main application's scripts, state, audio engine, or CSS;
- it uses the separately licensed Strudel REPL.

## Third-party software

The prototype loads `@strudel/repl@1.3.0`, which is distributed by the Strudel project under `AGPL-3.0-or-later`.

- Package: https://www.npmjs.com/package/@strudel/repl
- Project: https://codeberg.org/uzu/strudel
- License guidance: https://strudel.cc/technical-manual/project-start/

All Strudel copyright and license notices remain the property of their respective holders.

## Source availability

The preferred editable source for this standalone component is described in `SOURCE.md` and packaged locally as:

```text
chi-rgb-code-music-source.zip
```

The unrelated parent CHI RGB application is not part of that component archive.
