This database contains 100 Bach chorales, where each chorale is represented as a time series of musical events. Each event contains 6 attributes: start time, pitch, duration, key signature, time signature, and whether it has a fermata. The chorales come from the Mainous and Ottman edition and were originally supplied as 4 voice encodings, but this database contains just the soprano line converted to a format readable by Lisp. The goal is to learn a generative grammar for stylistically valid chorales from this dataset.
Related topics: