# Guided Synthesis with Markov Oracle Machine Improvisation, Python

Github Codes

Example II. (Upper) Chromagram of the saxophone lead. (Middle) Chromagram of the query-guided accompaniment. (Bottom) Chromagram of the free improvised accompaniment.

Frame-by-frame euclidean error between Chromagrams of lead and accompaniment for Example I. The mean and standard deviation of the error for guided-synthesis and free improvisation are 0.14, 0.06 and 0.15, 0.06 respectively.

Example III. (Upper) Chromagram of the saxophone accompaniment. (Middle) Chromagram of the query-guided lead. (Bottom) Chromagram of the free improvised lead.

Frame-by-frame euclidean error between Chromagrams of lead and accompaniment for Example III. The mean and standard deviation of the error for guided-synthesis and free improvisation are 0.14, 0.05 and 0.18, 0.06 respectively.

Example I. (Upper) Chromagram of the saxophone lead. (Middle) Chromagram of the query-guided accompaniment. (Bottom) Chromagram of the free improvised accompaniment.

Frame-by-frame euclidean error between Chromagrams of lead and accompaniment for Example I. The mean and standard deviation of the error for guided-synthesis and free improvisation are 0.12, 0.06 and 0.16, 0.05 respectively.

Example IV. (Upper) Chromagram of the saxophone accompaniment. (Middle) Chromagram of the query-guided lead. (Bottom) Chromagram of the free improvised lead.

Frame-by-frame euclidean error between Chromagrams of lead and accompaniment for Example I. The mean and standard deviation of the error for guided-synthesis and free improvisation are 0.12, 0.03 and 0.14, 0.06 respectively.