summaryrefslogtreecommitdiff
path: root/workspaces/test
diff options
context:
space:
mode:
Diffstat (limited to 'workspaces/test')
-rw-r--r--workspaces/test/shaders/common_uniforms.wgsl14
-rw-r--r--workspaces/test/timeline.seq4
-rw-r--r--workspaces/test/timeline.seq.backup8
3 files changed, 17 insertions, 9 deletions
diff --git a/workspaces/test/shaders/common_uniforms.wgsl b/workspaces/test/shaders/common_uniforms.wgsl
index ce1be53..1ab8939 100644
--- a/workspaces/test/shaders/common_uniforms.wgsl
+++ b/workspaces/test/shaders/common_uniforms.wgsl
@@ -1,11 +1,11 @@
struct CommonUniforms {
- resolution: vec2<f32>,
- _pad0: f32,
- _pad1: f32,
- aspect_ratio: f32,
- time: f32,
- beat: f32,
- audio_intensity: f32,
+ resolution: vec2<f32>, // Screen dimensions
+ aspect_ratio: f32, // Width/height ratio
+ time: f32, // Physical time in seconds (unaffected by tempo)
+ beat_time: f32, // Musical time in beats (absolute, tempo-scaled)
+ beat_phase: f32, // Fractional beat (0.0-1.0 within current beat)
+ audio_intensity: f32, // Audio peak for beat sync
+ _pad: f32, // Padding
};
struct GlobalUniforms {
view_proj: mat4x4<f32>,
diff --git a/workspaces/test/timeline.seq b/workspaces/test/timeline.seq
index 100c7da..3cbfb93 100644
--- a/workspaces/test/timeline.seq
+++ b/workspaces/test/timeline.seq
@@ -2,7 +2,7 @@
# Minimal timeline for audio/visual sync testing
# BPM 120 (set in test_demo.track)
-SEQUENCE 0.0 0 "Main Loop"
- EFFECT + FlashEffect 0.0 16.0
+SEQUENCE 0.0s 0 "Main Loop"
+EFFECT + FlashEffect 0.0s 16.0s
END_DEMO 32b
diff --git a/workspaces/test/timeline.seq.backup b/workspaces/test/timeline.seq.backup
new file mode 100644
index 0000000..100c7da
--- /dev/null
+++ b/workspaces/test/timeline.seq.backup
@@ -0,0 +1,8 @@
+# WORKSPACE: test
+# Minimal timeline for audio/visual sync testing
+# BPM 120 (set in test_demo.track)
+
+SEQUENCE 0.0 0 "Main Loop"
+ EFFECT + FlashEffect 0.0 16.0
+
+END_DEMO 32b