Beat Kitchen's chord construction interface and playable surface, built on Euler's Tonnetz and applied to a three-dimensional torus.
Can be added to what you have
Root Other notes
Each chord is a facet, a triangle of its three notes; every chord has seven facets round the donut. Tap a facet to play it; another facet of the same chord plays it in another inversion. Hold to sustain.
Hold Stack (or Shift) and tap a blue facet to add it: Cm + E♭ = Cm7. Tap a blue note to add a colour tone: G + F = G7. Without Stack, a tap starts a new chord.
Second finger or Shift-click adds any facet.
Tap a lit facet or note to release it. Double tap a facet to solo it.
Tap empty space to clear. Double tap empty space to re-centre.
Drag to spin and roll. Scroll up and down to tilt, left and right to turn; Option + scroll to roll; ⌘ + scroll or pinch to zoom (closer is louder and brighter). Option-drag (or right-drag, or two fingers up and down) also tilts. When the view has moved, a dot lights on the Where tab; Reset the view is there.
Ridges run along the lines of thirds: augmented along the major thirds, diminished along the minor thirds. The lines through the front show; tap one to play it (a diminished seventh, or the triad when you tap close to a note). Where it can go is tinted.
Drag a lit note sharp or flat: it changes everywhere, and every chord it belongs to is renamed (G → G♯ turns C into C+).
← → step back and forward through the chords you played (Shift ← → spins).
Keys add and remove notes. MIDI shows what you play.