Generating guitar solos by integer programming









50-Essential-Jazz-Guitar-Licks-Sample.pdf

Note that the lick resolves late in bar 2 which is an effective soloing technique used by jazz musicians. Because of the 16th-notes used in this lick it is 
Essential Jazz Guitar Licks Sample


Pat Metheny: Composing to Exploit the Sound of the Guitar

Metheny reinvented the jazz guitar sound on his debut album Bright Size Life melodic contour taking precedence; working within his palette of licks and ...
pat metheny composing to exploit the sound of guitar


Untitled

tion we were able to distinguish five broad musical genres. Figure 2. The Festudy music genres. Music genre. Festivals. %. Classical. 141. 36%. Jazz-Blues.
NEGRIER BONET GUERIN Music Festivals a changing world. An international comparison


Estrategias narrativas de la improvisación en el jazz modal

141 Kind of Blue. in bop swing
TDR CHAMIZO MORENO ?sequence=





Lennie Tristano's teaching method followed with a guitar

Fats Navarro: A pioneer of bebop and jazz improvisation in the forties. Guitarists: Charlie Christian: „the most swinging player ever“11. He had a very 
Lennie Tristanos teaching method Zoltan Polgar


Introduction into the style of Jazz-Manouche 1

Gypsy Jazz Guitar. Contents. Preface . Solo / Lesson 4 – Solo-Licks (excerpts from 'Minor Swing'). - 4/1 – Lick 4/1 (Am6) . ... Page 141. Glossary .
US


Generating guitar solos by integer programming

dataset of licks over an accompaniment based on the 12-bar blues chord is somewhat related to previous work on jazz improvisation e.g. GenJam (Biles
preprint guitar solo generation dh


Estrategias narrativas de la improvisación en el jazz modal

141 Kind of Blue. in bop swing
ESTRATEGIAS NARRATIVAS DEL JAZZ





El lenguaje de Jorge Pardo:

Jorge Pardo (Madrid 1956)


Developing unification in the teaching and learning of jazz and

Early jazz and the development of the jazz guitar style 141 elements of melody bass and chords are incorporated into one instrumental performance.


213371 Generating guitar solos by integer programming

Generating guitar solos by integer programming

Nailson dos Santos Cunha

1, Anand Subramaniany1, and Dorien Herremansz2,3

1 Centro de Informatica, Universidade Federal da Paraba, Jo~ao Pessoa{PB, Brazil

2Information Systems Technology and Design Pillar, Singapore University of Technology and Design, Singapore

3Centre for Digital Music, School of Electronic Engineering and Computer Science, Queen Mary University of

London, UK

Abstract

In this paper, we present a framework for computer-aided composition (CAC) that uses exact combinatorial optimization methods to generate guitar solos from a newly proposed dataset of licks over an accompaniment based on the 12-bar blues chord progression. An integer programming formulation, whic hcan b esolv edto optimalit yb ya b ranch-and-cut algorithm , was developed for this problem whose ob jectiveis to determine an optimal s e- quence of a set of licks given a matrix of transition costs derived from user preferences. The generated solos are displayed in tablature format. Outputs of the system were evaluated in an empirical experiment with 173 participants. The results show that the solos whose licks were optimally sequenced were signicantly more enjoyed than those randomly sequenced. We project that the developed framework could be of potential use to guitarists looking for original material; as an educational tool for future composers; and to support composers in discovering unique and novel compositional ideas. Keywords|Optimization, computer-aided-composition, guitar solos, integer program- ming, automatic composition.

1 Introduction

Automatic music generation, or algorithmic composition, has gained a lot of interest recently. Events such as the recent release of Google's Magenta project, \a research project to advance the state of the art in machine intelligence for music and art generation" ( Eck 2016
) are bringing it to the eye of the public. Although the eld is relatively young, large strides have been made since its conception. In the 1950s, the rst computer systems for automatic composition were developed. The most famous composition that resulted from this early work was the Illiac Suite, a string quartet composed using a rule-based approach combined with stochastic properties (

Hiller and Isaacson

1957
). Despite the fact that the piece was a huge step forward, it also showed that much work remained to be done as it lacked complex structural elements such as repetition, phrases and functional harmony. nailsoncunha@sti.ufpb.br yanand@ci.ufpb.br, anandsubraman@gmail.com zdorienherremans@sutd.edu.sg, dorien.herremans@gmail.com 1

1.1 Computational methods for music generation 1 INTRODUCTION

The framework for

computer-aided comp osition(CA C)prop osedin th ispap ertac klessome of the remaining challenges in the eld of automatic composition: long-term structure and generating expressive music. Com binatorialoptimization metho dsare used to generate guitar solos over an accompaniment that is based on the 12-bar blues chord progression. This problem is somewhat related to previous work on jazz improvisation, e.g. GenJam ( Biles 1994
), the

Impro-Visor system developed by

Keller an dMorrison

2007
) and the blues melody generation system by

