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

8
Computer Computer Generated Jazz Generated Jazz By Chris Wynnyk By Chris Wynnyk
  • date post

    19-Dec-2015
  • Category

    Documents

  • view

    232
  • download

    3

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

Computer Computer Generated JazzGenerated Jazz

By Chris WynnykBy Chris Wynnyk

The BasicsThe Basics

Break down into rhythm, melody, Break down into rhythm, melody, harmonyharmony

Focused on effective Focused on effective accompaniment rhythms in the accompaniment rhythms in the style of Bill Evansstyle of Bill Evans

Markov algorithm approach to Markov algorithm approach to computer learning.computer learning.

The Markov AlgorithmThe Markov Algorithm

For each set of characters, creates For each set of characters, creates weighted prediction matrix from the weighted prediction matrix from the input.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 Ex: order 2, Input: AABAABAAC would

create an entry for AA predicting that create an entry for AA predicting that the next letter is 2/3 likely to be B, 1/3 Cthe next letter is 2/3 likely to be B, 1/3 C

Music InputMusic Input

Sample of Input/Output Sample of Input/Output datadata

122122122122122122122122122122122122010012010012122122122122121212121212121212121212121221121221012212012212121212121212122122122122

122222122222221222221222100122100122122122122122122112122112221212221212122212122212122122122122122122122122122122122122100100100100

010122121212122212121212122212121121010121221222121212112122122222

122122

122122

122122

122122

122122

122122

122122

122122

Rhythmic Transcription of Rhythmic Transcription of OutputOutput

This slide will contain This slide will contain demo Soundsdemo Sounds

Demo of Input FileDemo of Input File Demo of Output Demo of Output

Comping Rhythms Comping Rhythms with Solo overlaidwith Solo overlaid

Demo of Output Demo of Output Comping RhythmsComping Rhythms

The EndThe End