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.
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.
Choose a tonal center, build a progression and inspect the role each chord plays inside the key.
The progression begins in the tonic family, moves through predominant preparation, reaches dominant tension and returns to tonic stability.
| # | Chord | Roman numeral | Function | Role |
|---|

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.
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.
Predominant harmony commonly moves away from tonic stability and prepares dominant harmony. ii and IV are central examples in major keys.
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.
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.
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.

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.
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.
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.
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 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.
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.
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.
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 .
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.
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.
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.
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.
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 .
Move from chord relationships into listening, arrangement, recording and production.
Change the key, rearrange the chords and compare how tonic, predominant and dominant functions shape the progression. Continue with more interactive music tools.
Explore 168 free browser-based tools for musicians, singers, producers, engineers and creators. Open a category to find your next tool.