Skip to content

Sound Design track: modules 1-3 content

jedmund requested to merge jedmund/sd-track-content into main

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

Merge request reports

Loading