Mapping Tonal Harmony Pro has been envisioned as auxiliary material in the study of Tonal Harmony. The main objective of this app is to provide the student, teachers, composers and/or songwriters with a tool that will aid them in hearing, analyzing, foreseeing and composing harmonic progressions without struggle, in all keys alike. Study Tonal Harmony in different styles: Classical, Jazz, Rock/Pop, Blues, Gospel, Contemporary and more.

"Mapping Tonal Harmony does not automatically analyze audio. The audio-sync is a tool to sync real audio tracks with progressions already present in the app"

The map has seven levels of complexity, from the basic diatonic neighborhood advanced secondary functions in major and minor modes and is viewable in all 12 keys and enharmonic spellings, plus a functional view (relative to the tonic). Each level is also accompanied by its respective workbook available at for further study and research.

Create your own progressions and workouts or download progressions book files with, tonal harmony progressions, jazz theory progressions and workouts, or entires song progressions. View their harmonic analysis in different formats which you can view in any key and print.

7 Map Levels:
1) Basic Diatonic functions
2) IIIm and Deceptive Cadences
3) SubV7 and Neapolitan sixth (N6)
4) Secondary Dominants
5) Blues and other modes
6) Advanced Secondary Dominants
7) Complete Map with all functions

10 Map Layouts for different styles:
1) Jazz Standard
2) Blues
3) Late Baroque - Early Classical
4) Late Classical
5) Romanticism
6) Pop/Rock
7) Gospel
8) Contemporary Pop/Rock
9) Quartal Music
10) All Possibilities

9 Staff Layout Templates (and you can create your own):
1) Full Analysis
2) Analysis without scales
3) Omit Functional Analysis
4) Only Functional Analysis
5) Lead Sheet Standard
6) Lead Sheet Large
7) Lead Sheet Small
8) Smaller Tonal Harmony Worksheet
9) Tonal Harmony Worksheet

Play-along in different Styles such as Jazz, Blues, Bossa, Rock/Pop. Choose tempo, adjust volumes, reverb, or apply a limiter to any of the instruments.

Mapping Tonal Harmony will play the functions using 3 to 6 voices, resolve voice-leading, add tensions for jazz using customizable voicing creation rules or using just chord-tones for classical progressions. You can adjust the volume of each voice independently, and use a bass sound on the lowest note if you like.

Create workouts in just one click to practice progressions in all twelve keys.
View the voicings in standard music notation or in the piano keyboard.
View the chord-scale and identify chord-tones, tensions and avoid notes.

The score editor has all the necessary tools to create a complete song-form, including sections, repeats, DS. al Coda, Fine, First Endings, direct modulations and common-tone modulations

Save your songs to the catalog or export entire progressions-books and share them with other Mapping Tonal Harmony Pro users.

Transpose your progression to any key and print it using any of the preloaded layouts or create your own.

What’s New

Version 7.6.5

Tritone Substitutions filter added to the Map Inspector
Bug fixed in the Staff Preferences panel for Dark mode and Light mode and macOS 10.13

Ratings and Reviews

3.8 out of 5
5 Ratings

5 Ratings

Stinkykong ,

I don't regret the purchase but...

... I thought this was for creating playalongs, which is one thing this app does, but just for that alone, this doesn't meet my expectations and certainly doesn't stand up to IReal Pro. MTHPro only offers two time signatures... WHAT? just 3/4 and 4/4. OK. well I believe MTHPro would probably offer longer tune durations than IReal but not certain of that yet. The playback doesn't match the quality and versatility of IReal but it is different. The analytics looks all cool and is theory in a nutshell so MTHPro does offer it's unique qualifiers. It's an amazing app in it's own ways, I suppose but leaves me high and dry with the play along part.

I Am Brig's Nickname ,

Not very easy

Everything about this app is like trudging through a swamp. I really like the idea of it, and want to use it to chart songs or to practice, but I just can't get over the interface.

First off, it's pretty slow doing what seems like pretty simple operations, opening/closing view panes, loading files, starting playback, etc.

On to actually writing, if you don't know your way around the map, forget about it. Need to add a specific chord? Start looking around the map for it, there is no way to just add a chord by name. You'd better not forget that half the chords are hidden, and you better hope the specific name for the chord you are looking for is the one that's on the map.

There's no undo functions in editing, the closes thing is exiting 'edit' mode, which causes it to revert, seem totally backwards.

Like I said, I really want to use this app, but every time I open it I end up getting very frustrated at what I assume should be very simple things.

Maybe chalk it up to not knowing the app well enough, but if it can do some of this stuff then the app just does a terrible job at explaining itself.

Yurima73 ,


This app is incredible. Version 7.5 with audio sync is the coolest feature ever! If you think you know all this app can do you are probably wrong, I am still finding things I can do and learning tons in the process. Congrats to the mDecks team for creating such an useful tool for musicians.


116.5 MB

macOS 10.13 or later, 64-bit processor



Age Rating
Rated 4+
© mDecks Music 2019


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer