Signed in as:
filler@godaddy.com
Signed in as:
filler@godaddy.com
“This is what the mental instructions for musical performance look like.”

Object-Oriented Music™ is a method for representing musical structure as reusable symbolic objects rather than fixed notation.
Instead of treating music only as notes on a staff, OOM models relationships such as interval, rhythm, repetition, variation, and phrase structure as manipulable spatial objects.
This allows musical performance, composition, memory, and analysis to be explored across visual, physical, computational, and embodied forms.

PATTERN • SYMBOL • PERFORMANCE
Object-Oriented Music™ (“OOM”) is a generative symbolic framework for representing musical structure as reusable spatial objects rather than fixed notation alone.
Instead of treating music only as notes on a page, OOM models relationships such as rhythm, interval, repetition, variation, phrase structure, fingering, timing, and performance movement as manipulable symbolic objects that can be translated across visual, spatial, computational, and embodied forms.
Object-Oriented Music™ focuses on the sequence of actions the performer’s body must execute over time. Musical performance is therefore explored not only as abstract notation, but as an integrated structure of movement, memory, coordination, timing, repetition, and spatial pattern recognition.
The system developed through over fifteen years of teaching, performance, systems research, and experimentation in music pedagogy, visual abstraction, symbolic systems design, and computational modeling.
Music is used as the foundational domain because it is one of the earliest symbolic systems most people learn intuitively. Long before formal training, people understand repetition, variation, rhythm, tension, release, harmony, and form through listening and physical interaction. Object-Oriented Music™ uses this shared symbolic literacy as a basis for exploring broader systems of cognition, composition, symbolic representation, and human-centered system design.
At the center of the framework is a diatonic sequence structure derived from instructional work shared with Amy Lynn Freeman by musician Glenn “Houston” Pomianek and later expanded into a broader generative teaching model for students at Mountain View Piano™. These harmonic relationships were later abstracted into coordinate systems, visual grids, color structures, modular symbolic objects, and computational representations.
The framework draws from studies in Philosophy of Science at SUNY, Artificial Intelligence and Machine Learning training through Caltech, generative music education through the Simply Music™ piano method, developmental cognition, visual abstraction through Kandinsky and Klee, and color relationship studies inspired in part by Leonardo da Vinci.
Painting Music™ applies Object-Oriented Music™ to visual musical representation and embodied performance learning. Color Harmonics™ extends the same object relationships into visual abstraction and symbolic color systems. SaaSi Cubes™ expand the framework into modular symbolic environments for computational thinking, organizational systems, and information architecture.
The diagrams, sketches, charts, software experiments, visual systems, and teaching artifacts presented throughout this project document the evolution of Object-Oriented Music™ through experimentation, composition, teaching, and applied systems research over time.
Object-Oriented Music™ approaches musical learning as a generative process involving perception, memory, symbolic compression, movement, experimentation, visual structure, and embodied performance.
From Musical Patterns to Personal Symbolic Languages
For many years my teaching has focused on helping students recognize musical patterns before relying on memorization. Rather than beginning with isolated notes, students first learn to hear, see, and perform recurring musical structures. As their confidence grows, traditional music notation becomes much easier to understand because it is no longer a collection of unrelated symbols—it is another representation of patterns they already know.
Only after students have reached that point do I introduce an exercise I call Draw a Song. Rather than asking them to copy traditional notation, I ask them a different question:
"If you wanted to remember this piece yourself, how would you draw it?"
The goal is not to replace traditional notation. The goal is to encourage students to think consciously about representation itself. Each drawing becomes a personal symbolic score—a visual reminder of musical relationships that already exist in the student's mind. Several examples from those classroom exercises are shown here.
A Question That Continued to Grow
Over time I began to notice that students often invented remarkably effective symbolic systems of their own. Some emphasized melodic contour, others rhythm, hand movement, harmonic structure, or visual landmarks on the keyboard. None of these drawings attempted to replace traditional notation. Instead, they revealed different ways people naturally organize and remember musical ideas.
Those classroom observations eventually led to much broader questions. If music can be represented in multiple meaningful ways, what other symbolic representations might reveal patterns that traditional notation leaves hidden? That line of inquiry ultimately evolved into Object-Oriented Music™, Color Harmonics™, Virtual Harmonics™, and today ProjectHarmony.ai™.

