Computer Generated Jazz By Chris Wynnyk. The Basics Break down into rhythm, melody, harmony Break...

Click here to load reader

  • date post

    19-Dec-2015
  • Category

    Documents

  • view

    223
  • download

    3

Embed Size (px)

Transcript of Computer Generated Jazz By Chris Wynnyk. The Basics Break down into rhythm, melody, harmony Break...

  • Slide 1
  • Computer Generated Jazz By Chris Wynnyk
  • Slide 2
  • The Basics Break down into rhythm, melody, harmony Break down into rhythm, melody, harmony Focused on effective accompaniment rhythms in the style of Bill Evans Focused on effective accompaniment rhythms in the style of Bill Evans Markov algorithm approach to computer learning. Markov algorithm approach to computer learning.
  • Slide 3
  • The Markov Algorithm For each set of characters, creates weighted prediction matrix from the input. For each set of characters, creates weighted prediction matrix from the input. Set order to determine creativity. Set order to determine creativity. Output is a random but weighted. Output is a random but weighted. Ex: order 2, Input: AABAABAAC would create an entry for AA predicting that the next letter is 2/3 likely to be B, 1/3 C Ex: order 2, Input: AABAABAAC would create an entry for AA predicting that the next letter is 2/3 likely to be B, 1/3 C
  • Slide 4
  • Music Input
  • Slide 5
  • Sample of Input/Output data 122122122122122122010012122122121212121212121221012212121212122122 122222 221222 100122 122122 122112 221212 122212 122122 100100 010122 121212 122212 121212 122212 121121 010121 221222 121212 112122 122222 122122
  • Slide 6
  • Rhythmic Transcription of Output
  • Slide 7
  • This slide will contain demo Sounds Demo of Input File Demo of Input File Demo of Output Comping Rhythms with Solo overlaid Demo of Output Comping Rhythms with Solo overlaid Demo of Output Comping Rhythms Demo of Output Comping Rhythms
  • Slide 8
  • The End