Homework 4 part 1, csc354, Spring 2009.
Due Friday Mar 6.

Read Roads: Ch21 MIDI.
Download the two midi examples from the syllabus (on Feb 22) or from here: After reading chapter 21 and trying out the two examples, use some of the control structures from the examples in the pure data->help>browse section we have been looking at to make a 30-to-60 second composition. Post the pure data file to the web so we can download it in class and play it.

Here are the constraints:
  1. 30-to-60 seconds long.
  2. Have a part that plays more than one note in parallel by using more than one midi channel at a time (there are 16) and two or more makenote/noteout object pairs.
  3. Have a part that uses channel 10 and causes percussion.
  4. Try to have some fun with it.

Homework 4 part 2, csc354, Spring 2009
Due Wednesday Mar 11.
  • Read Roads chapters 18, 19. Think about which of the methods discussed in the chapters attract you. We'll be presenting algorithms from this chapter to each other in after Spring break.
  • Develop a 60 second composition in pd that uses midi with constraints:
  • Post the pure data file to the web so we can download it in class and play it. Please keep your web site up-to-date.