diff options
| author | skal <pascal.massimino@gmail.com> | 2026-02-16 21:47:09 +0100 |
|---|---|---|
| committer | skal <pascal.massimino@gmail.com> | 2026-02-16 21:47:09 +0100 |
| commit | 9f4923385f06a5d6f8e86b5004398a0c335cd6db (patch) | |
| tree | 817fc2d7a390823e69edbfb57395cf7c888a04ed /workspaces/test/timeline.seq | |
| parent | bb4f36f9c32a1484b62e80630825cbcec3976cad (diff) | |
refactor: remove END_DEMO directive, auto-calculate from sequences
Remove END_DEMO keyword from timeline format. Demo duration now
calculated from max effect end time across all sequences. Sort
sequences by start time at compile time for deterministic ordering.
Changes:
- seq_compiler.py: Auto-calculate duration, sort sequences
- seq_compiler.cc: Remove END_DEMO parsing, sort by start time
- workspaces/test/timeline.seq: Remove END_DEMO directive
- Generated timeline.cc: Duration now 40.0f (was hardcoded)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Diffstat (limited to 'workspaces/test/timeline.seq')
| -rw-r--r-- | workspaces/test/timeline.seq | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/workspaces/test/timeline.seq b/workspaces/test/timeline.seq index c4aba02..d4b0004 100644 --- a/workspaces/test/timeline.seq +++ b/workspaces/test/timeline.seq @@ -5,5 +5,3 @@ SEQUENCE 0.0 0 "MainLoop" EFFECT + Flash source -> flash_out 0.0 16.0 EFFECT + PeakMeter flash_out -> sink 0.0 16.0 - -END_DEMO 32.0 |
