Skip to content

Lesson 1-3: Naming Intervals

jedmund requested to merge jedmund/lesson-1-3 into main

Created by: jedmund

Summary

  • Lessons 1-1 through 1-3 for Module 1 (Pitch and Intervals)
  • New layout types: .reading (full-bleed warm pages) and .hardwareSplit (top/bottom device diagram + reading)
  • New interactive tools: interval classifier, interval trainer (ear training with progressive difficulty), scale builder
  • Keyboard enhancements: step arc overlay, multi-sequence toggle, tap-to-play arcs
  • Hardware device diagrams: stroke-only LinnStrument 200 and Arturia KeyLab 61, horizontal orientation, sliding transition between devices
  • Tappable interval terms in hardware prompt text update diagram highlights
  • Purple accent color (P3: 0.58, 0.32, 0.95)
  • Handoff doc for lessons 1-4 through 1-6

Test plan

  • Run on iPad simulator, walk through all pages of lessons 1-1, 1-2, 1-3
  • Verify interval trainer handles progressive difficulty correctly
  • Verify hardware split: segmented control toggles between devices, diagrams slide, tappable terms update highlights
  • Check reading pages follow opener/bridge pattern with no back-to-back modals

Merge request reports

Loading