From Pitches to Harmony: Developing a Computational Language for Music Theory [Poster]

The study of music theory and analysis generally relies on humans to explore and interpret musical structures. As the field of musicology grows, there is an increasing need for robust tools that can model, analyze, and generate these complex musical elements. My project aims to create such a tool.
Like

Current tools in musicology often lack the flexibility, performance, and integration needed for advanced computational tasks, limiting their effectiveness for musicologists and developers. This research project presents a specialized Python library created to solve these issues by offering a comprehensive framework for representing and manipulating musical structures computationally. The library provides features that enable detailed modeling of musical concepts, efficient computational processing, and music generation capabilities, making it a useful tool for both theoretical and practical applications. By allowing computers
to understand music in a meaningful way, this library facilitates research into algorithmic composition and interactive music applications. The overarching aim of this project is to make it easier for humans to create musical structures for computers, and for computers to better ”understand” those music structures.

My research project is an implementation and elaboration of the research paper by the DCML: Johannes Hentschel et al. ”Towards a Unified Model of Chords in Western Harmony”, which was published in 2022.

Please sign in

If you are a registered user on Laidlaw Scholars Network, please sign in