Lesson 1-3: Naming Intervals
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