Kuvaus

We study transformational computational creativity in the context of writing songs and describe an implemented system that is able to modify its own goals and operation. With this, we contribute to three aspects of computational creativity and song generation: (1) Application-wise, songs are an interesting and challenging target for creativity, as they require the production of complementary music and lyrics. (2) Technically, we approach the problem of creativity and song generation using constraint programming. We show how constraints can be used declaratively to define a search space of songs so that a standard constraint solver can then be used to generate songs. (3) Conceptually, we describe a concrete architecture for transformational creativity where the creative (song writing) system has some responsibility for setting its own search space and goals. In the proposed architecture, a meta-level control component does this transparently by manipulating the constraints at runtime based on self-reflection of the system. Empirical experiments suggest the system is able to create songs according to its own taste.

Alkuperäiskielienglanti
LehtiConnection Science
Vuosikerta31
Numero1
Sivut4-32
Sivumäärä29
ISSN0954-0091
DOI - pysyväislinkit
TilaJulkaistu - 2 tammikuuta 2019
OKM-julkaisutyyppiA1 Alkuperäisartikkeli tieteellisessä aikakauslehdessä, vertaisarvioitu

Tieteenalat

  • 113 Tietojenkäsittely- ja informaatiotieteet
  • 6131 Teatteri, tanssi, musiikki, muut esittävät taiteet
  • 6122 Kirjallisuuden tutkimus

Lainaa tätä

Toivanen, Jukka M. ; Järvisalo, Matti ; Alm, Olli ; Ventura, Dan ; Vainio, Martti ; Toivonen, Hannu. / Towards Transformational Creation of Novel Songs. Julkaisussa: Connection Science. 2019 ; Vuosikerta 31, Nro 1. Sivut 4-32.
@article{4b321914fbfc43799baa8fe134f1b52d,
title = "Towards Transformational Creation of Novel Songs",
abstract = "We study transformational computational creativity in the context of writing songs and describe an implemented system that is able to modify its own goals and operation. With this, we contribute to three aspects of computational creativity and song generation: (1) Application-wise, songs are an interesting and challenging target for creativity, as they require the production of complementary music and lyrics. (2) Technically, we approach the problem of creativity and song generation using constraint programming. We show how constraints can be used declaratively to define a search space of songs so that a standard constraint solver can then be used to generate songs. (3) Conceptually, we describe a concrete architecture for transformational creativity where the creative (song writing) system has some responsibility for setting its own search space and goals. In the proposed architecture, a meta-level control component does this transparently by manipulating the constraints at runtime based on self-reflection of the system. Empirical experiments suggest the system is able to create songs according to its own taste.",
keywords = "113 Computer and information sciences, Computational Creativity, Artificial Intelligence, Constraint programming, 6131 Theatre, dance, music, other performing arts, Algorithmic Composition, Music Generation, 6122 Literature studies, Lyrics generation, Computational creativity, transformational creativity, music, lyrics, constraint programming, EURISKO",
author = "Toivanen, {Jukka M.} and Matti J{\"a}rvisalo and Olli Alm and Dan Ventura and Martti Vainio and Hannu Toivonen",
year = "2019",
month = "1",
day = "2",
doi = "10.1080/09540091.2018.1443320",
language = "English",
volume = "31",
pages = "4--32",
journal = "Connection Science",
issn = "0954-0091",
publisher = "TAYLOR & FRANCIS LTD",
number = "1",

}

Towards Transformational Creation of Novel Songs. / Toivanen, Jukka M.; Järvisalo, Matti; Alm, Olli; Ventura, Dan; Vainio, Martti; Toivonen, Hannu.

julkaisussa: Connection Science, Vuosikerta 31, Nro 1, 02.01.2019, s. 4-32.

Tutkimustuotos: ArtikkelijulkaisuArtikkeliTieteellinenvertaisarvioitu

TY - JOUR

T1 - Towards Transformational Creation of Novel Songs

AU - Toivanen, Jukka M.

AU - Järvisalo, Matti

AU - Alm, Olli

AU - Ventura, Dan

AU - Vainio, Martti

AU - Toivonen, Hannu

PY - 2019/1/2

Y1 - 2019/1/2

N2 - We study transformational computational creativity in the context of writing songs and describe an implemented system that is able to modify its own goals and operation. With this, we contribute to three aspects of computational creativity and song generation: (1) Application-wise, songs are an interesting and challenging target for creativity, as they require the production of complementary music and lyrics. (2) Technically, we approach the problem of creativity and song generation using constraint programming. We show how constraints can be used declaratively to define a search space of songs so that a standard constraint solver can then be used to generate songs. (3) Conceptually, we describe a concrete architecture for transformational creativity where the creative (song writing) system has some responsibility for setting its own search space and goals. In the proposed architecture, a meta-level control component does this transparently by manipulating the constraints at runtime based on self-reflection of the system. Empirical experiments suggest the system is able to create songs according to its own taste.

AB - We study transformational computational creativity in the context of writing songs and describe an implemented system that is able to modify its own goals and operation. With this, we contribute to three aspects of computational creativity and song generation: (1) Application-wise, songs are an interesting and challenging target for creativity, as they require the production of complementary music and lyrics. (2) Technically, we approach the problem of creativity and song generation using constraint programming. We show how constraints can be used declaratively to define a search space of songs so that a standard constraint solver can then be used to generate songs. (3) Conceptually, we describe a concrete architecture for transformational creativity where the creative (song writing) system has some responsibility for setting its own search space and goals. In the proposed architecture, a meta-level control component does this transparently by manipulating the constraints at runtime based on self-reflection of the system. Empirical experiments suggest the system is able to create songs according to its own taste.

KW - 113 Computer and information sciences

KW - Computational Creativity

KW - Artificial Intelligence

KW - Constraint programming

KW - 6131 Theatre, dance, music, other performing arts

KW - Algorithmic Composition

KW - Music Generation

KW - 6122 Literature studies

KW - Lyrics generation

KW - Computational creativity

KW - transformational creativity

KW - music

KW - lyrics

KW - constraint programming

KW - EURISKO

U2 - 10.1080/09540091.2018.1443320

DO - 10.1080/09540091.2018.1443320

M3 - Article

VL - 31

SP - 4

EP - 32

JO - Connection Science

JF - Connection Science

SN - 0954-0091

IS - 1

ER -