flâneur — a map of the web's best reading

Music21: a Toolkit for Computer-aided Musicology

mtosmt.org · 6,013 words · saved by 1 readers

[1] Music21 is Michael Cuthbert’s library of programs (“modules”) allowing the Python computer language to read, write, and manipulate musical scores. Having used it for about a year, I am convinced that it will play an important role in music theory’s future. I strongly recommend it to anyone interested in algorithmic composition, computer-assisted analysis (of both single scores and larger corpora), or what could be called “bog-standard music-theoretical computation” (e.g. “list the all-interval sets contained in equal-tempered scales with less than 45 notes”). Indeed, the first piece of advice I give to beginning theory graduate students is “learn music21.” We may be waiting for our Siegfried, but we have found his Nothung. Click here for SIDEBAR 1, a very brief introduction to Python. [2] It is, to be sure, also a source of frustration: for the foreseeable future music21 will remain a work in progress, somewhat in the way that medieval cathedrals were built over centuries. But ther

Review of Michael Cuthbert, Music21: a Toolkit for Computer-aided Musicology ( http://web.mit.edu/music21/ ) Dmitri Tymoczko KEYWORDS: music21, python, corpus studies, algorithmic composition, computer-assisted analysis PDF text Received June 2013 Volume 19, Number 3, August 2013 Copyright © 2013 Society for Music Theory [1] Music21 is Michael Cuthbert’s library of programs (“modules”) allowing the Python computer language to read, write, and manipulate musical scores. Having used it for about a year, I am convinced that it will play an important role in music theory&#8

Explore this link on the map →

saved by

related reading