summaryrefslogtreecommitdiff
path: root/src/generated/assets.h
AgeCommit message (Collapse)Author
13 hoursfix(audio): Clean up stale spectrograms and fix asset referencesskal
ROOT CAUSE: - 15 stale .spec files from pre-orthonormal DCT era (16x amplification) - Asset manifest referenced 3 non-existent samples (kick1, snare1, hihat1) - music.track used outdated asset IDs after renumbering FIXES: 1. Removed all 29 stale .spec files 2. Regenerated 14 clean spectrograms from source files 3. Updated demo_assets.txt: removed KICK_1, SNARE_1, HIHAT_1; renumbered remaining 4. Updated music.track: KICK_3→KICK_2, SNARE_4→SNARE_3, HIHAT_4→HIHAT_3 5. Added BASS_2 (BASS_SYNTH_1.spec) to asset manifest VERIFICATION: - All peak levels < 1.0 (no clipping) ✅ - Demo builds and runs successfully ✅ REMAINING ISSUE: - RMS levels vary 4.6x (0.054 to 0.248) - Samples not normalized before encoding - This explains erratic volume in demo64k - Recommend: normalize source .wav files before spectool analyze handoff(Claude): Audio distortion fixed, but samples need RMS normalization.
23 hoursdocs: Update project documentation and regenerate assetsskal
Updated PROJECT_CONTEXT.md and TODO.md to include new critical tasks and reflect changes in task prioritization. Modified doc/3D.md to adjust task descriptions. Modified doc/CONTRIBUTING.md to incorporate the new in-memory replacement rule. Regenerated asset files (src/generated/assets.h, src/generated/assets_data.cc, src/generated/test_assets.h, src/generated/test_assets_data.cc) to reflect any changes in asset definitions. Removed temporary changes to GEMINI.md and HANDOFF.md.
29 hourschore: Update documentation, generated assets, and cleanupskal
Removed obsolete scene_query.wgsl (replaced by variants). Updated TODO.md. Committed generated asset files reflecting new shader snippets.
3 dayschore(assets): Update generated asset data for modular WGSLskal
3 daysrevised .gitignoreskal
4 daysremove generated assets which shouldn't be in gitskal
5 daysrefactor(build): Centralize generated files and clean up project layoutskal
- Task A: Centralized all generated code (assets, timeline) into a single directory to create a single source of truth. - Task A: Isolated test asset generation into a temporary build directory, preventing pollution of the main source tree. - Task B: Vertically compacted all C/C++ source files by removing superfluous newlines. - Task C: Created a top-level README.md with project overview and file descriptions. - Task D: Moved non-essential documentation into a directory to reduce root-level clutter.