interactive music lessons.
Self-contained, browser-native lessons with rendered notation, audio playback and the occasional opinion. Mostly built for my classroom; happy when they're useful elsewhere.
Voice
Leading
Connecting chords so each voice sings its own smooth melody — with Bach chorales as models. abc.js notation + playback.
OPEN → §02 / synthesisAdditive
Synthesis
Build timbres a harmonic at a time. Interactive web-audio sliders, no plugin required.
LAUNCH ↗ §03 / DP musicRomantic
Era
Guided listening & analysis for IB Diploma Programme Music.
LAUNCH ↗ §04 / DP musicDP11 · T2
Practice
Term-two practice sets for DP11 music students at Colegio Einstein.
LAUNCH ↗ §05 / DP musicDP11 · T3
Study
Term-three study materials for DP11 music students at Colegio Einstein.
LAUNCH ↗ §06 / theoryDiminished
Chords
How one unstable chord powered Romantic-era drama — vii°7, secondary diminished, common-tone, and the enharmonic pivot. With playback.
OPEN → §07 / listeningStem
Splitting
Pull any recording apart into drums, bass, vocals and the rest — a guided-listening workflow with demucs, sonic and podium.
OPEN →