Skip to content

Music: Analysis

Name what you hear.

Analysis takes the same curated scores as Voices and turns them into a harmony workbench. Under the score, students write a Roman numeral for every beat, then check their reading against the engine's reference analysis — and discuss any disagreement with a score-grounded assistant. The naming, and the thinking, stay with the student.

How it works

  • One cell per beat, grouped by measure, under the full playable score.
  • Check compares the student's Roman numerals against the engine's per-beat reference reading. Cells come back green (agree), amber (same chord, different figure), or rose (different reading).
  • Discuss — a rose cell offers a button that prefills the chat with both readings and the actual voicing at that beat, so the disagreement becomes a conversation about the music. The student always presses send themselves.

Blank beats are simply skipped. Nothing is recorded or graded — the page says so.

A tolerant, musician-friendly checker

The comparison normalises notation rather than punishing it: figures with or without slashes (V65 = V6/5), °/o/dim, / and b/#, case-significant Roman numerals, bII6N6, and the German sixth in all its spellings.

Chromatic vocabulary and modulation

The reference engine reads the chromatic repertoire — augmented sixths (Italian, French, German), the Neapolitan, modal mixture, and secondary dominants — and it is key-aware: around a modulation, beats carry an alternate reading in the local key, and either key's reading counts as correct. The discuss flow mentions both, because hearing a passage two ways is the interesting part, not a mistake.

Collections and access

Analysis shares its gate with Voices: the same access code, the same curated collection, presented ladder-first from easier to harder scores.

Try it: Music: Analysis on the platform

Protocols are MIT Licensed. Platform code is AGPL.