Updated implementation of the first algorithm described in Probabilistic Generation of Ragtime Music from Classical Melodies for transposing classical music into the ragtime genre, originally written in Java. The paper's code can be found here.
Supporting codebase for the paper A Corpus-based Analysis of Syncopated Patterns in Ragtime by Phillip Kirlin.
PDF collection of the original compendium compositions from which the rag patterns were extracted, as well as the web-crawlers developed to retrieve them. Please note that not all the works belong to the public domain in every region—make sure to check the copyright restrictions noted in each document's web source and follow the copyright laws of your country accordingly.