Interactive Demos
๐ด Constraint Tarot
Draw a 5-card compositional spread. Each card represents a musical constraint โ combine them to generate unique harmonic progressions.
Open Tarot โ๐ธ Code as Music
Type code in any programming language and hear it transformed into music. Each syntax element maps to melodic and rhythmic patterns.
Start Coding โ๐น Constraint Piano
Play a virtual piano where keys snap to lattice positions. Toggle snap on/off to hear the difference. See the Aโ lattice grid overlay in real time.
Play Piano โComposition Tool
Research and Education
๐ Flow Hypothesis
The Goldilocks curve of musical constraint. Too few constraints = boring. Too many = chaotic. The sweet spot produces flow states.
๐ Education Materials
Class plans, curriculum guides, and teaching resources for bringing Constraint Theory into music education.
Browse Materials โ๐๏ธ Physical Instruments
Five instrument concepts that embody Constraint Theory principles โ from lattice keyboards to harmonic resonance chambers.
View Concepts โ