Automatic Generation of Chord Progressions with an Artificial Immune System

Chord progressions are widely used in music. The automatic generation of chord progressions can be challenging because it depends on many factors, such as the musical context, personal preference, and aesthetic choices. In this work, we propose a penalty function that encodes musical rules to automa...

Full description

Saved in:
Bibliographic Details
Published inEvolutionary and Biologically Inspired Music, Sound, Art and Design Vol. 9027; pp. 175 - 186
Main Authors Navarro, María, Caetano, Marcelo, Bernardes, Gilberto, de Castro, Leandro Nunes, Corchado, Juan Manuel
Format Book Chapter
LanguageEnglish
Published Switzerland Springer International Publishing AG 2015
Springer International Publishing
SeriesLecture Notes in Computer Science
Subjects
Online AccessGet full text
ISBN331916497X
9783319164977
ISSN0302-9743
1611-3349
1611-3349
DOI10.1007/978-3-319-16498-4_16

Cover

Abstract Chord progressions are widely used in music. The automatic generation of chord progressions can be challenging because it depends on many factors, such as the musical context, personal preference, and aesthetic choices. In this work, we propose a penalty function that encodes musical rules to automatically generate chord progressions. Then we use an artificial immune system (AIS) to minimize the penalty function when proposing candidates for the next chord in a sequence. The AIS is capable of finding multiple optima in parallel, resulting in several different chords as appropriate candidates. We performed a listening test to evaluate the chords subjectively and validate the penalty function. We found that chords with a low penalty value were considered better candidates than chords with higher penalty values.
AbstractList Chord progressions are widely used in music. The automatic generation of chord progressions can be challenging because it depends on many factors, such as the musical context, personal preference, and aesthetic choices. In this work, we propose a penalty function that encodes musical rules to automatically generate chord progressions. Then we use an artificial immune system (AIS) to minimize the penalty function when proposing candidates for the next chord in a sequence. The AIS is capable of finding multiple optima in parallel, resulting in several different chords as appropriate candidates. We performed a listening test to evaluate the chords subjectively and validate the penalty function. We found that chords with a low penalty value were considered better candidates than chords with higher penalty values.
Author Bernardes, Gilberto
de Castro, Leandro Nunes
Caetano, Marcelo
Navarro, María
Corchado, Juan Manuel
Author_xml – sequence: 1
  givenname: María
  surname: Navarro
  fullname: Navarro, María
  email: maria90@usal.es
– sequence: 2
  givenname: Marcelo
  surname: Caetano
  fullname: Caetano, Marcelo
– sequence: 3
  givenname: Gilberto
  surname: Bernardes
  fullname: Bernardes, Gilberto
– sequence: 4
  givenname: Leandro Nunes
  surname: de Castro
  fullname: de Castro, Leandro Nunes
– sequence: 5
  givenname: Juan Manuel
  surname: Corchado
  fullname: Corchado, Juan Manuel
BookMark eNqNkMtuEzEUQA0tqGnJH7DwDxh8x-9lFNFStRJIbSV2ljuxm4EZe7AdVfl7nAbYwspXxz7W1TlHpzFFj9B7oB-AUvXRKE0YYWAISG404RbkK7RsmDX4wvhrtAAJQBjj5gSd_7lQ307RgjLaEaM4e4sWhooOuOLiDC1L-U4pBS4FN7BAN6tdTZOrQ4-vfPS5TSniFPB6m_IGf83pKftSGiz4eahb7CJe5TqEoR_ciK-naRc9vtuX6qd36E1wY_HL3-cFerj8dL_-TG6_XF2vV7dkbotW8ii5oiDCRvSdBsqNBGkEC6YTNEjWbbRwOvigFDSgQzBSU6aCkxACM4FdIHH8dxdnt39242jnPEwu7y1Qe6hnWybLbOthX0rZQ73mdUevtOfxyWf7mNKP8i-JH6U5p587X6r1B6v3sWY39ls3V5-LlYxKo5XtqLag_1sTQkvOzV_tFwE5kLs
ContentType Book Chapter
Copyright Springer International Publishing Switzerland 2015
Copyright_xml – notice: Springer International Publishing Switzerland 2015
DBID FFUUA
ABOKW
UNPAY
DEWEY 005.1
DOI 10.1007/978-3-319-16498-4_16
DatabaseName ProQuest Ebook Central - Book Chapters - Demo use only
Unpaywall for CDI: Monographs and Miscellaneous Content
Unpaywall
DatabaseTitleList
Database_xml – sequence: 1
  dbid: UNPAY
  name: Unpaywall
  url: https://proxy.k.utb.cz/login?url=https://unpaywall.org/
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 9783319164984
3319164988
EISSN 1611-3349
Editor Carballal, Adrian
Johnson, Colin
Correia, João
Editor_xml – sequence: 1
  fullname: Carballal, Adrian
