See and Hear How Chords Connect

Touch Tonnetz is a map of the 24 major and minor triads that you can tap. Tap a triangle to hear the chord, and every other chord on the lattice shows the Neo-Riemannian transformation.

Download on the App StoreiPhone, iPad and Mac
Get it on Google PlayAndroid phones and tablets

One-time purchase with 7 day free trial.

A hexatonic cycle made by alternating P and L, then a I–vi–IV–V progression built and played back.

Chords That Share Notes Sit Side by Side

On the Tonnetz, every circle is a note and every triangle is the triad made of its three corners. Moving left to right goes up by perfect fifths; the diagonals move by thirds.

Two triangles that share an edge share two notes, so getting from one chord to the other moves a single voice. Neo-Riemannian theory names those three moves:

  • P Parallel: C major to C minor. The third moves a semitone.
  • L Leading-tone exchange: C major to E minor. The root moves a semitone.
  • R Relative: C major to A minor. The fifth moves a whole tone.

Chain them and you can reach any triad from any other. The app labels each triangle with the shortest chain from the chord you tapped.

C major on the Tonnetz with its three neighbors: C minor across the C–G edge (P), A minor across the C–E edge (R) and E minor across the E–G edge (L).PC minC MajRA minLE minE♭CGAEB

What You Can Do With It

Read Harmony in a Key

Choose a tonic in Settings and each triad is labeled with its Roman numeral in that key. The transformation labels let you see a chord's function and its voice-leading distance from the chord you tapped.

C major selected with Roman numerals for the key of C on every triad

Build Progressions by Tapping

Open Progressions and tap chords, single notes and bass notes in order. Play the sequence back at 0.5 to 2 seconds per step, remove any step, and save your progressions or chords for later.

The progression builder holding C major, A minor, F major and G major, with saved items beside it

Stack Notes Into Your Own Chords

Major and minor triads are built in. To make any other chord, tap Chords in the bottom bar, then tap the notes and bass notes you want to play together. Save your chord to play it again later or to use it as a step in a progression.

The chord builder holding C, E, G and B flat

Full Spellings or Plain Note Names

The lattice keeps each note's spelling, so its far corners reach double flats and double sharps. If you would rather read G than A♭♭, switch Note Spelling to note names only.

The lattice with simplified note names in the Light Warm scheme

Six Color Schemes

Three dark and three light color schemes to suit any environment.

  • The lattice in the Dark schemeDark
  • The lattice in the Dark Cool schemeDark Cool
  • The lattice in the Dark Warm schemeDark Warm
  • The lattice in the Light schemeLight
  • The lattice in the Light Warm schemeLight Warm
  • The lattice in the Light Ocean schemeLight Ocean

The Operations on the Labels

P, L and R are the three single-voice moves. The other five are short chains of them that are common enough to have their own names. A compound label reads left to right. PL means apply P, then L. The same primer is in the app's Help screen.

  • P Parallel

    Major and minor on the same root. Two tones hold and the third moves by a semitone.

    C major ↔ C minor

  • L Leading-Tone Exchange

    Two tones hold and one moves by a semitone. The root of the major triad drops to its leading tone.

    C major ↔ E minor

  • R Relative

    A major triad and its relative minor. Two tones hold and one moves by a whole tone.

    C major ↔ A minor

  • S Slide = LPR

    The third stays put while the root and fifth both shift by a semitone.

    C major → C♯ minor

  • N Near Fifth = RLP

    A fifth-related chord of the other mode, reached by moving two voices a semitone each. Also called Nebenverwandt.

    C major → F minor

  • F Far Fifth = PRL

    A fifth-related chord of the other mode, reached by moving two voices a whole tone each.

    C major → G minor

  • H Hexatonic Pole = LPL

    No common tones, and every voice moves by a semitone.

    C major → A♭ minor

  • O Octatonic Pole = PRPR

    The same kind of chord a tritone away, with no common tones.

    C major → F♯ major

Even More Features

  • Piano, Brass and Woodwinds

    Real, sampled instrument sounds. Each set covers every chord and note on the lattice, plus a row of 12 bass notes.

  • Zoom to 4×

    Pinch on a touchscreen, or scroll with a trackpad or mouse on a Mac. Drag to pan while zoomed in.

  • Chord Labels On or Off

    Hide the chord names when you want to read the lattice by its notes alone.

  • Settings Sync Between Devices

    Settings, saved chords and progressions sync through iCloud across iPhone, iPad and Mac. On Android they are included in your device's Google backup.

  • Choose Where It Plays

    On iPhone, iPad and Android, send the sound to the speaker, wired headphones or a Bluetooth device from Settings.

  • No Account, Ads or Tracking

    The app runs on your device. It has no sign-in, no advertising and no analytics. Details are in the privacy policy.

History and Testimonials

Touch Tonnetz has been developed over ten years by a team of two. One is a professional software developer and the other is a professional composer.

  • To use this geometric-musical framework, you need to be curious and intuitive enough to engage with this level of instruction, with a basic understanding of music theory. I'm just trying it out... and I already know what to expect: a rapid learning process that will help me strengthen my knowledge... you know, brain food.

    Originally in Spanish

    Para llegar a usar este entramado geometrico-musical debes de ser lo bastante curioso e intuitivo para involucrarte a este nivel de enseñanza con conocimiento basico de TEORIA MUSICAL. Estoy probandolo apenas ... y ya se lo q me espera: Un proceso de aprendizaje rapido q me ayudara a fortalecer mis conocimientos ... ya saben, alimento para el cerebro

    Google Play user ·
  • The best NRT app! Development has resumed on this app in 2026, and it’s been updated with a few nice enhancements. Thank you to the developer for creating this! ❤️

    Apple iPad and iPhone user ·
  • Excellent!!! Love it! Euler would be impressed!

    Google Pixel user ·
  • just as it says in the description: Save time and easily experiment with this handy tool! Thank you for this app, it is brilliant

    Android tablet user ·

Try It Free for 7 Days

The trial has every feature. Afterward, a one-time purchase unlocks the app permanently. There is no subscription.

Download on the App StoreiPhone, iPad and Mac
Get it on Google PlayAndroid phones and tablets