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
| Port | Signal |
|---|---|
| audio_in | audio · audio |
| Notes | audio · note |
Outputs
| Port | Signal |
|---|---|
| audio_out | audio |
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