537
Views
6
CrossRef citations to date
0
Altmetric
Articles

Generating guitar solos by integer programming

, &
Pages 971-985 | Received 18 Nov 2016, Accepted 29 Sep 2017, Published online: 22 Nov 2017
 

Abstract

In this paper, we present a framework for computer-aided composition (CAC) that uses exact combinatorial optimisation methods to generate guitar solos from a newly proposed data-set of licks over an accompaniment based on the 12-bar blues chord progression. An integer programming formulation, which can be solved to optimality by a branch-and-cut algorithm, was developed for this problem whose objective is to determine an optimal sequence 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 significantly 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.

Acknowledgements

We would like to thank Thiago Gouveia and the professional guitar players Zé Filho and Marcos Rosa for their valuable contributions in this research. We also thank the anonymous reviewers for their constructive comments that helped to improve the quality of this paper.

Notes

No potential conflict of interest was reported by the authors.

Additional information

Funding

This project has received funding from the Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq), Brazil [grant number 305223/2015-1]; the European Union’s Horizon 2020 research and innovation programme [grant agreement number 658914].

Log in via your institution

Log in to Taylor & Francis Online

PDF download + Online access

  • 48 hours access to article PDF & online version
  • Article PDF can be downloaded
  • Article PDF can be printed
USD 61.00 Add to cart

Issue Purchase

  • 30 days online access to complete issue
  • Article PDFs can be downloaded
  • Article PDFs can be printed
USD 277.00 Add to cart

* Local tax will be added as applicable

Related Research

People also read lists articles that other readers of this article have read.

Recommended articles lists articles that we recommend and is powered by our AI driven recommendation engine.

Cited by lists all citing articles based on Crossref citations.
Articles with the Crossref icon will open in a new tab.