Screenshots
About this app
Explore the building blocks of modern harmony. This app lets you see, hear and manipulate pitch class sets, the foundation of post-tonal and atonal music theory. EXPLORE • Tap notes on the pitch wheel to build any chord or scale. • See the Forte number, prime form, normal form and interval vector. • Check transpositional and inversional symmetry. • Open the K/Kh complex of any set to see which set classes include it or its complement. FIND • Tap notes on a keyboard, or type a Forte number (3-11, 6-Z44) or pitch-class numbers (0 4 7). • Browse all 224 Forte set classes, with Z-relations, filtered by size. TRANSFORM • Transpose, invert and multiply (M5, M7) any set. • Morph smoothly from one set to another. CREATE • Generate sets by cardinality, symmetry and density. • Arrange sets into rhythmic sequences using P, T, I, R and RI operations, with every inversion level. • Build a serial matrix from rows of 2 to 12 notes. • See each set as geometry in tonal space, with symmetry axes. • Export to MIDI and MusicXML. LEARN • A built-in theory guide. • Analysis examples from Debussy, Schoenberg, Stravinsky, Berg, Messiaen and more, with links to scores. Built for students, composers and theorists, from first-time learners to advanced analysis.
What's new
Version 1.0.2 · Oct 9, 2026
• Set Finder: no more 20-result limit. Every matching set class is now listed. • Set Finder: new note picker. Tap notes to search instantly, or type a Forte number (3-11) or pitch-class numbers (0 4 7). • Set Finder: with no notes selected, it now lists all 224 set classes (filter by size with the note-count chips). • New: K/Kh complexes. Open any set in Explorer to see the set classes that include it or its complement. • New: Serial Matrix in the Sequencer, for rows of 2 to 12 notes. Read P, I, R and RI forms straight from the grid. • Sequencer: every step can now use any inversion (I0–I11) and retrograde inversion (RI0–RI11). • Geometry: inversional symmetry axes are now drawn on the shape. • The settings button is now a gear and the sheet is called Settings. • Thanks to everyone who sent feedback!
More from Martin Adler
You might also like
Parallax WellChristopher Bryant
RecodecChristian Thompson
Chords WeaverLoup Vuarnesson
Touch TonnetzChristopher Michaelis
Kompute - Music CalculatorStephan Bolch
MotifPilot MIDI GeneratorBorealbit Technology Limited
Fuzz Droid - Distortion EffectSketch Audio, LLC
Aether SynthJacob Kirk
VAPolyTZFMRyo Togawa
NoLimits2Christian Siedschlag