Constraint Theory Music

Where geometry meets harmony. Explore interactive demos, compose with constraints, and discover the mathematics of musical beauty.

๐ŸŽต Deterministic ยท Geometric ยท Beautiful
๐ŸŽต

๐Ÿš€ Constraint Playground โ€” Interactive Music Explorer

5 hands-on stations to explore constraint music: Snap notes to lattices, pull pitches through funnels, negotiate consensus, test rigidity, and feel the groove. The flagship interactive experience.

Launch Playground โ†’
โœฆ 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 โ†’

๐ŸŽต AI Jam Session

Generate an 8-bar jam using constraint-based algorithms. Pick a preset and hit play.

๐ŸŽน 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

๐ŸŽผ Constraint Composer

Full composition studio. Pick a genre, set constraint tightness, generate multi-bar sequences with Web Audio playback. Export to MIDI. Evolve your composition through generations.

Open Composer โ†’
โœฆ Research & Education
Sweet Spot Under-constrained Over-constrained

๐Ÿ“Š 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 โ†’