Top Banner
Computer Computer Generated Jazz Generated Jazz By Chris Wynnyk By Chris Wynnyk
8

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

Dec 19, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Computer Generated Jazz By Chris Wynnyk. The Basics Break down into rhythm, melody, harmony Break down into rhythm, melody, harmony Focused on effective.

Computer Computer Generated JazzGenerated Jazz

By Chris WynnykBy Chris Wynnyk

Page 2: Computer Generated Jazz By Chris Wynnyk. The Basics Break down into rhythm, melody, harmony Break down into rhythm, melody, harmony Focused on effective.

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.

Page 3: Computer Generated Jazz By Chris Wynnyk. The Basics Break down into rhythm, melody, harmony Break down into rhythm, melody, harmony Focused on effective.

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

Page 4: Computer Generated Jazz By Chris Wynnyk. The Basics Break down into rhythm, melody, harmony Break down into rhythm, melody, harmony Focused on effective.

Music InputMusic Input

Page 5: Computer Generated Jazz By Chris Wynnyk. The Basics Break down into rhythm, melody, harmony Break down into rhythm, melody, harmony Focused on effective.

Sample of Input/Output Sample of Input/Output datadata

122122122122122122122122122122122122010012010012122122122122121212121212121212121212121221121221012212012212121212121212122122122122

122222122222221222221222100122100122122122122122122112122112221212221212122212122212122122122122122122122122122122122122100100100100

010122121212122212121212122212121121010121221222121212112122122222

122122

122122

122122

122122

122122

122122

122122

122122

Page 6: Computer Generated Jazz By Chris Wynnyk. The Basics Break down into rhythm, melody, harmony Break down into rhythm, melody, harmony Focused on effective.

Rhythmic Transcription of Rhythmic Transcription of OutputOutput

Page 7: Computer Generated Jazz By Chris Wynnyk. The Basics Break down into rhythm, melody, harmony Break down into rhythm, melody, harmony Focused on effective.

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

Page 8: Computer Generated Jazz By Chris Wynnyk. The Basics Break down into rhythm, melody, harmony Break down into rhythm, melody, harmony Focused on effective.

The EndThe End