From 6c02074f22e941942b32e665e0c9c73587ab4a7b Mon Sep 17 00:00:00 2001 From: skal Date: Mon, 16 Feb 2026 22:56:12 +0100 Subject: fix: make test_demo use workspace files, remove obsolete tools/test_demo.* - test_demo now uses workspaces/test/{timeline.seq,music.track} - Removed tools/test_demo.{seq,track} (no longer used) - Updated docs to reference workspace files - Changes to workspaces/test/timeline.seq now trigger rebuild Co-Authored-By: Claude Sonnet 4.5 --- doc/WORKSPACE_SYSTEM.md | 2 -- doc/test_demo_README.md | 8 ++++---- 2 files changed, 4 insertions(+), 6 deletions(-) (limited to 'doc') diff --git a/doc/WORKSPACE_SYSTEM.md b/doc/WORKSPACE_SYSTEM.md index 64ba120..a0077d2 100644 --- a/doc/WORKSPACE_SYSTEM.md +++ b/doc/WORKSPACE_SYSTEM.md @@ -101,8 +101,6 @@ This makes it hard to: /tools/ originals/ # Source audio files (.wav, .aif) - test_demo.seq # Test demo timeline - test_demo.track # Test demo music ``` ### Workspace Configuration diff --git a/doc/test_demo_README.md b/doc/test_demo_README.md index 6ccada0..3c4631d 100644 --- a/doc/test_demo_README.md +++ b/doc/test_demo_README.md @@ -85,9 +85,9 @@ Music time drifts from physical time. Patterns respect tempo scaling. - Fine-grained: Millisecond-resolution analysis, detect jitter ## Files -- `src/test_demo.cc`: Main executable (~220 lines) -- `assets/test_demo.track`: Drum pattern -- `assets/test_demo.seq`: Visual timeline +- `src/app/test_demo.cc`: Main executable (~220 lines) +- `workspaces/test/music.track`: Drum pattern +- `workspaces/test/timeline.seq`: Visual timeline - `src/generated/test_demo_*.cc`: Generated code ## Verification @@ -111,7 +111,7 @@ Music time drifts from physical time. Patterns respect tempo scaling. **Flash before audio:** Reduce ring buffer size (`ring_buffer.h`) **Flash after audio:** Increase pre-fill (`audio_render_ahead()`) **No flash:** Increase `visual_peak` multiplier (currently 8.0×) -**A4 not audible:** Increase volume in `test_demo.track` +**A4 not audible:** Increase volume in `workspaces/test/music.track` **Empty log:** Ensure demo runs ≥0.5s ## Design Rationale -- cgit v1.2.3