Skip to main content

Probabilistic Generation of Ragtime Music from Classical Melodies

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 10527))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   54.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. 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

  2. Bradlee, S.: Ragtimify: How to Turn Any Song into Ragtime and Stride Piano. Scott Bradlee (2013)

    Google Scholar 

  3. de Clercq, T., Temperley, D.: A corpus analysis of rock harmony. Pop. Music 30(1), 47–70 (2011)

    Article  Google Scholar 

  4. Dixon, S., Cambouropoulos, E.: Beat tracking with musical knowledge. In: Proceedings of the 14th European Conference on Artificial Intelligence, pp. 626–630 (2000)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. Rohrmeier, M., Cross, I.: Statistical properties of tonal harmony in Bach’s chorales, pp. 619–627 (2008)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Temperley, D.: A unified probabilistic model for polyphonic music analysis. J. New Music Res. 38(1), 3–18 (2009)

    Article  Google Scholar 

  9. Uitdenbogerd, A.L., Zobel, J.: Manipulation of music for melody matching. In: ACM Multimedia, pp. 235–240 (1998)

    Google Scholar 

  10. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Phillip B. Kirlin .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics