This dataset consists of the encoding and annotation of the 6 string quartets composed by Felix Mendelssohn.
This dataset is the collective effort of several contributors:
- Jacob deGroot-Maggetti
- Laurent Feisthauer
- Ichiro Fujinaga
- Sam Howes
- Yaolong Ju
- Suzuka Kokubu
- Sylvain Margot
- Nestor Napoles Lopez
- Tim de Reuse
- Finn Upham
The dataset contains encodings and annotations for the following pieces:
- String Quartet in Eb Major, Op.12
- Adagio non troppo - Allegro con tardante
- Canzonetta. Allegretto
- Andante espressivo
- Molto allegro e vivace
- String Quartet in A Major, Op.13
- Adagio - Allegro vivace
- Adagio non lento
- Intermezzo ; Allegretto con moto - Allegro di molto
- Presto
- String Quartet in D Major, Op.44 No.1
- Molto allegro vivace
- Menuetto - Un poco Allegretto
- Andante espressivo ma con moto
- Presto con brio
- String Quartet in E Minor, Op.44 No.2
- Allegro assai appasionato
- Scherzo - Allegro di molto
- Andante
- Presto agitato
- String Quartet in Eb Major, Op.44 No.3
- Allegro vivace
- Scherzo ; Assai leggiero vivace
- Adagio non troppo
- Molto allegro con fuoco
- String Quartet in F Minor, Op.80
- Allegro vivace assai
- Allegro assai
- Adagio
- Finale ; Allegro molto
- Four Pieces for String Quartet, Op.81
- Tema con variazioni (Andante sostenuto)
- Scherzo (Allegro leggiero)
- Cappricio (Andante con moto)
- Fugue (A tempo ordinario)
If you are only interested in getting the latest revised encodings you can simply run the following on a bash
terminal:
chmod +x get_latest_files.sh
./get_latest_files.sh
Now, all the MusicXML
files should appear in the latest_files
folder.
We started by passing a set of public-domain scores through commercial OMR software to get an initial MusicXML file of the scores.
After that, we corrected the encodings using MuseScore v2.3.2, adopting the following workflow:
- Correct the pitch and duration of the notes, according to the original pdf
- Match the beaming and slurs/ties of the original pdfs. Be sure that a tie is not a slur and vice versa.
Nestor: The layout of the slurs/ties is not matched to the original pdf, but the
start
andend
notes of the slur/tie are correctly encoded.
- Add fermatas
- Ignore dynamics/articulations/ornaments that are correct, remove the ones that are wrong, and do not encode the ones that are missing (for the sake of time)
- Remove all the machine-generated tempo changes in the MuseScore community one
- When all the notes should be encoded in one layer (voice) but the OMR software has (wrongfully) detected several voices, make sure to remove all of the additional voices in the music notation editor and encode the notes in a single, main, layer
- We encode the structural temporal markings, which happen usually at the beginning of a piece and, sometimes, between sections of the same piece (e.g., minuet/trio)
This work is licensed under a Creative Commons Attribution 4.0 International License.