Skip to content

Releases: CPJKU/asap-dataset

Version 2.1.1

31 Jul 09:18
Compare
Choose a tag to compare

this minor version fixes a Beethoven Sonata score in version 2.1 Thank you @ilya16 for catching it!

Version 2.1

10 May 18:56
cfc4eb3
Compare
Choose a tag to compare

This release v2.1 merges ASAP v1.2 and fixes 7 scores and 18 alignments.

  • 16 performances whose repeat structure didn't match the score:
    this release adds corrected directories, scores, and automatic note alignments
    we did not change the original ASAP annotations (beats and downbeats for the midi file)
    and the score midi: if there was already a score version for the performance, the score midi
    and its annotation file should be correct, otherwise the two annotation files and the score midi
    were just moved to the new directory and most likely don't correspond to the performance.

    for these sixteen performance we note the true repeat structure, the repeat structure of the original score
    and what we did to fix it:

    • ABDE ABCBDE Beethoven Piano Sonata 18-2 Schmitt01 no repeat of B -> performance already exists in 18-2_no_repeat, delete this item
    • ABDE ABCBDE Beethoven Piano Sonata 21-1 Sekino05M no repeat of B -> move to 21-1_no_repeat
    • ABDE ABCBDE Beethoven Piano Sonata 21-1 YOO05 no repeat of B -> move to 21-1_no_repeat
    • ABDE ABCBDE Beethoven Piano Sonata 26-3 HONG05M no repeat of B -> create score and move to 26-3_no_repeat
    • ABDE ABCBDE Beethoven Piano Sonata 26-3 Huang02 no repeat of B -> create score and move to 26-3_no_repeat
    • ABDE ABCBDE Beethoven Piano Sonata 26-3 Tysman01 no repeat of B -> create score and move to 26-3_no_repeat
    • AABCDCEFGIJ AABCDCEFGHGIJ Beethoven Piano Sonata 31-2 Na06 no repeat of G -> create score and move to 31-2_no_repeat
    • ABDE ABCBDE Beethoven Piano Sonata 32-1 Faliks01 no repeat of B -> create score and move to 32-1_no_repeat
    • ABDE ABCBDE Beethoven Piano Sonata 32-1 FALIKS012004 no repeat of B -> create score and move to 32-1_no_repeat
    • ABDE ABCBDE Beethoven Piano Sonata 32-1 Park01 no repeat of B -> create score and move to 32-1_no_repeat
    • ABDE ABCBDE Beethoven Piano Sonata 32-1 POTAMO01 no repeat of B -> create score and move to 32-1_no_repeat
    • ABBCCD ABBC Chopin Piano Sonata 2-3 KaszoS15 extra repeat of B -> move to 3rd_extra_repeat
    • ABC ABBC Liszt Hungarian Rhapsody 6 Ye04 no repeat of B -> create score and move to 6_no_repeat
    • ABCBDEGH ABCBDEFEGH Schumann Kreisleriana 3 JohannsonP04 no repeat of E -> create score and move to 3_no_repeat
    • ABCBDEGH ABCBDEFEGH Schumann Kreisleriana 3 Yarden09 no repeat of E -> create score and move to 3_no_repeat
    • ABCBDEFEGHHIIJKMNPQ ABCBDEFEGHHIIJKLKMNONPQ Beethoven Piano Sonata 18-3 KOLESO06 no repeats of K and N -> create score and move to 18-3_no_repeat
  • issues raised at (n)ASAP

    • Fixes issue 5:
      add tsv, parangonada, and match paths to metadata.csv
      thanks @b-boechat
    • Fixes issue 6:
      correct partitura code snippets in README
      thanks @b-boechat
    • Addresses issue 9:
      realign note alignments for two performances of Mozart Sonata 12-2
      thanks @lynnzYe
  • from the beat-aligned ASAP Dataset:

    • Merges the ASAP Dataset Version 2:
      Two MIDI performances were shortened and the corresponding time points to obtain audio were updated:
      Beethoven 11-1 MaximovI02M
      Beethoven 9-1 Tysman05M
      In the previous version, these pieces contained more than one movement and only had annotations for the first movements.
      Beethoven 26-3 HONG05M was updated in v1.2 of ASAP but seems to already have been in (n)ASAP v1.1
  • several improved scores taken from the develop branch at ASAP, thanks @leogere

    Bach/Fugue/bwv_846/xml_score.musicxml
    Bach/Prelude/bwv_874/xml_score.musicxml
    Bach/Prelude/bwv_876/xml_score.musicxml
    Beethoven/Piano_Sonatas/17-2/xml_score.musicxml
    Chopin/Berceuse_op_57/xml_score.musicxml
    Chopin/Ballades/1/xml_score.musicxml
    Mozart/Piano_Sonatas/12-2/xml_score.musicxml

Release of the (n)ASAP dataset

16 Jun 14:28
9c49b93
Compare
Choose a tag to compare

This release v2.0 adds note alignments to the ASAP dataset v1.1 and so creates the (n)ASAP dataset.

The note alignments where created on the basis of the beat annotations in ASAP and an anchor point-based note alignment algorithm available in a separate library parangonar

The note alignments are available in three formats:

  • tsv files with note IDs and minimal time and pitch information
  • match files containing linked notes and encoding a bare-bones score as well as the MIDI performance. matchcan easily be parsed with partitura
  • parangonada files: a directory of five files used for visualization and editing with parangonada

The musicxml score files have been updated with note IDs which can also easily be parsed with partitura. Other than the IDs the musicxml files and all other unchanged files are taken from version 1.1 of the ASAP dataset.

All note alignments were visually inspected and those deemed without apparent errors are tagged as robust_note_alignment in the metadata.csv file.