summaryrefslogtreecommitdiff
path: root/doc/TRACKER.md
diff options
context:
space:
mode:
Diffstat (limited to 'doc/TRACKER.md')
-rw-r--r--doc/TRACKER.md6
1 files changed, 5 insertions, 1 deletions
diff --git a/doc/TRACKER.md b/doc/TRACKER.md
index 53d8338..e2c21aa 100644
--- a/doc/TRACKER.md
+++ b/doc/TRACKER.md
@@ -24,7 +24,7 @@ HUMANIZE SEED <int> TIMING <pct> VOLUME <pct> # Optional humanization
# Generated samples:
SAMPLE <name>, <freq>, <dur>, <amp>, <attack>, <harmonics>, <decay> [OFFSET <sec>]
-# Asset samples (.spec):
+# Asset samples (.spec v2 OLA format — generated by spectool analyze):
SAMPLE <asset_id> [OFFSET <sec>] # ASSET_* from assets.txt
# Asset samples (MP3, non-STRIP_ALL only):
@@ -32,6 +32,10 @@ SAMPLE <asset_id> [OFFSET <sec>] # ASSET_* from assets.txt
# Add to assets.txt: NAME, NONE, music/file.mp3, "description"
SAMPLE ASSET_NAME [OFFSET <sec>] # Decoded at init; same syntax as .spec
+# .spec format: SPEC_VERSION_V2_OLA (version=2). Synthesis uses IDCT-OLA
+# (Hann analysis window, 50% overlap, hop=256 samples at 32 kHz).
+# Decode a .spec to WAV for inspection: spectool --wav input.spec out.wav
+
# Auto-generated notes (no SAMPLE declaration needed):
# NOTE_C4, NOTE_A#3, NOTE_Eb2, etc.