diff options
| author | skal <pascal.massimino@gmail.com> | 2026-02-14 18:08:35 +0100 |
|---|---|---|
| committer | skal <pascal.massimino@gmail.com> | 2026-02-14 18:08:35 +0100 |
| commit | 57aeae226617dbce364716f2d4e7c4aaa6271c1d (patch) | |
| tree | 9c1084936e808963939abe594d58b01ccf9d7ff0 | |
| parent | a477013931a3cc7d62cd7bab5e3b556f5af1936b (diff) | |
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.md | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -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. |
