summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--TODO.md20
1 files changed, 20 insertions, 0 deletions
diff --git a/TODO.md b/TODO.md
index 2ee19ef..78e13ab 100644
--- a/TODO.md
+++ b/TODO.md
@@ -66,6 +66,26 @@ Enhance tracker with sample offset and humanization for realistic playback.
---
+## Priority 4: Audio System Enhancements [LOW PRIORITY]
+
+Extended audio capabilities for sample assets and procedural synthesis.
+
+**Sub-tasks:**
+
+1. **MP3 Sample Assets:**
+ - Integrate miniaudio for MP3 decoding
+ - Add ASSET_*.mp3 support to asset_packer
+ - Convert to PCM in AssetManager or synth on load
+ - Use case: Compressed sample libraries
+
+2. **GPU-Accelerated PCM Synthesis:**
+ - Compute shader for direct PCM generation (bypass spectrogram)
+ - Write to compute buffer, readback to synth
+ - Use case: Real-time modulation, complex waveforms
+ - Lower latency than spectrogram path
+
+---
+
## Priority 4: 3D System Enhancements (Task #18)
Pipeline for importing complex 3D scenes to replace hardcoded geometry.