A computational model of music composition

A computational model of music composition

by Christopher Hasty, Harvard University. Graduate School of Arts and Sciences, Hans Tutschku, Harvard University. Department of Music, Oberholtzer, Chaya Czernowin, Harvard University

Browse books you can read free on Readfeed

No club is reading this yet — be the first to start one

Start a club free
About
This thesis documents my research into formalized score control, in order to demonstrate a computational model of music composition. When working computationally, models provide an explicit formal description of what objects exist within a given domain, how they behave, and what transformations they afford. The clearer the model becomes, the easier it is to extend and to construct increasingly higher-order abstractions around that model. In other words, a clear computational model of music notation affords the development of a clear model of music composition. The Abjad API for Formalized Score Control, an open-source software library written in the Python programming language and making use of the LilyPond automated typesetting system for graphical output, is presented as such a computational model of music notation. My own compositional modeling work, extending Abjad, is introduced and analyzed in the Python library Consort. A collection of five scores, each implemented as Python packages extending these software libraries, are included. Three of these scores, "Zaira," "Armilla" and "Ersilia," rely on Consort as their compositional engine, and are presented along with their complete sources. These scores demonstrate my development as a composer investigating the role of computation in music, and display a variety of large-scale structures and musical textures made possible when working with such modeling tools.

Discuss A computational model of music composition with other readers

Join or start a book club for A computational model of music composition on Readfeed. Live chat, shared reading progress, and AI discussion questions — free to get started.

Frequently asked questions

How do I join a book club for A computational model of music composition?

Sign up free on Readfeed, then browse public clubs or start your own club with A computational model of music composition as the current read. Invite friends with a share link and discuss together with live chat and AI discussion questions.

Can I discuss A computational model of music composition with other readers online?

Yes. Readfeed book clubs let you chat live, share progress, and join discussions about A computational model of music composition with readers worldwide — whether your club is virtual, in-person, or hybrid.

Is Readfeed free?

Yes. Creating an account and joining book clubs is free. Sign up to find readers who love the same books and start discussing today.