Automatic generation of chord progressions with an artificial immune system

dc.contributor.authorNavarro M.
dc.contributor.authorCaetano M.
dc.contributor.authorBernardes G.
dc.contributor.authorde Castro L.N.
dc.contributor.authorCorchado J.M.
dc.date.accessioned2024-03-13T00:59:32Z
dc.date.available2024-03-13T00:59:32Z
dc.date.issued2015
dc.description.abstract© Springer International Publishing Switzerland 2015.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.
dc.description.firstpage175
dc.description.lastpage186
dc.description.volume9027
dc.identifier.doi10.1007/978-3-319-16498-4_16
dc.identifier.issn1611-3349
dc.identifier.urihttps://dspace.mackenzie.br/handle/10899/36330
dc.relation.ispartofLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
dc.rightsAcesso Restrito
dc.subject.otherlanguageArtificial immune systems
dc.subject.otherlanguageChord progressions
dc.subject.otherlanguageConsonance
dc.subject.otherlanguageHarmony
dc.titleAutomatic generation of chord progressions with an artificial immune system
dc.typeArtigo de evento
local.scopus.citations22
local.scopus.eid2-s2.0-84925275049
local.scopus.subjectArtificial Immune System
local.scopus.subjectAutomatic Generation
local.scopus.subjectChord progressions
local.scopus.subjectConsonance
local.scopus.subjectHarmony
local.scopus.subjectListening tests
local.scopus.subjectPenalty function
local.scopus.subjectPersonal preferences
local.scopus.updated2024-05-01
local.scopus.urlhttps://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=84925275049&origin=inward
Arquivos