Skip to main content
← Back to Gradus
Feature Preview

Chorale Harmonization

Bach Chorales. Four Parts. Real-Time Validation.

The soprano is given — you write the alto, tenor, and bass. Voice ranges enforced. Part-writing rules checked as you compose. The most concentrated voice-leading practice available, built on Bach's four-part harmonizations.

Chorale Harmonization — write three voices against a given soprano

gradusmusic.com/chorale-harmonization
Chorale No. 4 — Es ist das Heil uns kommen her
J.S. Bach · BWV 86 · 8 measures
Intermediate
S
𝄞
A
𝄞
T
𝄞
B
𝄢
⚠ Measure 4, Alto–Tenor: parallel fifths (D→A, C→G). Try contrary motion in the alto.
Reset Voice
Check Voice Leading

How It Works

Soprano Given, Three Voices to Write

The melody is provided from Bach’s harmonizations. You complete the alto, tenor, and bass to create a full four-part texture.

Voice Range Enforcement

Alto (G3–C5), Tenor (C3–G4), Bass (E2–D4). Notes outside the range are flagged immediately — learn to write idiomatically for each voice.

Part-Writing Rules Checked in Real Time

Parallel fifths, parallel octaves, voice crossing, spacing errors — all detected as you write, with specific explanations of each violation.

Graded Difficulty

Basic, Intermediate, and Advanced chorales. Start with simple diatonic progressions and build toward chromatic Bach harmonizations.

Four-part writing is the foundation of every compositional craft.

Master voice leading with Bach's chorales as your guide.