A Computational Model of Music Composition

DSpace/Manakin Repository

A Computational Model of Music Composition

Show simple item record

dc.contributor.advisor Czernowin, Chaya en_US
dc.contributor.advisor Tutschku, Hans en_US
dc.contributor.advisor Hasty, Christopher en_US
dc.contributor.author Oberholtzer, Josiah W. en_US
dc.date.accessioned 2015-07-17T14:58:16Z
dc.date.created 2015-05 en_US
dc.date.issued 2015-05-17 en_US
dc.date.submitted 2015 en_US
dc.identifier.citation Oberholtzer, Josiah W. 2015. A Computational Model of Music Composition. Doctoral dissertation, Harvard University, Graduate School of Arts & Sciences. en_US
dc.identifier.uri http://nrs.harvard.edu/urn-3:HUL.InstRepos:17463123
dc.description.abstract 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. en_US
dc.description.sponsorship Music en_US
dc.format.mimetype application/pdf en_US
dc.language.iso en en_US
dash.license LAA en_US
dc.subject Music en_US
dc.subject Computer Science en_US
dc.title A Computational Model of Music Composition en_US
dc.type Thesis or Dissertation en_US
dash.depositing.author Oberholtzer, Josiah W. en_US
dc.date.available 2015-07-17T14:58:16Z
thesis.degree.date 2015 en_US
thesis.degree.grantor Graduate School of Arts & Sciences en_US
thesis.degree.level Doctoral en_US
thesis.degree.name Doctor of Philosophy en_US
dc.type.material text en_US
thesis.degree.department Music en_US
dc.description.keywords Music; Composition; Formalization; Modeling; Python; LilyPond en_US

Files in this item

Files Size Format View
OBERHOLTZER-DISSERTATION-2015.pdf 18.41Mb PDF View/Open

This item appears in the following Collection(s)

Show simple item record

 
 

Search DASH


Advanced Search
 
 

Submitters