Melody / Help / Analysis / Tonnetz

Tonnetz

See harmony as GEOMETRY — the neo-Riemannian Tonnetz, a triangular lattice of pitches where every triad is a triangle (the three axes are a fifth, a major third, and a minor third). The chord you're playing lights up as a glowing triangle; as the harmony moves it GLIDES to a neighbouring triangle (a shared edge = smooth voice-leading), leaving a fading trail — so a chord progression draws a path across the lattice. Major triads point one way, minor the other. An ANALYTICAL pass-through: wire a chord source (a Chord Progression, a pad, a mix) through it and the audio flows out UNTOUCHED. An Analysis-family node. The chord recognition lives in the kernel (harmony::detect_chord_from_chroma); audio.js taps the samples, the lattice geometry is drawn from the kernel's note intervals. Or wire a Chord Progression / Piano Roll's Pitch output into the NOTES input and it reads the chords from the actual notes — exact, synced to the Clock playhead, no audio routing needed.

Inputs

PortSignal
audio_inaudio · audio
Notesaudio · note

Outputs

PortSignal
audio_outaudio

Used in these rigs

Chord Synth · Harmony Workbench · Pure Chords · Transcribe to Chords

More analysis nodes

Formants · Harmonic Field · Meter · Pitch · Radar · Spectrum · Stereo Field

Open Melody →