Schedule

Please note that this schedule is subject to change. (And open to pull requests.) Class progress through early materials, and the possibility of “guests” (via Skype and/or Twitter) may warrant a change in the schedule or assigned work.


Day 1: Monday May 12

Prep

fill out course survey

In class

Introductions, goals
Twitter and Google Drive setup
Collaborative note-taking
What Is Music Theory?
Major and minor scales
Triads in pop/rock music
Ted Underwood, “How Not to Do Things With Words”


Day 2: Tuesday, May 13

Prep

Read or watch the following. Tweet questions and discussions about the materials with the #corpusmusic hashtag. (Please see Readings and resources page for Twitter handles of authors.) Collaborate on Google Doc response to Gibbs/Cohen and Stommel.

In class

Scales & Triads
Digital + Humanities = Digital Humanities? (Gibbs/Cohen, Stommel)
Creating a set of guidelines (a manifesto?) for computational musicology research


Day 3: Wednesday, May 14 (UPDATED)

Prep

First, leave one or two comments or ideas in the collaborative methods document (must be signed in with CU Google account to view) based on the first two days’ readings.

Then, read or watch the following. Tweet questions and discussions about the materials. (Please see Readings and resources page for Twitter handles of authors.) Collaborate on Google Doc response to de Clercq/Temperley.

In class

Review of scales and triads
Walk through pop/rock harmony resource
Harmonic schemata (blues, doo-wop, VI–IV-I-V, etc.)
de Clercq/Temperley, “A corpus analysis of rock harmony.”


Day 4: Thursday, May 15

Prep

Read the following. Tweet questions and discussions about the materials with the #corpusmusic hashtag. Collaborate on Google Doc response to Foucault and Meyer.

In class

Introduction to pop/rock form and Variations Audio Timeliner
Discuss Meyer’s definition of style
Discuss Foucault & implications for computational musicology
Compare Meyer & Foucault, and critique de Clercq/Temperley in light of them


Day 5: Friday, May 16

Prep

First, come up with some questions or comments you have for our discussion with Trevor de Clercq.

Then, read Christopher White’s gloss on hidden Markov modeling in music studies. Tweet questions and discussions about the materials with the #corpusmusic hashtag. Collaborate on Google Doc response.

In class

Discussion with Trevor de Clercq (via Skype)
Discussion with Chris White (via Skype)
Start thinking about collaborative project


Day 6: Monday, May 19

Prep

Read the following pages of Chapters 4–5 of Ashley Burgoyne’s dissertation, “Stochastic processes and database-driven musicology”:

  • p. 123 through the end of the first partial paragraph on p. 146
  • last paragraph of p. 147 through the end of the first partial paragraph on p. 148
  • last paragraph of p. 152 through Table 4.3 on p. 153
  • first full paragraph on p. 155 through the end of the first partial paragraph on p. 164
  • last partial paragraph on p. 172 through the first partial paragraph on p. 179
  • last paragraph of p. 185 through p. 191

Tweet questions and discussions about the materials with the #corpusmusic hashtag. Collaborate on Google Doc response.

Then come up with some ideas for our collaborative group project based on this reading and our previous readings and discussions.

In-class

Discuss Burgoyne
Collaborate on project planning


Day 7: Tuesday, May 20

Prep

Add to the Collaboratve Project GDoc begun in class. Include new project ideas, or added details and practical implications for the ideas already present.

In-class

Finalize project plan
Align project tasks with course objectives
Begin assigning tasks and creating course assessment contracts
Setup individual GitHub accounts and membership in the corpusmusic organization.


Day 8: Wednesday, May 21

Prep

Review our collaborative project document in Google Drive
Make a copy of one of the sample course contracts I put in our shared folder, fill in your own proposed details, and share with me by 8am.
Signup for a GitHub account, if you haven’t done so already, and send Kris your username (via Twitter is fine).

In-class

Intro to git/GitHub.
Decide on our first milestone and its requisite components.
Assign tasks to individuals and/or small work groups to begin the project.
Start working.


Day 9: Thursday, May 22

Prep

Those new to GitHub can check out my article “Push, Pull, Fork: GitHub for Academics” which contains a video, and follow some of the links, as necessary.

In-class

No live meeting. Work in your groups with the goal of presenting some finished work and a status report on Friday. Be sure to post code and data to the corpusmusic group on GitHub. When working together online, use open channels like Twitter and GitHub, or coordinate using our Google Drive folder so that others in the class (and I) can follow and, where appropriate, join in.


Day 10: Friday, May 23

Prep

Group work.

In-class

Present status updates and finished work.
10:30 - discuss the music encoding conference with Dan Shanahan.
Plan the next stage of work.


Day 11: Tuesday, May 27

Report on project progress, solicit feedback.
Project work.


Day 12: Wednesday, May 28

Report (near) final results of project work.
Plan final stage of written/web presentation of findings.


Day 13: Thursday, May 29

Prep

Update course contracts with the following:

  • links to or descriptions of work you have already completed.
  • updates on what you plan to do (if necessary) to demonstrate the knowledge required to meet the four main course objectives.

Complete or fine-tune any remaining computational or analytical work.
Draft your write-up(s) for our publis website. Make them Google Docs, and share them in the “WRITEUPS” folder in our shared Google Drive folder.

In-class

Presentations of any new findings.
Peer-review of write-ups.

Day 14: Friday, May 30

Prep

Complete any outstanding revisions of code or write-ups, and make sure everything has been pushed to GitHub or posted in Google Drive.
Update course contracts.

In-class

Final peer-review, uploading, and discussion of writings.
Final course contract updates.