Abstract
This paper examines the computational problem of taking a classical music composition and algorithmically recomposing it in a ragtime style. Because ragtime music is distinguished from other musical genres by its distinctive syncopated rhythms, our work is based on extracting the frequencies of rhythmic patterns from a large collection of ragtime compositions. We use these frequencies in two different algorithms that alter the melodic content of classical music compositions to fit the ragtime rhythmic patterns, and then combine the modified melodies with traditional ragtime bass parts, producing new compositions which melodically and harmonically resemble the original music. We evaluate these algorithms by examining the quality of the ragtime music produced for eight excerpts of classical music alongside the output of a third algorithm run on the same excerpts; results are derived from a survey of 163 people who rated the quality of the ragtime output of the three algorithms.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Berlin, E.A.: Ragtime. In: Grove Music Online, Oxford Music Online. Oxford University Press, March 2017. http://www.oxfordmusiconline.com/subscriber/article/grove/music/A2252241
Bradlee, S.: Ragtimify: How to Turn Any Song into Ragtime and Stride Piano. Scott Bradlee (2013)
de Clercq, T., Temperley, D.: A corpus analysis of rock harmony. Pop. Music 30(1), 47–70 (2011)
Dixon, S., Cambouropoulos, E.: Beat tracking with musical knowledge. In: Proceedings of the 14th European Conference on Artificial Intelligence, pp. 626–630 (2000)
Koops, H.V., Volk, A., de Haas, W.B.: Corpus-based rhythmic pattern analysis of ragtime syncopation. In: Proceedings of the 16th International Society for Music Information Retrieval Conference, pp. 483–489 (2015)
Rohrmeier, M., Cross, I.: Statistical properties of tonal harmony in Bach’s chorales, pp. 619–627 (2008)
Sioros, G., Miron, M., Cocharro, D., Guedes, C., Gouyon, F.: Syncopalooza: manipulating the syncopation in rhythmic performances. In: Proceedings of the 10th International Symposium on Computer Music Multidisciplinary Research, pp. 454–469 (2013)
Temperley, D.: A unified probabilistic model for polyphonic music analysis. J. New Music Res. 38(1), 3–18 (2009)
Uitdenbogerd, A.L., Zobel, J.: Manipulation of music for melody matching. In: ACM Multimedia, pp. 235–240 (1998)
Volk, A., de Haas, W.B.: A corpus-based study on ragtime syncopation. In: Proceedings of the 13th International Society for Music Information Retrieval Conference, pp. 163–168 (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Michelson, J., Xu, H., Kirlin, P.B. (2017). Probabilistic Generation of Ragtime Music from Classical Melodies. In: Agustín-Aquino, O., Lluis-Puebla, E., Montiel, M. (eds) Mathematics and Computation in Music. MCM 2017. Lecture Notes in Computer Science(), vol 10527. Springer, Cham. https://doi.org/10.1007/978-3-319-71827-9_27
Download citation
DOI: https://doi.org/10.1007/978-3-319-71827-9_27
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-71826-2
Online ISBN: 978-3-319-71827-9
eBook Packages: Computer ScienceComputer Science (R0)