Hall and Smith

1996
), as these systems also generate a single line of music over an accompaniment. In this research, however, we specically work withguitar musicand allow the solos to haveexpressive propertiessuch as bends, slides, hammer-on and pull-o, and that are constrained to contain turnaroundcadence constraints. Only a handful of papers have attempted to use integer programming for music generation (see Section 2

Generating guitar solos by integer programming

Nailson dos Santos Cunha

1, Anand Subramaniany1, and Dorien Herremansz2,3

1 Centro de Informatica, Universidade Federal da Paraba, Jo~ao Pessoa{PB, Brazil

2Information Systems Technology and Design Pillar, Singapore University of Technology and Design, Singapore

3Centre for Digital Music, School of Electronic Engineering and Computer Science, Queen Mary University of

London, UK

Abstract

In this paper, we present a framework for computer-aided composition (CAC) that uses exact combinatorial optimization methods to generate guitar solos from a newly proposed dataset of licks over an accompaniment based on the 12-bar blues chord progression. An integer programming formulation, whic hcan b esolv edto optimalit yb ya b ranch-and-cut algorithm , was developed for this problem whose ob jectiveis to determine an optimal s e- quence of a set of licks given a matrix of transition costs derived from user preferences. The generated solos are displayed in tablature format. Outputs of the system were evaluated in an empirical experiment with 173 participants. The results show that the solos whose licks were optimally sequenced were signicantly more enjoyed than those randomly sequenced. We project that the developed framework could be of potential use to guitarists looking for original material; as an educational tool for future composers; and to support composers in discovering unique and novel compositional ideas. Keywords|Optimization, computer-aided-composition, guitar solos, integer program- ming, automatic composition.

1 Introduction

Automatic music generation, or algorithmic composition, has gained a lot of interest recently. Events such as the recent release of Google's Magenta project, \a research project to advance the state of the art in machine intelligence for music and art generation" ( Eck 2016
) are bringing it to the eye of the public. Although the eld is relatively young, large strides have been made since its conception. In the 1950s, the rst computer systems for automatic composition were developed. The most famous composition that resulted from this early work was the Illiac Suite, a string quartet composed using a rule-based approach combined with stochastic properties (

Hiller and Isaacson

1957
). Despite the fact that the piece was a huge step forward, it also showed that much work remained to be done as it lacked complex structural elements such as repetition, phrases and functional harmony. nailsoncunha@sti.ufpb.br yanand@ci.ufpb.br, anandsubraman@gmail.com zdorienherremans@sutd.edu.sg, dorien.herremans@gmail.com 1

1.1 Computational methods for music generation 1 INTRODUCTION

The framework for

computer-aided comp osition(CA C)prop osedin th ispap ertac klessome of the remaining challenges in the eld of automatic composition: long-term structure and generating expressive music. Com binatorialoptimization metho dsare used to generate guitar solos over an accompaniment that is based on the 12-bar blues chord progression. This problem is somewhat related to previous work on jazz improvisation, e.g. GenJam ( Biles 1994
), the

Impro-Visor system developed by

Keller an dMorrison

2007
) and the blues melody generation system by

Hall and Smith

1996
), as these systems also generate a single line of music over an accompaniment. In this research, however, we specically work withguitar musicand allow the solos to haveexpressive propertiessuch as bends, slides, hammer-on and pull-o, and that are constrained to contain turnaroundcadence constraints. Only a handful of papers have attempted to use integer programming for music generation (see Section 2