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:
- Laurent Feisthauer
- Ichiro Fujinaga
- Sam Howes
- Yaolong Ju
- Sylvain Margot
- Nestor Napoles Lopez
- Tim de Reuse
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
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)