diff options
| author | skal <pascal.massimino@gmail.com> | 2026-02-13 08:21:34 +0100 |
|---|---|---|
| committer | skal <pascal.massimino@gmail.com> | 2026-02-13 08:21:34 +0100 |
| commit | eb15703a3f87e4eadc8839b06de12b9c6ec54023 (patch) | |
| tree | 06dcbb3e40df2f08b433927c96335e104b4d0aa7 /assets/demo.seq | |
| parent | 10673f00dfece584ba81d581b69c9ba706a5ea5a (diff) | |
Refactor: Reorganize workspaces and remove assets/ directory
Workspace structure now:
- workspaces/{main,test}/obj/ (3D models)
- workspaces/{main,test}/shaders/ (WGSL shaders)
- workspaces/{main,test}/music/ (audio samples)
Changes:
- Moved workspaces/*/assets/music/ → workspaces/*/music/
- Updated assets.txt paths (assets/music/ → music/)
- Moved test_demo.{seq,track} to tools/
- Moved assets/originals/ → tools/originals/
- Removed assets/common/ (legacy, duplicated in workspaces)
- Removed assets/final/ (legacy, superseded by workspaces)
- Updated hot-reload paths in main.cc
- Updated CMake references for test_demo and validation
- Updated gen_spectrograms.sh paths
handoff(Claude): Workspace reorganization complete
Diffstat (limited to 'assets/demo.seq')
| -rw-r--r-- | assets/demo.seq | 120 |
1 files changed, 0 insertions, 120 deletions
diff --git a/assets/demo.seq b/assets/demo.seq deleted file mode 100644 index a8717f3..0000000 --- a/assets/demo.seq +++ /dev/null @@ -1,120 +0,0 @@ -# ============================================================================ -# DEMO SEQUENCE DEFINITION -# ============================================================================ -# Defines the timeline and layering of visual effects for the demo. -# Compiled by seq_compiler into src/generated/timeline.cc at build time. -# -# DOCUMENTATION: See doc/SEQUENCE.md for complete syntax reference -# -# QUICK REFERENCE: -# SEQUENCE <start> <priority> ["optional_name"] [optional_end] -# EFFECT <+|=|-> <ClassName> <start> <end> -# -# Priority modifiers: + (increment), = (same), - (decrement/background) -# Time notation: 0b (beats), 0.0 (seconds) -# Optional name: Displayed in Gantt charts (e.g., "Opening Scene") -# -# VALIDATION & VISUALIZATION: -# ./build/seq_compiler assets/demo.seq # Validate only -# ./build/seq_compiler assets/demo.seq --gantt-html=t.html # HTML Gantt -# -# ============================================================================ - -# BPM 120 - -SEQUENCE 0b 0 - EFFECT - FlashCubeEffect .2 3 # Background cube (priority -1 = behind everything) - EFFECT + FlashEffect 0.0 1. color=1.0,0.5,0.5 decay=0.95 # Red-tinted flash - EFFECT + FadeEffect 0.1 1. # Priority 1 - EFFECT + SolarizeEffect 0 4b # Priority 2 (was 3, now contiguous) - EFFECT + VignetteEffect 0 6 radius=0.6 softness=0.1 - -SEQUENCE 2.0 0 - EFFECT + CircleMaskEffect 0.0 4.0 0.50 # Priority 0 mask generator - EFFECT + RotatingCubeEffect 0.0 4.0 # Priority 1 (renders inside circle) - EFFECT + GaussianBlurEffect 1.0 2.0 strength=1.0 - EFFECT + GaussianBlurEffect 3.0 4.0 strength=2.0 - -SEQUENCE 4b 0 - EFFECT - FlashCubeEffect 0.1 3. # Priority -1 - EFFECT + FlashEffect 0.0 0.2 # Priority 0 (was 4, now contiguous) - -SEQUENCE 6b 1 - EFFECT + ParticleSprayEffect 0 4 # Priority 0 (spray particles) - EFFECT + ParticlesEffect 0 4 # Priority 1 - EFFECT = GaussianBlurEffect 0 8 strength=3.0 # Priority 1 (stronger blur) - -SEQUENCE 7b 0 - EFFECT + HeptagonEffect 0.0 .2 # Priority 0 - EFFECT + FadeEffect 0.1 1.0 # Priority 1 (was 5, now contiguous) - -# Post-processing chain (priority 10 = applied after scene rendering) -# Effects are applied in priority order: lower numbers first -SEQUENCE 8b 3 - EFFECT + ThemeModulationEffect 0 4 # Priority 0 - EFFECT = HeptagonEffect 0.0 4.0 # Priority 0 (same layer) - EFFECT + GaussianBlurEffect 0 8 strength=1.5 # Priority 1 (subtle blur) - EFFECT + ChromaAberrationEffect 0 6 offset=0.03 angle=0.785 # Priority 2 (diagonal, stronger) - EFFECT + SolarizeEffect 0 10 # Priority 3 - -SEQUENCE 12b 2 - EFFECT - FlashCubeEffect .2 3 # Priority -1 (background) - EFFECT + HeptagonEffect 0 4 # Priority 0 - EFFECT + ParticleSprayEffect 0 4 # Priority 1 (spray particles) - EFFECT + ParticlesEffect 0 4 # Priority 2 - -SEQUENCE 15b 2 - EFFECT - FlashCubeEffect .2 3 # Priority -1 (background) - EFFECT + FlashEffect 0.0 1 # Priority 0 - -SEQUENCE 16b 10 - EFFECT - FlashCubeEffect .2 3 # Priority -1 (background) - EFFECT + GaussianBlurEffect 0 8 # Priority 0 - EFFECT + FlashEffect 0.0 0.2 # Priority 1 - EFFECT = FlashEffect 1b 0.2 # Priority 1 (same layer) - -SEQUENCE 17b 2 - EFFECT + ThemeModulationEffect 0 4 # Priority 0 - EFFECT + HeptagonEffect 0.2 2.0 # Priority 1 - EFFECT + ParticleSprayEffect 0 4 # Priority 2 (spray particles) - EFFECT = ParticlesEffect 0 4 # Priority 2 (same layer) - EFFECT + Hybrid3DEffect 0 4 # Priority 3 - EFFECT + GaussianBlurEffect 0 8 # Priority 4 - EFFECT + ChromaAberrationEffect 0 6 offset=0.01 angle=1.57 # Priority 5 (vertical, subtle) - -SEQUENCE 24b 1 - EFFECT + ThemeModulationEffect 0 8 # Priority 0 - EFFECT + HeptagonEffect 0.2 2.0 # Priority 1 - EFFECT + ParticleSprayEffect 0 8 # Priority 2 (spray particles - longer duration) - EFFECT + Hybrid3DEffect 0 20 # Priority 3 - EFFECT + GaussianBlurEffect 0 8 # Priority 4 - EFFECT + ChromaAberrationEffect 0 10 # Priority 5 - EFFECT + SolarizeEffect 0 10 # Priority 6 - -SEQUENCE 32b 0 - EFFECT + ThemeModulationEffect 0 4 # Priority 0 - EFFECT + HeptagonEffect 0 16 # Priority 1 - EFFECT + ChromaAberrationEffect 0 16 # Priority 2 - EFFECT + GaussianBlurEffect 0 8 # Priority 3 - -SEQUENCE 48b 0 - EFFECT + ThemeModulationEffect 0 4 # Priority 0 - EFFECT + HeptagonEffect 0.2 2.0 # Priority 1 - EFFECT + GaussianBlurEffect 0 8 # Priority 2 - EFFECT + SolarizeEffect 0 2 # Priority 3 - -SEQUENCE 56b 0 - EFFECT + ThemeModulationEffect 0 8 # Priority 0 - EFFECT = HeptagonEffect 0.2 2.0 # Priority 0 (same layer) - EFFECT + Hybrid3DEffect 0 4 # Priority 1 - EFFECT + ParticleSprayEffect 0 8 # Priority 2 (spray particles) - EFFECT + HeptagonEffect 0 16 # Priority 3 - EFFECT + ChromaAberrationEffect 0 16 # Priority 4 - EFFECT + GaussianBlurEffect 0 8 # Priority 5 - -SEQUENCE 62b 0 - EFFECT + ThemeModulationEffect 0 3 # Priority 0 - EFFECT + VignetteEffect 0 3 radius=0.6 softness=0.3 # New effect - EFFECT + SolarizeEffect 0 3 # Priority 2 -# Demo automatically exits at this time (supports beat notation) -END_DEMO 65b |
