Bibliography


  • Cuthbert, M. S., and C. Ariza. 2010. music21: A toolkit for computer-aided musicology and symbolic music data. In Proceedings of the International Society for Music Information Retrieval, 637–42.
  • An introduction to the music21 toolkit. Provides a generous amount of concrete examples to get started with the library.|website|

  • Ariza, C., and M. S. Cuthbert. 2010. Modeling beats, accents, beams, and time signatures hierarchically with music21 meter objects. In Proceedings of the International Computer Music Conference, 216–23.
  • One of the applications of the music21 library. Given its object-oriented framework, music21 allows for a modular approach to modeling time-specific features of symbolic music.

  • Ariza, C., and M. S. Cuthbert. 2011a. Analytical and compositional applications of a network-based scale model in music21. In Proceedings of the International Computer Music Conference, 701–8.
  • This article tests the scalability of musical analyses using music21. It shows some simple applications for both analysis and composition over a network. |website|

  • Ariza, C., and M. S. Cuthbert. 2011b. The music21 stream: A new object model for representing, filtering, and transforming symbolic musical structures. In Proceedings of the International Computer Music Conference, 61–8.
  • A deeper look at the potential of the music21 library. |website|

  • Hewlett, W. B. 1997. Musedata: Multipurpose representation. In E. Selfridge-Field (Ed.), Beyond MIDI: the Handbook of Musical Codes, 402–407. Cambridge: MIT Press.
  • A detailed look at the format and representation of MuseData. It is useful for a look into the history of musical encodings.

  • Huron, D. 1997. Humdrum and kern: Selective feature encoding. In E. Selfridge-Field (Ed.), Beyond MIDI: the Handbook of Musical Codes, 371–401. Cambridge: MIT Press.
  • One of the pioneering software packages in computational Musicology. David Huron supplies a robust, albeit slightly complicated framework for musical analysis.

  • Music21 Documentation
  • Comprehensive code documenation. Each library has its own page, full of examples and explanations.

  • Music21 Google Group
  • A community for the developers using music21. Provides an email group with public forums for asking detailed software questions regarding the music21 llibrary.