🎵 Extended Tonal Harmony Explorer

Click a chord to select · Use buttons on the right to edit

Selected Chord

Change Chord Type:

Duplicate: creates two child branches, both identical to the selected chord.

Add Fifth Before: creates two child branches - the first is a fifth above the selected chord, the second is identical to the selected chord.

Minor Third Up/Down: shifts the root note by a minor third for octatonic substitutions.

Delete Children: removes all children from the selected node.

Change Chord Type: changes the selected leaf node to a different chord type.

Play Progression: plays all leaf nodes in order on a loop.

Reset Tree: clears the tree to a single root node.

Tonnetz Map