summaryrefslogtreecommitdiff
path: root/PROJECT_CONTEXT.md
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-02-02 21:43:20 +0100
committerskal <pascal.massimino@gmail.com>2026-02-02 21:43:20 +0100
commit4fc02a8d2acf1eafce36c1348261890d54b8b5b5 (patch)
tree2a02b601c4407a12cafa3b15ff6eb36759d0e302 /PROJECT_CONTEXT.md
parent8be1646fb537e0764a91c36b9cfc45ba62cbb071 (diff)
add a TRACKER idea to the project
Diffstat (limited to 'PROJECT_CONTEXT.md')
-rw-r--r--PROJECT_CONTEXT.md2
1 files changed, 2 insertions, 0 deletions
diff --git a/PROJECT_CONTEXT.md b/PROJECT_CONTEXT.md
index e356fe8..a938801 100644
--- a/PROJECT_CONTEXT.md
+++ b/PROJECT_CONTEXT.md
@@ -13,6 +13,7 @@ Audio:
- 32 kHz, 16-bit mono
- Procedurally generated samples
- Real-time additive synthesis from spectrograms (IDCT)
+- Modifiable Loops and Patterns, w/ script to generate them (like a Tracker)
Constraints:
- Size-sensitive
@@ -85,3 +86,4 @@ Style:
- **Synthesis**: Real-time additive synthesis from spectrograms via IDCT.
- **Dynamic Updates**: Double-buffered spectrograms for live thread-safe updates.
- **Procedural Library**: Melodies and spectral filters (noise, comb) generated at runtime.
+- **Pattern and loop**: spectrograms grouped as pattern and loops, and modifiers can be applied to loops (randomize, accents, etc.)