Music 253/CS 275a Winter 2025 Syllabus: Difference between revisions

From CCARH Wiki
Jump to navigation Jump to search
 
(19 intermediate revisions by 2 users not shown)
Line 166: Line 166:
* Lecture C2: [https://docs.google.com/presentation/d/181UHdcwlMq9-e9SSYLtFAT2zrt55mw2WZfRo2lSMWNg/edit#slide=id.g4b082c8a65_2_75 Introduction to XML]  
* Lecture C2: [https://docs.google.com/presentation/d/181UHdcwlMq9-e9SSYLtFAT2zrt55mw2WZfRo2lSMWNg/edit#slide=id.g4b082c8a65_2_75 Introduction to XML]  
* Lab #3: Optical music recognition with [[SharpEye]]
* Lab #3: Optical music recognition with [[SharpEye]]
* Assignment #4: [[SharpEye]] to [[MuseScore]]/[[Noteflight]]/[[Verovio Humdrum Viewer]]/Sibelius/Finale/Dorico/etc. Via MusicXML (Due in one week)
* Assignment #3: [[SharpEye]] to [[MuseScore]]/[[Noteflight]]/[[Verovio Humdrum Viewer]]/Sibelius/Dorico/etc. Via MusicXML (Due in one week)
* [https://www.playscore.co Playscore2]
|-
|-
| 3 || 23 Jan 2025 ||  
| 3 || 23 Jan 2025 ||  
Line 174: Line 175:
* Topic: [http://www.ccarh.org/courses/253/handout/bytetable/bytelist.pdf MIDI roadmap of the byte]
* Topic: [http://www.ccarh.org/courses/253/handout/bytetable/bytelist.pdf MIDI roadmap of the byte]
* Topic: MIDI bytes/messages ([[cinmidi]])
* Topic: MIDI bytes/messages ([[cinmidi]])
<!--
* Topic: [http://www.ccarh.org/courses/253/handout/midiprotocol/ MIDI messages]
* Topic: [http://www.ccarh.org/courses/253/handout/midiprotocol/ MIDI messages]
-->
|}
|}
</ul>
</ul>
Line 194: Line 197:
* Topic: [http://www.ccarh.org/courses/253/handout/smf/ Outline of the Standard MIDI File structure]
* Topic: [http://www.ccarh.org/courses/253/handout/smf/ Outline of the Standard MIDI File structure]
* Topic: [[Variable length values]]
* Topic: [[Variable length values]]
* Lecture 04A: [https://esf.ccarh.org/CS275A-Mus253/04A_MIDI-SpecialFeatures_2024.pdf MIDI Timing and Special Features]
* Lecture 04A: [https://esf.ccarh.org/CS275A-Mus253/04A_MIDI_Uses-Possibilities_2025.ppt MIDI Timing]
* Assignment #5a: [[MIDI file parsing homework]] (Due in one week)
* Assignment #4a: [[MIDI file parsing homework]] (Due in one week)
|-
|-
| 4 || 30 Jan 2025 ||  
| 4 || 30 Jan 2025 ||  
Line 205: Line 208:
* Topic: [http://www.ccarh.org/courses/253/handout/gminstruments/ General MIDI instruments] (plus percussion key numbers on channel 10)
* Topic: [http://www.ccarh.org/courses/253/handout/gminstruments/ General MIDI instruments] (plus percussion key numbers on channel 10)
* Topic: [http://www.ccarh.org/courses/253/handout/controllers/ General MIDI continuous controllers]
* Topic: [http://www.ccarh.org/courses/253/handout/controllers/ General MIDI continuous controllers]
* Assignment #5b: [[MIDI file creation]] (due in one week)
* Assignment #4b: [[MIDI file creation]] (due in one week)
|}
|}
</ul>
</ul>
Line 221: Line 224:
|-
|-
| 5 || 4 Feb 2025 ||  
| 5 || 4 Feb 2025 ||  
Lesley Robertson: Performing with digital music stands.
<br>
<br>
Lecture 05A: [https://esf.ccarh.org/CS275A-Mus253/05A_MIDI_Extensions25.ppt MIDI Extensions]
</br>
<B>Applied MIDI</b>
<B>Applied MIDI</b>
* [https://docs.google.com/presentation/d/1xPWh69UPNmSt0Oqa_SmZqb0gMYO_LcIY94FoZXOFH4c/edit?usp=sharing MIDI notes] (MIDI Plus and C++ parser & Guitar TAB to MIDI conversion)
* [https://docs.google.com/presentation/d/1xPWh69UPNmSt0Oqa_SmZqb0gMYO_LcIY94FoZXOFH4c/edit?usp=sharing MIDI notes] (MIDI Plus and C++ parser & Guitar TAB to MIDI conversion)
Line 250: Line 255:
|-
|-
| 6 || 11 Feb 2025 ||  
| 6 || 11 Feb 2025 ||  
* Heinz Roggenkemper: guest lecture on Newzik, LiveScore, and the role of OMR (optical music recognition) [https://docs.google.com/presentation/d/1A1RyNmybSTwq2ATs-PtrA53b9YdRm-XRKLRuF2QWdfE/edit#slide=id.p slides]
<b> Intricacies of Music Notation (1) </b>
* Lecture 06A: [https://esf.ccarh.org/Music253-2024/06A_Extremes%20within%20CMN_2024.pdf Graphical Extremes within Common Western Notation] (CMN)]
 
<b>SCORE music editor</b>
<b>SCORE music editor</b>
* * Lab: Input [[SCORE user input | exercises done on paper in previous session]]
* * Lab: Input [[SCORE user input | exercises done on paper in previous session]]
Line 256: Line 263:
|-
|-
| 6 || 13 Feb 2025 ||  
| 6 || 13 Feb 2025 ||  
<b> Intricacies of Music Notation (2) </b>
* Lecture 06B: [https://esf.ccarh.org/CS275A-Mus253/06A_Non-common-western_notation_2023.pdf Non-staff and other non-common notations for music]
<b>Using Score and Other Notation Software</b>
<b>Using Score and Other Notation Software</b>
* Lecture 06A: [https://esf.ccarh.org/Music253-2024/06A_Extremes%20within%20CMN_2024.pdf Graphical Extremes within Common Western Notation] (CMN)]
* Lecture 06B: [https://esf.ccarh.org/CS275A-Mus253/06A_Non-common-western_notation_2023.pdf Non-staff and other non-common notations for music]


<b>SCORE simple examples</b>
<b>SCORE simple examples</b>
Line 311: Line 318:
| 8 || 25 Feb 2025 ||  
| 8 || 25 Feb 2025 ||  


<b> Transposition via Base-40 </b>
<b> Transposition using Base-40 arithmetic</b>
* Lecture 08A. [https://esf.ccarh.org/Music253-2024/08A_Base-40_2024.pdf Base-40 Arithmetic for Music Apps]
* Lecture 08A. [https://esf.ccarh.org/Music253-2024/08A_Base-40_2024.pdf Base-40 Arithmetic for Music Apps]
<b> MEI: Source markup and publishing </b>
<b> MEI: Source markup and publishing </b>
Line 381: Line 388:


* Lecture 10A. [https://esf.ccarh.org/Music253-2024/10A_Basic%20Concepts%20in%20Music%20Copyright_2024.pdf  Basic Concepts in Music Copyright]
* Lecture 10A. [https://esf.ccarh.org/Music253-2024/10A_Basic%20Concepts%20in%20Music%20Copyright_2024.pdf  Basic Concepts in Music Copyright]
* Lecture 10B. [https://esf.ccarh.org/Music253-2024/10B_2020_Sound-Notation-copyright-2024.pdf Music as Written, Music as Heard]
* Lecture 10B. [https://esf.ccarh.org/CS275A-Mus253/10A_2025_RecentCopyrightCases.pdf Recent Copyright Cases]
 
esf.ccarh.org/Music253-2024/10B_2020_Sound-Notation-copyright-2024.pdf Music as Written, Music as Heard]
<b> Humdrum Analysis 2</b>
<b> Humdrum Analysis 2</b>
* [https://docs.google.com/presentation/d/1fIYMTj4TRjFyKc8yf-eODUXk_MUkFb1CzhLoW91xVaE/edit?usp=sharing Musical Dice Game]
* [https://docs.google.com/presentation/d/1fIYMTj4TRjFyKc8yf-eODUXk_MUkFb1CzhLoW91xVaE/edit?usp=sharing Musical Dice Game]
Line 392: Line 401:
| 10 || 13 Mar 2025 ||  
| 10 || 13 Mar 2025 ||  


*Lecture 10C. [https://esf.ccarh.org/Music253-2024/10B_Ear-Eye-Brain_PC2024.pdf Ear, Mind, or Brain? Reflections on Musical Similarity]   
*Lecture 10C. [https://esf.ccarh.org/Music253-2024/10CC_Ear-Eye-Brain_2025.pdf Ear, Mind, Brain pdf] or [
 
CS275A-Mus253/Music253-2024/10CC_Ear-Eye-Brain_PC2025.pdf Ear, Mind, or Brain? Reflections on Musical Similarity]   


<b> Preview: Musical Similarity</b>
<b> Preview: Musical Similarity</b>

Latest revision as of 01:41, 14 March 2025

Music 253/CS 275a "Symbolic Musical Information"
Stanford University (Winter 2025).

This music-information introduction surveys symbolic frameworks and methods for a wide range of applications. Areas covered include advanced notation systems, optical music recognition, data conversion and synchronization, and the internal structure of data files. The course is preparatory for Music 254/CS 275B (Computational Musical Analysis), which focuses on projects requiring a working knowledge of notation and familiarity with sound software.


Meeting times: Tuesday & Thursdays 1:30–2:50
Customary Location: Braun Music Building, Room 106
Instructors: Eleanor Selfridge-Field (esfield@stanford.edu)
Craig Stuart Sapp (craig@ccrma.stanford.edu)
Office Hours: After class meetings and by appointment.
Credits: 2–4
Grading:

Four-credits: class participation: 25%; weekly assignments: 50%; take-home final essay: 25%.
Three-credit/no final essay: class attendance: 33%; weekly assignments: 67%.
Two-credit/no final essay: choices negotiable (homework assignments selected in consultation with instructors).

Website: music253.stanford.edu/music275a.stanford.edu: Overview of individual topics presented in Music 253/CS 275a, and syllabus.
Prerequisites: Ability to read standard music notation. Knowledge of central concepts of tonal music theory (see Tutorial).
Textbook: E. Selfridge-Field, ed., Beyond MIDI: The Handbook of Musical Codes (MIT Press, 1997). Available online by permission of the publisher.


Syllabus

See also Music 254/CS 275b Syllabus

Go to week: 1 | 2 | MIDI 3 | 4 | SCORE 5 | 6 | XML 7 | MuseData 8 | Humdrum 9 | 10

Week 1

Week 2

Week 3

Week 4

Week 5

Week 6

Week 7

Week 8

Week 9

Week 10

General Policies and University Rules

General policies and university rules:

  1. Delivery times:
    1. Assignments: by the start of the class for which they are due.
    2. Final exam: by 11 p.m. of the assigned date.
  2. Honor code: We will act and expect you to act according to the Stanford Honor Code.
  3. Students with disabilities: Students who may need an academic accommodation based on the impact of a disability must initiate the request with the Student Disability Resource Center (SDRC) located within the Office of Accessible Education (OAE). SDRC staff will evaluate the request with required documentation, recommend reasonable accommodations, and prepare an Accommodation Letter for faculty dated in the current quarter in which the request is being made. Students should contact the SDRC as soon as possible since timely notice is needed to coordinate accommodations. OAE phone (650) 723-1066 OAE website.
  4. Students in distress: Stanford offers an abundance of resources for students dealing with problems of a personal nature.
    1. Urgent support: (650) 723-3785 CAPS website
    2. Medical Services: (650) 498-2336 Vaden Health Services
    3. Crisis hotline: (650) 725-9955
    4. Title IX questions: (650) 497-4955