Sound Design track: modules 1-3 content
Created by: jedmund
Summary
- 18 lessons across 3 modules for the Sound Design track (How Sound Works, Subtractive Synthesis, Modulation)
- 112 files: content JSONs + markdown companions, lesson manifests, exercise configs, check configs, hardware prompts
- Module 1 uses all 3 implemented tools (waveform_generator, harmonic_series_builder, interval_classifier)
- Modules 2-3 focus on teaching content with interval_classifier exercises since complex tools (filter_playground, envelope_editor, virtual_synth, mod_matrix) aren't built yet
- All content follows authoring rules: discovery-first, no back-to-back modals, callouts attached to interactive blocks, bold note names, Unicode accidentals
Still needed
- CurriculumRegistry.swift update to register the sound-design track
- Implementation of Module 2-3 tools (filter_playground, envelope_editor, virtual_synth, mod_matrix) to replace placeholder interval_classifier exercises
Test plan
-
Validate all JSON parses correctly -
Verify cross-references between manifests, content blocks, exercise configs, and check configs -
Confirm no layout rule violations (no back-to-back modals, lessons open with text or interactive) -
Review content voice and tone for consistency with Sound Design track goals -
Spot-check hardware prompts for accuracy