Chord Function & Progression Analysis

Harmonic Function Analyzer

This harmonic function analyzer shows how chords behave inside a selected key. Build a progression to see Roman numerals, tonic, predominant and dominant roles, then follow the functional movement from stability through tension and resolution. Explore more audio tools for musicians or return to Ronter Sound.

Harmonic Function Analyzer Online

Choose a tonal center, build a progression and inspect the role each chord plays inside the key.

Runs in your browser
Build your chord progression 2–8 chords
The analysis uses diatonic chord roles in the selected major or minor key.
Functional path Tonic → Predominant → Dominant → Tonic I → ii → V → I

A clear tension-and-resolution cycle

The progression begins in the tonic family, moves through predominant preparation, reaches dominant tension and returns to tonic stability.

Tonic family Stability, arrival and tonic prolongation.
Predominant family Motion away from tonic and preparation for dominant harmony.
Dominant family Harmonic tension with a strong tendency toward tonic.
Function map C major
#ChordRoman numeralFunctionRole
Musician studying chord functions and harmonic movement
Understanding harmonic direction

How the Harmonic Function Analyzer Works

A harmonic function analyzer looks beyond the individual names of chords and asks a different question: what is each harmony doing inside the key?

Choose a key and mode, then build a progression from the available diatonic chords. The analyzer converts every chord to a Roman numeral and places it into a broad functional family: tonic, predominant or dominant.

This makes it easier to see the direction of a progression. Instead of reading C–Dm–G–C only as four chord symbols, you can see I–ii–V–I and the functional path Tonic → Predominant → Dominant → Tonic.

If you also want to practice hearing changes in recorded material, try the Interactive Online Audio Mixer.

Stability Tonic Function I · iii · vi

Tonic-family harmony is associated with the tonal center, relative stability and the prolongation or substitution of tonic function. The tonic chord itself provides the clearest expression of this family.

Departure & preparation Predominant Function ii · IV

Predominant harmony commonly moves away from tonic stability and prepares dominant harmony. ii and IV are central examples in major keys.

Tension Dominant Function V · vii°

Dominant-family harmony contains strong tendencies toward tonic. V expresses this function directly, while the leading-tone chord can provide a closely related dominant role.

Chord names and chord functions are different

The same chord can perform completely different jobs when the tonal center changes. C major is I in C major, IV in G major and V in F major. Its notes have not changed, but its relationship to the key has.

That is why harmonic analysis begins with a tonal reference. Roman numerals describe scale-degree relationships, while functional labels summarize broader patterns of stability, departure, preparation and tension.

When those harmonic choices later become instrumental parts, the music recording overview explores how arranged material moves into the recording stage.

Function describes relationship, not just chord identity. A G major chord does not have one permanent harmonic role. Its function depends on the tonal environment around it.

Example in C major

Dm → G → C → Am

Dm ii Predominant
G V Dominant
C I Tonic
Am vi Tonic family

Why group chords into functional families?

Roman numerals provide detail, but broader functional groups make large-scale movement easier to recognize. ii and IV are different chords, yet both commonly prepare dominant harmony. V and vii° are also different sonorities, but both can create dominant-directed tension.

Thinking in families can therefore reveal similarities between progressions that use different chord symbols. A progression does not need to repeat exactly the same chord sequence to produce a related functional motion.

This can be especially useful while arranging. Once you understand what a harmony is accomplishing, you can consider alternate chords, voicings and instrumental textures without losing sight of the larger movement.

For another perspective on arranging and performance preparation, see the song demo production page.

Keyboard and music production setup for studying chord progressions
Harmonic function helps reveal where a progression feels stable, where it departs and where tension points back toward the tonal center.

Functional analysis does not mean every progression follows one formula

Tonic–predominant–dominant–tonic is a useful model, but real music can prolong a function, skip a stage, reverse direction, use substitutions or move through harmony that is better understood from another theoretical perspective.

The analyzer therefore displays the functional role of each selected diatonic chord rather than declaring that every sequence must follow one required path.

Genre also affects how harmony is used. The blues and country recording page offers a separate look at musical material in styles where chord behavior may not always fit a single classical functional model.

From chord symbols to harmonic roles

Using a Harmonic Function Analysis Tool in Practice

A harmonic function analysis tool can help when a progression is easy to play but harder to explain. By separating chord identity from harmonic role, it becomes easier to compare progressions, study songs and understand why certain transitions create stability, preparation or tension.

Start with a short sequence. Analyze three or four chords, look at the Roman numerals and then compare the functional path with what you hear. The visual result becomes more useful when it is connected to an actual musical impression.

Try this

Compare I–IV–V–I with I–ii–V–I

Both progressions can move from tonic through predominant harmony to dominant and back to tonic. The specific chords differ, but the broad functional direction is closely related.

Tonic function: more than the I chord