Object-Oriented Music™ is related to — but distinct from — historical attempts to establish fixed or “universal” correspondences between music and color.
Research conducted as part of the development of Color Harmonics™, Painting Music™, and related systems examined a wide range of historical theories connecting music, color, visual abstraction, and symbolic structure, including the work of Isaac Newton, Louis Bertrand Castel, Wassily Kandinsky, Johannes Itten, Alexander Scriabin, Paul Klee, and other artists, theorists, and composers who explored parallels between visual and musical organization.
While many of these systems proposed direct note-to-color mappings or synesthetic correspondences, the research underlying Object-Oriented Music™ suggests that no single universal translation system exists outside of the shared structural properties commonly used to organize human symbolic systems themselves.
Instead, the framework proposes that many representational systems converge toward similar bounded organizational structures because they emerge from shared constraints in human cognition, memory, perception, embodiment, and symbolic learning. Across music, visual composition, language, movement, and other expressive systems, humans repeatedly organize information into manageable relational sets that support pattern recognition, symbolic compression, recall, variation, improvisation, and performance.
Within this framework, seven-member systems appear strongly associated with early embodied learning, intuitive pattern recognition, and practical compositional handling, while twelve-member systems more often emerge in higher levels of formal abstraction, expanded theory, and technical notation systems. The distinction is reflected historically in the gap between formal music theory and actual musical practice: many accomplished musicians operate primarily through embodied pattern recognition, repetition, listening, and improvisation rather than through explicit theoretical literacy.
Object-Oriented Music™ therefore does not attempt to impose a universal color-music equivalence model. Instead, it investigates how recurring symbolic geometries — including seven-member and twelve-member organizational structures — can be externalized into visual, spatial, computational, and embodied systems that support human learning, memory, composition, and performance across multiple domains of symbolic interaction.

Thanks to Glenn "Houston" Pommiak for this helpful chart.

Glenn's chart expanded to all keys

Diatonic Sequence Abstracted to encompass multiple notation schema

Diatonic Sequence Abstracted to encompass multiple notation schema
Object-Oriented Music™ was developed not only as a representational framework for musical structure, but also as part of a broader effort to simplify the processes of learning, composing, performing, publishing, and monetizing creative work independently.
The long-term goal of the framework is to reduce unnecessary technical and institutional barriers between creators and audiences by organizing creative processes into more accessible symbolic systems that can be learned, manipulated, performed, and distributed directly by individuals using commonly available digital tools and independent publishing platforms.
Through systems such as Painting Music™, SaaSi Cubes™, Virtual Piano Studio™, and symphone.tv, the project explores how symbolic abstraction, embodied learning, computational tools, and direct-to-audience infrastructure can operate together as a unified creative environment supporting independent authorship, performance, education, and economic participation.
Check out the video above demonstrating my program Object-Oriented Music™ (OOM™), which generates what I call an “OOM Sketch” — a visual map of the symbolic instruction set I use when I’m playing the piano.
This is not a visualization of sound.
It’s a visualization of thought — how I actually remember and execute a piece.
Over the past two decades, I taught piano, guitar, voice, and ensemble performance at Mountain View Piano, my private studio in Silicon Valley.
I worked primarily with:
This was consistent across:
The pattern was clear:
The majority of people do not successfully learn to read music—and many never do.
Rather than forcing the question:
“Can you read this page?”
I asked:
“How do you remember this?”
or
“Can you draw the song?”
or
“Paint the music.”
What came back was incredibly consistent:
Each student built their own internal system for representing the music.
In my studio, traditional notation was not treated as:
It was treated as:
a historical system from the Western European tradition
That’s all.
We would look at materials like The History of Western Notation and study how those symbols evolved — and then we would build our own.
The OOM Sketch is my formalization of what was already happening:
turning internal symbolic thinking into a structured, visual system
This work is built on a few core ideas:
1. The diatonic structure (1–7)
2. Replace non-obvious symbols with obvious ones
3. Align the data with the instrument
4. Normalize into time-based structure
Instead of:
a page you try to decode
You get:
a structured map of how to play the piece
That’s what the OOM Sketch is.