Stanford University
Syllabus, Winter Quarter 2002
Stanford University
Schedule for Winter 2002
Course description Prerequisites Informal enrollment form Classes start January 7, 2002
| Week | Lecture/Demo | Lab | Assignment |
| 1a | What is musical information?
contexts; attributes (features) |
Intro. to CCARH lab [Braun #128]
Lab, software, Website tour |
Set up entry codes, user accounts, and passwords. |
| 1b | Applying musical information: music history, theory, analysis; sound; perception and cognition | Visualizing Musical Information: Malinowski's Musical Animation Machine; Overview of musical codes | Read Beyond MIDI: The Handbook of Musical Codes [=HMC], pp. 3-20 [introduction] |
| Input systems for musical info.; "adequacy" | The Guido Noteserver | ||
| 2a | Sound-related codes: The MIDI Standard File Format | MIDI sequencers: Cakewalk | Read HMC, 41-70 [MIDI] |
| 2b | Decoding MIDI binary files | binasc | |
| 3a | Sound-related codes: MIDI Extensions | Preserving enharmonic spelling: base-40 pitch representation | Read HMC, 80-108 [MIDI Extensions] |
| 3b | Converting in and out of MIDI | Humdrum to MIDI | Assignment #1 due (MIDI) |
| 4a | Introduction to notation codes: SCORE and DARMS | Introduction to SCORE | Read HMC, 163-174; 188-192 [DARMS] |
| 4b | SCORE input mode | SCORE | Read HMC, 252-280 [SCORE] |
| 5a | SCORE graphic editing | SCORE | (SCORE documentation in lab) |
| 5b | SCORE note and rest parameters (1) | SCORE | No new assignment |
| 6a | SCORE beam, tie, slur parameters (2) | SCORE | No new assignment |
| 6b | SCORE special notations (3) | SCORE page layout | (Finale and Sibelius documentation in lab) |
| 7a | User interfaces for notation: Sibelius, Finale, Noteability | MusicXML demo (Michael Good) | Assignment #2 due (SCORE) |
| 7b | Combining representations for sound and notation:MuseData | Read HMC, 402-447 [MuseData] | |
| 8a | Virtual editions; data interchange | Read Anthony and Dumistrescu handouts | |
| 8b | Optical recognition (Ichiro Fujinaga) | Read HMC, 375-386 [Humdrum/Kern] | |
| 9a | Representations for query and analysis: Humdrum | Intro. to Humdrum | Read HMC, 386-401 [Humdrum/Kern] |
| 9b | Humdrum sound and graphics | Humdrum SMF (sound); MS (graphics) | Humdrum manual |
| 10a | Humdrum analysis | Humdrum and grep | |
| 10b | Course review | Humdrum | Assignment #3 due (Humdrum) |
| FINAL EXAM (take-home): Due Wednesday March 20, 2002 | Assignment #4 due (take-home final) by 4pm. | ||
Instructor: Eleanor Selfridge-Field [some lectures by Walter
B. Hewlett and guests] esf@ccrma.stanford.edu
5-9242
Teaching Assistant: Craig Sapp craig@sapp.org
Text: Beyond MIDI: The Handbook of Musical Codes, ed. E. Selfridge-Field (MIT Press, 1997).
Credits: 1 (any one of MIDI, SCORE, Humdrum), 2 (any two of the same), 3 (all three); 4 (all three plus take-home final). Music 253/CS275A is a prerequisite for Music 254/CS275B (Music Representation: Seminar).
Music 253/CS275A: Musical Information: An Introduction
Stanford University, Winter 2002