Design SuperSynth wavetable banks and a supported data-loading path #5

Open
opened 2026-08-22 16:39:55 +00:00 by peterswimm · 1 comment
Owner

Audit finding

src/SuperSynth.cpp currently writes one fixed BRR ramp into emulated SPC700 RAM and records a TODO for wavetable banks or other data-loading methods.

Completion criteria

  • Define the user-facing source/bank model and licensing rules for included audio data.
  • Implement the smallest viable bank/loading path.
  • Document controls, persistence, and failure behavior.
  • Add tests or fixtures for RAM and BRR setup.
## Audit finding `src/SuperSynth.cpp` currently writes one fixed BRR ramp into emulated SPC700 RAM and records a TODO for wavetable banks or other data-loading methods. ## Completion criteria - Define the user-facing source/bank model and licensing rules for included audio data. - Implement the smallest viable bank/loading path. - Document controls, persistence, and failure behavior. - Add tests or fixtures for RAM and BRR setup.
Author
Owner

Spelwork tracking: pending wish 86d353c1 under actor peterswimm.

Spelwork tracking: pending wish `86d353c1` under actor `peterswimm`.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
peter-swimm/potatochips#5
No description provided.