Contents

  1. Part 1: Algorithmic Composition
    1. The Building Blocks of Music
    2. Dice Music
    3. Fractal Music
    4. Genetic Music
    5. Markov Music
    6. What's Next?
  2. Part 2: Notes On Time
    1. Background
    2. The Solution
    3. Best Practices for Musical Timing
      1. Instantaneous Reaction
      2. Playing A Sequence of Notes (Static Scheduling)
      3. Playing A Sequence of Notes (Dynamic Scheduling)
      4. Synchronizing Audio and Visuals
      5. Extra Credit: Step Sequencer
    4. What's Next?