The tonic chord is the clearest representation of tonal stability, but other diatonic chords can participate in tonic prolongation or serve as tonic-family substitutes depending on context. In a simplified major-key functional model, iii and vi are often grouped with the tonic family.

That grouping does not mean iii and vi are equivalent to I in every musical situation. It indicates that their behavior can share aspects of tonic-side stability rather than the strong directed tension of dominant harmony.

If you are developing chord ideas into a performance, the instrument recording guide provides a practical next stage for arranged instrumental parts.

Predominant function: moving toward dominant tension

Predominant chords often occupy the space between tonic stability and dominant tension. In major, ii and IV are central examples. Their job is not defined merely by appearing before V, but that motion is one of the clearest ways to hear their functional relationship.

Compare C–F–G–C with C–Dm–G–C. IV and ii sound different and contain different notes, yet each can create a convincing preparation for the dominant.

Dominant function: tension directed toward tonic

V is the principal dominant chord in tonal harmony. The leading-tone chord vii° can also carry dominant function because its tones strongly suggest resolution toward tonic harmony.

In minor keys, the dominant is often altered from the natural-minor collection so that the seventh scale degree becomes a leading tone. This produces a major V or V7 and strengthens the directed pull toward the tonic.

Once those harmonic tensions are recorded across multiple tracks, the Mixer Console Simulator provides a separate environment for practicing how musical layers interact in a mix.

Roman numerals make transposition easier to understand

Suppose a progression is C–Am–Dm–G in C major. Its Roman numerals are I–vi–ii–V. Move the same relationships to G major and the chord names become G–Em–Am–D, while the functional pattern remains recognizable.

This abstraction is useful because it separates the structure of the progression from one specific set of note names.

Musicians preparing unfamiliar material may also find the First Time Recording Studio Guide useful when moving from practice into a structured recording session.

Harmonic function and songwriting

Functional analysis can be used descriptively while songwriting. Instead of asking only which chord should come next, you can ask whether the phrase needs more stability, movement away from the tonic, stronger preparation or a dominant pull toward resolution.

This does not turn composition into a formula. It simply gives names to relationships that can then be kept, changed or deliberately avoided.

The relationship between musical decisions and performance confidence is explored further in Musician Psychology and Recording Confidence .

Harmonic function and arrangement

Arrangement can reinforce or soften harmonic function. A bass part can make roots and functional motion extremely clear, while inversions, sustained common tones and melodic lines can make transitions feel smoother or more ambiguous.

The underlying chord may retain the same Roman numeral while its voicing changes the audible character of the progression.

When arranging develops into a full recorded production, the mixing and mastering overview covers the later stage of shaping those recorded elements.

Why harmonic function can be context-dependent

Functional labels are useful abstractions, not immutable properties attached permanently to chord symbols. Musical context can make a chord behave differently from the simplified family shown by a basic diatonic model.

Chromatic chords, tonicization, modulation, modal harmony and non-functional progressions can require a more detailed explanation. The tool is most useful for examining straightforward tonal relationships in major and minor keys.

Harmony and chords in minor keys

Minor-key harmony requires particular attention because natural minor alone does not account for every common tonal behavior. The raised seventh scale degree frequently appears when a strong dominant function is needed.

For example, in A minor the natural-minor collection contains Em, but tonal progressions frequently use E major or E7 so that G♯ acts as a leading tone resolving toward A.

Understanding that relationship is more informative than simply memorizing that one chord has been altered.

Use the analyzer as a theory and listening exercise

Build I–IV–V–I and listen to it. Replace IV with ii and compare the result. Then substitute vi for I in the middle of a progression and consider whether the sense of tonic-side stability remains.

Exercises like these turn abstract function labels into audible relationships. You can continue with broader interactive practice in the audio tools collection.

From harmony to complete musical expression

Functional analysis explains one layer of music. Melody, rhythm, articulation, dynamics, instrumentation and performance determine how that harmonic structure is ultimately experienced.

The broader connection between musical structure and expression is explored in Music as the Language of the Soul .

Build a Progression and Follow Its Harmonic Direction

Change the key, rearrange the chords and compare how tonic, predominant and dominant functions shape the progression. Continue with more interactive music tools.

RONTER AUDIO LAB

Explore More Audio Tools

Explore 168 free browser-based tools for musicians, singers, producers, engineers and creators. Open a category to find your next tool.

168 tools 14 categories Free to use
Voice & Vocal 13 tools
Ear Training 13 tools
Solfege & Theory 13 tools
Harmony & Chords 22 tools
Rhythm & Tempo 17 tools
Instrument Tools 12 tools
Mixing & Mastering 14 tools
Audio File Tools 15 tools
Audio Generators 6 tools
Speakers & Acoustics 12 tools
MIDI Tools 6 tools
Video & Timecode 12 tools
Creator & Voiceover 9 tools
Calculators 4 tools