From 9a30612f05a4c27a31b3f107d9390b2e8f695a9c Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Mon, 30 Mar 2026 02:54:15 -0400 Subject: [PATCH] Add README, ISC license, and pyproject.toml Co-Authored-By: Claude Opus 4.6 (1M context) --- LICENSE | 15 +++++++++++++++ README.md | 27 +++++++++++++++++++++++++++ pyproject.toml | 15 +++++++++++++++ 3 files changed, 57 insertions(+) create mode 100644 LICENSE create mode 100644 README.md create mode 100644 pyproject.toml diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..d4c1533 --- /dev/null +++ b/LICENSE @@ -0,0 +1,15 @@ +ISC License + +Copyright (c) 2026, Kenneth Reitz + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..f37ba3c --- /dev/null +++ b/README.md @@ -0,0 +1,27 @@ +# Interpretations + +An album of compositions written in Python using [pytheory](https://github.com/kennethreitz/pytheory). + +Each track is a `.py` file. Run it to hear it. + +## Tracks + +1. **Raga Midnight** — D Phrygian (Bhairavi), shruti just intonation, 90 BPM. Tabla, sitar, tambura, dhol. Hand-written tabla solo with tihai cadence. + +## Usage + +```bash +pip install pytheory +python tracks/raga_midnight.py +``` + +## Rendering + +```bash +python tracks/raga_midnight.py # play through speakers +python tracks/raga_midnight.py --live # real-time live engine +``` + +## License + +ISC diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..c8a9fd4 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,15 @@ +[project] +name = "interpretations" +version = "0.1.0" +description = "An album of compositions written in Python using pytheory." +license = "ISC" +authors = [ + { name = "Kenneth Reitz", email = "me@kennethreitz.org" }, +] +requires-python = ">=3.10" +dependencies = [ + "pytheory>=0.40.0", +] + +[project.urls] +Repository = "https://github.com/kennethreitz/interpretations"