2018
DOI: 10.1007/978-3-030-01692-0_34
|View full text |Cite
|
Sign up to set email alerts
|

JamSketch: Improvisation Support System with GA-Based Melody Creation from User’s Drawing

Abstract: In this paper, we propose a system that enables nonmusicians to enjoy improvisation just by drawing a melodic outline on the piano-roll display. Once the user draws a melodic outline, the system immediately generates a melody using a genetic algorithm, in which the fitness function is calculated based on the similarity to the outline, an N-gram probability, and entropy. Experimental results show that generated melodies have quality similar to performances by non-expert human performers.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
6
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
4
3

Relationship

2
5

Authors

Journals

citations
Cited by 8 publications
(6 citation statements)
references
References 6 publications
0
6
0
Order By: Relevance
“…In music, a chord is an arbitrary harmonic set consisting of three or more notes, which sounds as if these notes are sounding simultaneously [18]. Conventionally, methods based on hidden Markov models (HMMs) [19][20][21] and genetic algorithms (GA) [22] are commonly used to deal with the task.…”
Section: Automatic Melody Harmonizationmentioning
confidence: 99%
“…In music, a chord is an arbitrary harmonic set consisting of three or more notes, which sounds as if these notes are sounding simultaneously [18]. Conventionally, methods based on hidden Markov models (HMMs) [19][20][21] and genetic algorithms (GA) [22] are commonly used to deal with the task.…”
Section: Automatic Melody Harmonizationmentioning
confidence: 99%
“…Here, we design a GA-based melody harmonization model by adapting the GAbased melody generation model proposed by (Kitahara et al, 2018). Unlike the other implemented models, the GA-based model takes as input a computed feature vector for every 16-th note (i.e., 1/4 beats).…”
Section: Genetic Algorithm (Ga)-based Modelmentioning
confidence: 99%
“…(1) We implement a set of melody harmonization models which span a number of canonical approaches to the task, including template matching, hidden Markov model (HMM) (Simon et al, 2008), genetic algorithm (GA) (Kitahara, Giraldo, & Ramirez, 2018), and two variants of deep recurrent neural network models (Lim et al, 2017). We then present a comparative study comparing the performance of these models.…”
Section: Introductionmentioning
confidence: 99%
“…Many approaches have been proposed for automatic melody harmonization [3], such as hidden Markov models (HMMs) [4,5,6] and genetic algorithm (GA)-based methods [7]. Recently, with the prevalence of deep learning models, some deep learning methods have emerged to deal with the melody harmonization problem [8].…”
Section: Introductionmentioning
confidence: 99%