Musical Information (Mus 253/CS 275A)
Assignments (2005)

  1. Assignment #1 -- due Jan. 13th. Also, give a short 3-5 minute presentation of your system to the class on Jan. 13th. [hw1 submissions]

  2. Assignment #2 -- due Jan. 18th. Submit answers to the exercises at the bottom of the Guido Music Notation lab (not all exercises require answers). You can submit paper copies in class, or email your answers to both Craig and Rodrigo. [hw2 submissions]

  3. Assignment #3 -- due Jan. 20th. Submit answers to the exercises at the bottom of the Finale Input lab (not all exercises require answers). You can submit paper copies in class, or email your answers to both Craig and Rodrigo. [hw3 submissions]

  4. Assignment #4 -- due Jan. 25th. [hw4 submissions]

  5. Assignment #5 -- SharpEye/MusicXML Lab exercises due Jan. 27th.

  6. Assignment #6 -- SCORE User Input (hints on lab page). Input and print all five exercises on this handout in the SCORE typesetting program. Due Feb. 8th.

  7. Assignment #7 -- SCORE Parameters. Input and print three out of the 10 exercises on this handout (hints on lab page). Due Feb. 17th. Extra credit: Do more than three of the exercises, or input some/all of the examples you did in Finale (or Guido) as well.

  8. Assignment #8 -- MIDI File Parsing. Choose one of the example MIDI files and parse the bytes in the ASCII version of the file. Parse about 100 of the first MIDI Messages in the file. When parsing the MIDI commands, make a comment of what the meaning of the command is in the right-hand column of the page. Due Feb. 24th. Extra Credit: Parse all of the MIDI messages in a file.

  9. Assignment #9 -- encode two songs in the **kern data format assigned for this lab.












Revised: 2 Mar 2005