– sequence: 2
  fullname: Johnson, Colin
– sequence: 3
  fullname: Correia, João
EndPage 186
ExternalDocumentID oai:repositorio.inesctec.pt:123456789/3979
EBC6306987_208_186
EBC5586449_208_186
GroupedDBID 0D6
0DA
2HV
38.
AABBV
AAGZE
AAZAK
AAZUS
ABBVZ
ABFTD
ABMNI
ACKNT
ACRRC
AEDXK
AEJLV
AEKFX
AETDV
AEZAY
ALMA_UNASSIGNED_HOLDINGS
APFYR
AZZ
BBABE
CZZ
FFUUA
I4C
IEZ
IY-
LDH
SBO
SFQCF
TMQGW
TPJZQ
TSXQS
TWXRB
Z5O
Z7R
Z7S
Z7U
Z7V
Z7W
Z7X
Z7Y
Z7Z
Z81
Z82
Z83
Z84
Z87
Z88
-DT
-~X
29L
2HA
ACGFS
ADCXD
EJD
F5P
LAS
P2P
RSU
~02
-GH
1SB
5QI
875
AASHB
ABOKW
AEFIE
FEDTE
HVGLF
RNI
SVGTG
UNPAY
VI1
ID FETCH-LOGICAL-p334t-b647015fd5c281049616953f9250f632d85a8fef77150f8ff968037fa61ff39f3
IEDL.DBID UNPAY
ISBN 331916497X
9783319164977
ISSN 0302-9743
1611-3349
IngestDate Tue Aug 19 19:36:41 EDT 2025
Tue Jul 29 20:22:17 EDT 2025
Thu May 29 02:46:24 EDT 2025
Thu May 29 16:00:14 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
LCCallNum QA76.9.U83QA76.9.H85
Language English
License other-oa
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-p334t-b647015fd5c281049616953f9250f632d85a8fef77150f8ff968037fa61ff39f3
OCLC 905214745
OpenAccessLink https://proxy.k.utb.cz/login?url=http://repositorio.inesctec.pt/handle/123456789/3979
PQID EBC5586449_208_186
PageCount 12
ParticipantIDs unpaywall_primary_10_1007_978_3_319_16498_4_16
springer_books_10_1007_978_3_319_16498_4_16
proquest_ebookcentralchapters_6306987_208_186
proquest_ebookcentralchapters_5586449_208_186
PublicationCentury 2000
PublicationDate 2015
20150315
PublicationDateYYYYMMDD 2015-01-01
2015-03-15
PublicationDate_xml – year: 2015
  text: 2015
PublicationDecade 2010
PublicationPlace Switzerland
PublicationPlace_xml – name: Switzerland
– name: Cham
PublicationSeriesSubtitle Theoretical Computer Science and General Issues
PublicationSeriesTitle Lecture Notes in Computer Science
PublicationSeriesTitleAlternate Lect.Notes Computer
PublicationSubtitle 4th International Conference, EvoMUSART 2015, Copenhagen, Denmark, April 8-10, 2015, Proceedings
PublicationTitle Evolutionary and Biologically Inspired Music, Sound, Art and Design
PublicationYear 2015
Publisher Springer International Publishing AG
Springer International Publishing
Publisher_xml – name: Springer International Publishing AG
– name: Springer International Publishing
RelatedPersons Kleinberg, Jon M.
Mattern, Friedemann
Naor, Moni
Mitchell, John C.
Terzopoulos, Demetri
Steffen, Bernhard
Pandu Rangan, C.
Kanade, Takeo
Kittler, Josef
Weikum, Gerhard
Hutchison, David
Tygar, Doug
RelatedPersons_xml – sequence: 1
  givenname: David
  surname: Hutchison
  fullname: Hutchison, David
– sequence: 2
  givenname: Takeo
  surname: Kanade
  fullname: Kanade, Takeo
– sequence: 3
  givenname: Josef
  surname: Kittler
  fullname: Kittler, Josef
– sequence: 4
  givenname: Jon M.
  surname: Kleinberg
  fullname: Kleinberg, Jon M.
– sequence: 5
  givenname: Friedemann
  surname: Mattern
  fullname: Mattern, Friedemann
– sequence: 6
  givenname: John C.
  surname: Mitchell
  fullname: Mitchell, John C.
– sequence: 7
  givenname: Moni
  surname: Naor
  fullname: Naor, Moni
– sequence: 8
  givenname: C.
  surname: Pandu Rangan
  fullname: Pandu Rangan, C.
– sequence: 9
  givenname: Bernhard
  surname: Steffen
  fullname: Steffen, Bernhard
– sequence: 10
  givenname: Demetri
  surname: Terzopoulos
  fullname: Terzopoulos, Demetri
– sequence: 11
  givenname: Doug
  surname: Tygar
  fullname: Tygar, Doug
