canon

  • rule / rules generating voices
  • rules generate music automatically
  • imitation is not necessary (e.g. one plays forward, the other plays backward, etc)
  • no prescribed ending

fugue

  • Rules generate music but can be broken
  • with prescribed ending
  • fugue always end
  • imitation is necessary (imitative polyphony)