Part Writing Calculator






Part Writing Calculator | SATB Voice Leading & Harmony Tool


Part Writing Calculator

Expert SATB Voicing and Spacing Analysis


Select the fundamental root of the chord.


Defines the intervals used in the voicing.


Determines which chord member is in the lowest voice.


Primary SATB Voicing
C3 – G3 – E4 – C5
Doubled Note
Root (Standard)

Spacing Status
Ideal (No Overlapping)

Voice Range Check
Within Professional Ranges

Vertical Pitch Distribution

Figure 1: Visual pitch height representation from Bass to Soprano.


Voice Note Octave Interval from Bass
Voicing Formula: Standard Chorale Style doubling. For root position triads, we double the root. Spacing between Soprano-Alto and Alto-Tenor must be ≤ 1 Octave.

Mastering Harmony with the Part Writing Calculator

The part writing calculator is an essential tool for music theorists, students, and composers who aim to master the art of SATB (Soprano, Alto, Tenor, Bass) vocal writing. Whether you are working on a Bach-style chorale or a modern vocal arrangement, maintaining proper vertical alignment and chord distribution is critical. This part writing calculator simplifies the process by checking for spacing errors and doubling mistakes in real-time.

Voice leading rules have governed Western music for centuries. A part writing calculator acts as a digital tutor, ensuring that your chords are voiced to sound resonant and balanced. By inputting your root, quality, and inversion into the part writing calculator, you can instantly see the most effective way to distribute four notes across four voices.

What is a Part Writing Calculator?

A part writing calculator is a specialized software utility designed to apply the rules of classical counterpoint and harmony to a specific chord. It focuses on the “vertical” aspect of music theory—how notes are stacked. Users typically employ a part writing calculator to avoid “forbidden” intervals or awkward voicings that make music difficult to sing or muddy to hear.

Common misconceptions suggest that part writing is purely creative. In reality, it is deeply mathematical. Using a part writing calculator reveals the underlying ratios and intervals that make a C Major chord sound “correct” in a liturgical or classical setting.

Part Writing Calculator Formula and Mathematical Explanation

The mathematical logic behind a part writing calculator involves semitone mapping and interval checking. Every note is assigned a value (0-11), and octaves are handled as multiples of 12. The part writing calculator checks the distance (Δ) between adjacent voices.

The primary constraints programmed into the part writing calculator include:

  • S-A Spacing: Soprano pitch – Alto pitch ≤ 12 semitones.
  • A-T Spacing: Alto pitch – Tenor pitch ≤ 12 semitones.
  • T-B Spacing: Tenor pitch – Bass pitch can exceed 12 semitones but is usually within 2 octaves.
Table 1: SATB Variables in the Part Writing Calculator
Variable Meaning Unit Typical Range
R Root Note Frequency Hz / MIDI C2 to C4
Q Chord Quality Factor Interval Set Major, Minor, Dim, Aug
Vn Voice Index (1-4) Position S, A, T, B
D Doubling Logic Boolean Root, 3rd, or 5th

Practical Examples (Real-World Use Cases)

Example 1: C Major in Root Position

Suppose you are writing a hymn. You input ‘C’ as the root and ‘Major’ as the quality into the part writing calculator. In root position, the part writing calculator will suggest a voicing like Bass: C3, Tenor: G3, Alto: E4, Soprano: C5. This doubles the root (C) and keeps all voices within an octave of their neighbor, satisfying all classical rules.

Example 2: G Minor in First Inversion

In first inversion, the 3rd of the chord (Bb) is in the bass. By selecting ‘G’ and ‘Minor’ and ‘First Inversion’ in the part writing calculator, the tool might suggest Bass: Bb2, Tenor: G3, Alto: D4, Soprano: G4. Notice how the part writing calculator prefers doubling the root or fifth rather than the sensitive third in many traditional contexts.

How to Use This Part Writing Calculator

  1. Select the Root: Choose the primary note of your chord from the dropdown in the part writing calculator.
  2. Choose the Quality: Identify if the chord is major, minor, diminished, or augmented.
  3. Set the Inversion: Decide if the root, third, or fifth should be in the lowest (Bass) voice.
  4. Analyze Results: Look at the “Main Result” box in the part writing calculator to see the specific notes for SATB.
  5. Check Spacing: Review the spacing and range status to ensure your voicing is singable.
  6. Copy and Apply: Use the “Copy” button to save your data for your composition software.

Key Factors That Affect Part Writing Results

  • Voice Ranges: Sopranos usually shouldn’t sing below Middle C4, while Basses rarely go below E2. The part writing calculator accounts for these tessituras.
  • Chord Spacing: “Close position” vs “Open position” significantly changes the texture of the harmony.
  • Doubling Rules: In a four-part texture, one note must be played twice. The part writing calculator prioritizes doubling the root for stability.
  • Resolution of Tendency Notes: Leading tones and 7ths require specific movement, which influences how you voice the current chord.
  • Inversion Choice: First inversion chords often sound “lighter” and are used for stepwise bass movement.
  • Acoustic Resonance: Spreading the notes wider at the bottom (Bass/Tenor) and closer at the top (Alto/Soprano) mimics the natural overtone series.

Frequently Asked Questions (FAQ)

Can the part writing calculator handle seventh chords?

This version of the part writing calculator focuses on triads (Major, Minor, Diminished, Augmented). Seventh chords require a fourth unique pitch, changing doubling requirements.

Why does the part writing calculator tell me my spacing is “Wide”?

If the distance between Soprano and Alto or Alto and Tenor exceeds an octave, the part writing calculator flags it because it can cause the voices to lose their cohesive choral blend.

Is doubling the 3rd always wrong?

Not always, but in root position major chords, doubling the 3rd can make the chord sound overly “thick.” The part writing calculator follows standard common-practice period rules.

Does this tool check for parallel fifths?

Parallel fifths occur between *two* chords. This part writing calculator analyzes the vertical stack of a *single* chord. You should check the transition between chords separately.

What is the “best” note to double?

Generally, the root is the best. In some cases, like a diminished chord in first inversion, the part writing calculator will suggest doubling the 3rd (the bass note) for stability.

Can I use this for jazz harmony?

While the part writing calculator uses classical rules, the foundational notes remain relevant. However, jazz often uses “extensions” (9ths, 11ths) not covered here.

What are the standard voice ranges?

Standard ranges are: Soprano (C4-A5), Alto (G3-D5), Tenor (C3-A4), Bass (E2-D4). The part writing calculator monitors these boundaries.

Why do we use SATB?

SATB is the standard for choral music because it covers the full range of human voices comfortably, as demonstrated by the output of the part writing calculator.


Leave a Reply

Your email address will not be published. Required fields are marked *