summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-02-14 18:08:35 +0100
committerskal <pascal.massimino@gmail.com>2026-02-14 18:08:35 +0100
commit57aeae226617dbce364716f2d4e7c4aaa6271c1d (patch)
tree9c1084936e808963939abe594d58b01ccf9d7ff0
parenta477013931a3cc7d62cd7bab5e3b556f5af1936b (diff)
docs: add audio system enhancement tasksHEADmain
Add two low-priority sub-tasks: - MP3 sample assets with miniaudio - GPU-accelerated PCM synthesis via compute shader Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
-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.