Skip to content
shipped

Project

Idiograma

Live pitch-perception trainer that maps your hearing and trains absolute pitch through a custom 'Moving Bubbles' particle visualization.

Live demo
JavaScriptPythonWeb Audio API

Idiograma takes the question “can you train absolute pitch?” and turns it into a structured course of exercises. The user sings or plays into the mic; the app maps the pitch into a constellation of particles whose motion encodes accuracy, drift, and harmonic relationships. It runs live at idiograma.com.

The signature visual element is Moving Bubbles — a particle-physics canvas where each pitch becomes a node and the relationships between pitches drive the motion field. The animation at the top of this page is the same engine, decoupled from audio for portfolio purposes; in production it’s the audio signal that pushes the bubbles around.

What’s interesting from a product lens: the app isn’t a generic ear-training tool. The diagnostic-then-train loop and the visualization-as-feedback are the product, and the design bet is that visual feedback legible enough to motivate practice — without being so dense it discourages — is what makes training stick. Try it and judge the bet yourself.

Next →

Quantifying Consciousness

MSc thesis: EEG complexity measures for Disorders of Consciousness — 183 patients, 732 datasets, two methods, one phase-space framing of consciousness as criticality.

Get in touch

Open to product roles where shipping, strategy, and measurement live in the same job. Also happy to just talk evals, experiment design, or how people understand things.