Stanford University
Course Information Lab assignments and Handouts
Class starts on January 6, 2004 and will meet on Tuesdays and Thursdays 10:00AM - 11:50 in Braun Music Building Room 128/129
| Week | Lecture/Demo | Lab | Assignment |
| 1a | What is musical
information? contexts; attributes (features); course overview |
Intro. to CCARH
lab [Braun #128]; Website tour; Visualizing Musical Information: Malinowski's Musical Animation Machine |
Set up entry codes, user accounts, and passwords. |
| 1b | Sound applications: MIDI Sequencers | MIDI sequencers: Cakewalk (Music Creator) | Read Beyond MIDI: The Handbook of Musical Codes [=HMC], pp. 3-20 [introduction] |
| 2a | Notation applications: The example of Guido | The Guido Noteserver | |
| 2a | Analysis applications: The example of Themefinder | Melodic searches with Themefinder | |
| 2b | Sound codes: The MIDI Standard File Format | binasc | Read HMC, 41-70 [MIDI] |
| 3a | Sound codes: Decoding and editing MIDI binary files | Read HMC, 80-108 [MIDI Extensions] | |
| 3b | Sound codes: Converting in and out of MIDI | Humdrum to MIDI | |
| 4a | Sound codes: MIDI Extensions; Other sound codes | ||
| 4b | Notation software: Finale and Sibelius | (Finale and Sibelius documentation in lab) | |
| 5a | Notation: SCORE input mode | Introduction to SCORE | Read HMC, 252-280 [SCORE] |
| 5b | Notation: SCORE graphic editing | SCORE | (SCORE documentation in lab) |
| 6a | Notation: SCORE note and rest parameters (1) | SCORE | |
| 6b | Notation: SCORE beam, tie, slur parameters (2) | SCORE page layout | |
| 7a | Notation: SCORE special notations (3) | ||
| 7b | Combined representations (sound and notation): MuseData | Preserving enharmonic pitch spelling: base-40 pitch representation | Read HMC, 402-447 [MuseData] |
| 8a | Combined representations: MuseData viewer (John Brenneise); data conversion | MusicXML demo | |
| 8b | Data acquisition: optical recognition of music (Walter Hewlett) | Sharp Eye | |
| 9a | Query and analysis: Humdrum and the **kern representation | Intro. to Humdrum | Read HMC, 375-401 [Humdrum/Kern] |
| 9b | Query and Analysis: Humdrum sound and graphics tools | Humdrum SMF (sound); MS (graphics) | Humdrum manual; Sapp tools for Humdrum |
| 10a | Query and Analysis: Humdrum file-handling and file-searching tools | Humdrum and grep | |
| 10b | Course review | Humdrum | |
| Assignment #4 due (take-home final) by 4pm. | |||
Instructor: Eleanor
Selfridge-Field [some lectures by Walter B. Hewlett and
guests] esfield@stanford.edu
5-9242
Teaching Assistant (winter 2004): Craig Sapp ( craig@ccrma.stanford.edu)
Teaching Assistant (spring 2004): Yi-Wen Liu (jacobliu@stanford.edu)
Text: Beyond
Text: Beyond
MIDI: The
Handbook of Musical Codes, ed. E. Selfridge-Field
(MIT Press, 1997).
Credits: 2 (lectures, weekly classwork, take-home
final) or 4
(lectures and labs, all assignments, take-home final)
Music 253/CS275A: Musical Information: An
Introduction
Stanford University, Winter 2004
2003 CCARH
Revised: December 30, 2004