Resources

Music

Primary sources (20th-century music)

History of sound recording

Here links to some PDFs for some primary sources in the history of sound recording that should be more freely available than they currently are.

Berliner, Emile. “The Gramophone: Etching the Human Voice.” Journal of the Franklin Institute 125, no. 6 (June 1, 1888): 425–47. https://doi.org/10.1016/0016-0032(88)90219-0.

Smith, Oberlin. “Some Possible Forms of Phonograph.” The Electrical World 12, no. 10 (September 8, 1888): 116–117.

iPython notebooks

A home for some of my (old) iPython notebooks connected to academic projects. Other code can be found on Github

  • (August 2015) A computer-assisted exploration of visual themes in Taylor Swift’s music videos [GitHub Gist] [nbviewer]
  • (September 2015) A work-in-progress examination of the TML (Latin music theory treatise) database [GitHub] [nbviewer]
  • (September 2015) First run analysis of concert program data from the New York Philharmonic [GitHub Gist] [nbviewer]
  • (April 2016) Mining the Performance History of the New York Philharmonic from 1842-2015 [GitHub] [Repository]
  • (June 2016) Applying word-embedding models to a large classical music corpus [GitHub]
  • (October 2016) Explaining ‘Explaining the Gibbs Sampler’ [nbviewer]
  • (March 2017) Introduction to DFT and Fourier phase space for music analysis [GitHub Gist]

Programming

JavaScript track

Recommended sequence of reading if you already are familiar with another programming language (any).

  1. Marijn Haverbeke, Eloquent JavaScript
  2. Crockford on JavaScript (YouTube)
  3. Axel Rauschmeyer, Speaking Javascript
  4. Kyle Simpson, You Don’t Know JS

Some people (Amazon reviewers…) find Haverbeke terse and not suitable for beginners. These reasons alone make it a valuable introductory resource for anyone who as exposure to at least one other programming language (any paradigm). The capstone project (Chapter 19) is especially wonderful, exemplifying modularity and abstraction using the language’s built-in features. Haverbeke could work in an intro to programming course with supporting lecture material and labs.

Other books that are somewhat useful, but only in conjunction with other material:

Other stuff

Stats