diff options
| author | skal <pascal.massimino@gmail.com> | 2026-02-05 18:47:47 +0100 |
|---|---|---|
| committer | skal <pascal.massimino@gmail.com> | 2026-02-05 18:47:47 +0100 |
| commit | 215bb6c8d2346e1328327d6aec27db0006fd4639 (patch) | |
| tree | 97d03d64eab4172f5e5e528a972a150a0ccb87e0 /assets/final/CRASH_1.spec | |
| parent | 137727c4e12a4ad2350d1ce22d45e03fec6e510a (diff) | |
docs: Add SpectrogramResourceManager to audio refactor plan
Updated AUDIO_LIFECYCLE_REFACTOR.md to explicitly address asset/procedural
spectrogram handling and AssetManager relationship.
Key additions:
- SpectrogramResourceManager component separates resource loading from sequencing
- Clear ownership rules: AssetManager owns assets, ResourceManager owns procedurals
- Unified interface for both asset and procedural spectrograms
- Reduces Tracker responsibility to pattern sequencing only
- FAQ section answering common questions about dependencies and caching
Architecture change:
AudioEngine → { Synth, Tracker, ResourceManager }
ResourceManager → { AssetManager, ProceduralGenerator }
This addresses the concern about coupling between tracker, synth, and assets.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Diffstat (limited to 'assets/final/CRASH_1.spec')
0 files changed, 0 insertions, 0 deletions
