ChordAIS: An assistive system for the generation of chord progressions with an artificial immune system

被引:4
|
作者
Navarro-Caceres, Maria [1 ]
Caetano, Marcelo [2 ]
Bernardes, Gilberto [2 ,3 ]
de Castro, Leandro Nunes [4 ]
机构
[1] Univ Salamanca, Expert Syst Lab ESALab, Pza Caidos S-N, Salamanca 37007, Spain
[2] INESC TEC, R Dr Roberto Frias, P-4200465 Porto, Portugal
[3] Univ Porto, Fac Engn, Rua Dr Roberto Frias S-N, P-4200465 Porto, Portugal
[4] Univ Prebiteriana Mackenzie, Nat Comp & Machine Learning Lab LCoN, Rua Piaui 130, Sao Paulo, SP, Brazil
基金
巴西圣保罗研究基金会;
关键词
Tonal interval space; Chord progression; Artificial immune system; MUSIC;
D O I
10.1016/j.swevo.2019.05.012
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Chord progressions play an important role in Western tonal music. For a novice composer, the creation of chord progressions can be challenging because it involves many subjective factors, such as the musical context, personal preference and aesthetic choices. This work proposes ChordAIS, an interactive system that assists the user in generating chord progressions by iteratively adding new chords. At each iteration a search for the next candidate chord is performed in the Tonal Interval Space (TIS), where distances capture perceptual features of pitch configurations on different levels, such as musical notes, chords, and scales. We use an artificial immune system (AIS) called opt-aiNet to search for candidate chords by optimizing an objective function that encodes desirable musical properties of chord progressions as distances in the TIS. Opt-aiNet is capable of finding multiple optima of multi-modal functions simultaneously, resulting in multiple good-quality candidate chords which can be added to the progression by the user. To validate ChordAIS, we performed different experiments and a listening test to evaluate the perceptual quality of the candidate chords proposed by ChordAIS. Most listeners rated the chords proposed by ChordAIS as better candidates for progressions than the chords discarded by ChordAIS. Then, we compared ChordAIS with two similar systems, ConChord and ChordGA, which uses a standard GA instead of opt-aiNet. A user test showed that ChordAIS was preferred over ChordGA and Conchord. According to the results, ChordAlS was deemed capable of assisting the users in the generation of tonal chord progressions by proposing good-quality candidates in all the keys tested.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] Automatic Generation of Chord Progressions with an Artificial Immune System
    Navarro, Maria
    Caetano, Marcelo
    Bernardes, Gilberto
    de Castro, Leandro Nunes
    Manuel Corchado, Juan
    EVOLUTIONARY AND BIOLOGICALLY INSPIRED MUSIC, SOUND, ART AND DESIGN (EVOMUSART 2015), 2015, 9027 : 175 - 186
  • [2] An Intelligent System to Generate Chord Progressions from Colors with an Artificial Immune System
    Navarro-Caceres, Maria
    Castellanos-Garzon, Jose A.
    Bajo, Javier
    NEW GENERATION COMPUTING, 2020, 38 (03) : 531 - 549
  • [3] An Intelligent System to Generate Chord Progressions from Colors with an Artificial Immune System
    María Navarro-Cáceres
    José A. Castellanos-Garzón
    Javier Bajo
    New Generation Computing, 2020, 38 : 531 - 549
  • [4] Assistive Model to Generate Chord Progressions Using Genetic Programming with Artificial Immune Properties
    Navarro-Caceres, Maria
    Merchan Sanchez-Jara, Javier Felix
    Quietinho Leithardt, Valderi Reis
    Garcia-Ovejero, Raul
    APPLIED SCIENCES-BASEL, 2020, 10 (17):
  • [5] Immune System and Artificial Immune System Application
    Li Chengwei
    Peng Hui
    Xu Aijun
    Wang Shoubin
    WORLD CONGRESS ON MEDICAL PHYSICS AND BIOMEDICAL ENGINEERING 2006, VOL 14, PTS 1-6, 2007, 14 : 477 - +
  • [6] Effective detector set generation and evolution for artificial immune system
    Kim, C
    Kim, W
    Hong, MP
    COMPUTATIONAL SCIENCE - ICCS 2004, PT 2, PROCEEDINGS, 2004, 3037 : 491 - 498
  • [7] An artificial immune system approach to CNC tool path generation
    Erkan Ülker
    Mehmet Emin Turanalp
    H. Selçuk Halkaci
    Journal of Intelligent Manufacturing, 2009, 20 : 67 - 77
  • [8] An artificial immune system approach to CNC tool path generation
    Uelker, Erkan
    Turanalp, Mehmet Emin
    Halkaci, H. Selcuk
    JOURNAL OF INTELLIGENT MANUFACTURING, 2009, 20 (01) : 67 - 77
  • [9] Artificial immune system based approach for size and location optimization of distributed generation in distribution system
    Vikas Singh Bhadoria
    Nidhi Singh Pal
    Vivek Shrivastava
    International Journal of System Assurance Engineering and Management, 2019, 10 : 339 - 349
  • [10] Artificial immune system based approach for size and location optimization of distributed generation in distribution system
    Bhadoria, Vikas Singh
    Pal, Nidhi Singh
    Shrivastava, Vivek
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2019, 10 (03) : 339 - 349