Key Features

  • Contains all 371 of J. S. Bach's chorale harmonizations.
  • Easy to use controls for browsing.
  • Each chorale is analyzed and annotated showing key centers, modulations, Roman numeral analyses, and non-chord tones.
  • Switch analysis styles between roman, chord types and figured bass
  • Search chorales for a specific chord symbol, sonority type or voice-leading error.
  • Listen to chorales using the playback controls.
  • Created by the makers of Harmonia, a groundbreaking software and web based teaching platform that is transforming how teachers deliver and students learn music theory.