tonnetz loom
Walk the geometry of harmony. Each node is a pitch; each triangle is a consonant triad. Tap one to hear it in just intonation, then move with the neo-Riemannian P / L / R transforms — each glides exactly one voice. Your path is woven as a ribbon.
after Euler’s Tonnetz (1739) · Cohn, neo-Riemannian theory · Lewin, transformations
current: C majmove: tap a trianglesteps: 0
Audio starts on your first tap (covers iOS autoplay). Tap any triangle, then move with P / L / R — or hit drift to hear it walk itself.