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 โ†’
CR=0.94

๐ŸŽน Tensor MIDI โ€” Conservation in Music

Spectral conservation theory applied to harmony. The Conservation Ratio measures how well harmonic patterns preserve spectral energy โ€” real music scores CRโ‰ˆ0.87-0.94, random notes score CRโ‰ˆ0.25-0.35.

iiโ€“Vโ€“I in C:
CR=0.94 (+4.06ฯƒ)
12-bar blues:
CR=0.87
Random notes:
CR=0.31

Composition Tool

Research and Education