– sequence: 12
  givenname: Gerhard
  surname: Weikum
  fullname: Weikum, Gerhard
SSID ssj0001465491
ssj0002792
Score 1.9065256
Snippet Chord progressions are widely used in music. The automatic generation of chord progressions can be challenging because it depends on many factors, such as the...
SourceID unpaywall
springer
proquest
SourceType Open Access Repository
Publisher
StartPage 175
SubjectTerms Algorithms & data structures
Artificial immune systems
Artificial intelligence
Chord progressions
Consonance
Harmony
User interface design & usability
Title Automatic Generation of Chord Progressions with an Artificial Immune System
URI http://ebookcentral.proquest.com/lib/SITE_ID/reader.action?docID=5586449&ppg=186
http://ebookcentral.proquest.com/lib/SITE_ID/reader.action?docID=6306987&ppg=186
http://link.springer.com/10.1007/978-3-319-16498-4_16
http://repositorio.inesctec.pt/handle/123456789/3979
UnpaywallVersion submittedVersion
Volume 9027
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1Nb9QwEB3B7gHRQ8uXWgSVD9yQs0kcO_ZxhVqVAlUPLConK8l6JESVXXWzquDXMxMnbRESVe_jQ8aT-E3mvWeAd6mzTGHKJYagZWHSIJ1NnWwyTG2TskE6C5y_nJmTRXF6oS9uRWH8o3zzg-0xVgnTvpsuNMm6m0XLgRl9ZunAL62b8TjqMUyNJgQ-geni7Hz-PQ4McukGXr1hhz5VuDuKuUgGYOEOtQnOysJn5i9seTMOfQpPtu26-nVdXV7eOXGOd2Ex6nYi0eRnsu3qpPn9r43jgx5mD3ZY3SBYdkAZfQaPQvscdse7HcTwqr-AT_Ntt-rtXEV0puYNFCukldSuinOmdUVLj43gf7miasX8qiceUUWLjyw7CSL6ob-ExfHR1w8ncrh4Qa4pX52sTVESTMClbnJL_ZozmXFaoSO8hEblS6sriwHLkuAkWkRnbKpKrEyGqByqVzBpV23YB1G4UlNciZbAQFDLOq0bVRvV-4jZCg9Ajsn3_Xh44KQ2MQ0br7UlyOZ8nlqfWXNvvKEeyNnyNv79uKOewzd-9GmmUvDKUyn4vhQ8l8IBJDeb7tfR7uO_C14_dMEbmHRX2_CWkExXH8J0fnT6-dvhUMB_AN7B70g
linkProvider Unpaywall
linkToUnpaywall http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1NT9wwELXKckBwgPIhqFrkQ2_I2SSOHfu4qrqirYr2wEpwspKsR0Kssis2K0R_fWfiBKiQivY-PmQ8id9k3ntm7GtsDVGYUgHeK5Hp2AtrYiuqBGJTxWSQTgLn31f6cpr9vFE3L6Iw-lG-uiN7jEVEtO-q8VW0bIbBcmCIn1k88HNjhzSO2mLbWiECH7Dt6dVkdBsGBqmwHa9ek0OfzOwrxVwgA5BwB9sEa0TmEv0Ptnweh-6ynXW9LJ4ei_n81Ykz3mfTXrcTiCb30bopo-rPWxvHjR7mgO2RuoGT7AAz-pF98PUh2-_vduDdq37Efo3WzaK1c-XBmZo2kC8AV2K7yidE6wqWHitO_3J5UfPRQ0s8wormP0h24nnwQz9m0_H362-Xort4QSwxX40odZYjTICZqlKD_ZrVibZKgkW8BFqmM6MKAx7yHOEkGACrTSxzKHQCIC3IEzaoF7U_ZTyzucK4HAyCAS9nZVxWstSy9REzBZwx0SfftePhjpNahTSsnFIGIZt1aWxcYvS78Rp7IGvyl_iLfkcdha9c79OMpeCkw1JwbSk4KoUzFj1vulsGu4__Lvi06YLPbNA8rP0XRDJNed4V7l9sZe2z
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.title=Evolutionary+and+Biologically+Inspired+Music%2C+Sound%2C+Art+and+Design&rft.atitle=Automatic+Generation+of+Chord+Progressions+with+an+Artificial+Immune+System&rft.date=2015-01-01&rft.pub=Springer+International+Publishing+AG&rft.isbn=9783319164977&rft.volume=9027&rft_id=info:doi/10.1007%2F978-3-319-16498-4_16&rft.externalDBID=186&rft.externalDocID=EBC5586449_208_186
thumbnail_s http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Febookcentral.proquest.com%2Fcovers%2F5586449-l.jpg
http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Febookcentral.proquest.com%2Fcovers%2F6306987-l.jpg