JamSketch: improvisation support system with GA-based melody creation from user’s drawing
Mostra el registre complet Registre parcial de l'ítem
- dc.contributor.author Kitahara, Tetsuro
- dc.contributor.author Giraldo, Sergio
- dc.contributor.author Ramírez, Rafael,1966-
- dc.date.accessioned 2021-02-05T07:17:22Z
- dc.date.available 2021-02-05T07:17:22Z
- dc.date.issued 2017
- dc.description Comunicació presentada al 13th International Symposium (CMMR), celebrat del 25 al 28 de setembre de 2017 a Matosinhos, Portugal.
- dc.description.abstract Improvisation is an enjoyable form of music performance but requires advanced skills and knowledge of music because the player has to create melodies immediately during the performance. To support improvisations by people without skills or knowledge of music, we have to develop (1) a human interface that can be used without skills or knowledge of music and (2) automatic melody generation from the user’s input that may be musically abstract or incomplete. In this paper, we develop an improvisation support system based on melodic outlines, which represent the overall contour of melodies, with a function of melody generation using a genetic algorithm (GA). Once the user draws a melodic outline on the piano-roll display with the mouse or touch screen, the system immediately generates a melody using a GA with a fitness function based on the similarity to the outline, an N-gram probability, and entropy. The generated melody is performed expressively based on expression parameters calculated with an machine learning approach. The results of listening tests for comparing human performances and the system’s performances suggest that generated melodies have quality similar to performances by non-expert human performers.en
- dc.description.sponsorship This work was supported by JSPS KAKENHI Grant Numbers 26240025, 26280089, 16K16180, 16H01744, 16KT0136, and 17H00749 as well as by the Spanish TIMuL Project (TIN2013-48152-C2-2-R), and the TELMI Project of the Horizon 2020 Research and Innovation Programme (grant agreement No. 688269).
- dc.format.mimetype application/pdf
- dc.identifier.citation Kitahara T, Giraldo S, Ramírez R. JamSketch: improvisation support system with GA-based melody creation from user’s drawing. In: Aramaki M, Davies MEP, Kronland-Martinet R, Ystad S, editors. Music Technology with swing. 13th International Symposium, CMMR; 2017 Sep 25-28; Matosinhos, Portugal. Berlin: Springer; 2017. p. 509-21. (LNCS ; no. 11265). DOI: 10.1007/978-3-030-01692-0_34
- dc.identifier.doi http://dx.doi.org/10.1007/978-3-030-01692-0_34
- dc.identifier.uri http://hdl.handle.net/10230/46355
- dc.language.iso eng
- dc.publisher Springer
- dc.relation.ispartof Aramaki M, Davies MEP, Kronland-Martinet R, Ystad S, editors. Music Technology with swing. 13th International Symposium, CMMR; 2017 Sep 25-28; Matosinhos, Portugal. Berlin: Springer; 2017. p. 509-21. (LNCS ; no. 11265)
- dc.relation.projectID info:eu-repo/grantAgreement/EC/H2020/688269
- dc.relation.projectID info:eu-repo/grantAgreement/ES/1PE/TIN2013-48152-C2-2-R
- dc.rights © Springer The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-030-01692-0_34
- dc.rights.accessRights info:eu-repo/semantics/openAccess
- dc.subject.keyword Improvisationen
- dc.subject.keyword Melodic outlineen
- dc.subject.keyword Melody generationen
- dc.subject.keyword Algorithmic compositionen
- dc.subject.keyword Genetic algorithmen
- dc.title JamSketch: improvisation support system with GA-based melody creation from user’s drawingen
- dc.type info:eu-repo/semantics/conferenceObject
- dc.type.version info:eu-repo/semantics/acceptedVersion