Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Data fix - cleaned version #1

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
.DS_Store
.DS_Store
changes.txt
22 changes: 22 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Vienna 4x22 Piano Corpus -- Match, MusicXML, and PDF files

This repository contains rematched and corrected match files for the [Vienna 4x22 Piano Corpus](https://repo.mdw.ac.at/projects/IWK/the_vienna_4x22_piano_corpus/index.html) as well as MusicXML and PDF files of the corresponding scores.

The `id` attributes of the `note` elements in the MusicXML files corresponds to the `Anchor` fields in the `snote` elements in the match files.

The match version of files is 1.0.0

## Contents

This dataset includes 22 performances by professional pianists of 4 classical music excerpts.

1. Chopin, op. 38, measures 1-46
2. Chopin, op. 10, measures 1-22
3. Schubert, D783, 1st movement, measures 1-33
4. Mozart, K331, 1st movement, measures 1-36


## Quick Start

To use the dataset in python we recommend the [partitura package](github.com/CPJKU/partitura).
The current version of the match files is supported by partitura versions >=1.2.0
11 changes: 0 additions & 11 deletions README.rst

This file was deleted.

20 changes: 20 additions & 0 deletions changes.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
Bugs:
B1. incorrect clock_unit property (4000, should be 480)
B2. for Chopin_op38: last performed midi note missing in all match files except for last one (in last performance, last four notes are ommitted)
B3. for Chopin_op10_no3: voice-overlap score notes are missing in match files (those notes should get a new id, and should be aligned as deletions with score attribution 'voice_overlap')
B4. Missing MIDI performance notes in match file:
- for Chopin_op38: each MIDI performance has notes (except for the last one addressed in B2) that are missing in alignment. Similarly most match alignments have score notes marked as deletions
- for Mozart_K331_1st-mov perf15 has non-aligned midi note n488
- for Schubert_D783_no15 perf2 has non-aligned midi note n334, perf6 has non-aligned midi note n328


Changes made:
C1. (fix for B2) Recreated match files for Chopin_op38 adding missing last performed note and 480 clock clock_unit
C2. (fix for B1) Recreated match files for all pieces with 480 clock_unit


Notes on B3 and B4:
B3: musicxml has no 'voice_overlap' tag or attribute, any solution (change in save_match/matchfile_from_alignment) would involve an additional function param (i.e., ids/indices of score notes where voice_overlap attribute should be added)
B4: see updated_match_alignments/_missing_notes.txt for list of missing notes for each performance/piece (created after fix for B2, voice_overlap_notes for Chopin_op10_no3 not included)

ph, 14.06.23
7,709 changes: 3,873 additions & 3,836 deletions match/Chopin_op10_no3_p01.match

Large diffs are not rendered by default.

6,361 changes: 3,276 additions & 3,085 deletions match/Chopin_op10_no3_p02.match

Large diffs are not rendered by default.

6,836 changes: 3,517 additions & 3,319 deletions match/Chopin_op10_no3_p03.match

Large diffs are not rendered by default.

8,856 changes: 4,476 additions & 4,380 deletions match/Chopin_op10_no3_p04.match

Large diffs are not rendered by default.

6,973 changes: 3,638 additions & 3,335 deletions match/Chopin_op10_no3_p05.match

Large diffs are not rendered by default.

7,083 changes: 3,677 additions & 3,406 deletions match/Chopin_op10_no3_p06.match

Large diffs are not rendered by default.

5,104 changes: 2,731 additions & 2,373 deletions match/Chopin_op10_no3_p07.match

Large diffs are not rendered by default.

4,916 changes: 2,473 additions & 2,443 deletions match/Chopin_op10_no3_p08.match

Large diffs are not rendered by default.

6,267 changes: 3,263 additions & 3,004 deletions match/Chopin_op10_no3_p09.match

Large diffs are not rendered by default.

6,581 changes: 3,412 additions & 3,169 deletions match/Chopin_op10_no3_p10.match

Large diffs are not rendered by default.

9,767 changes: 5,020 additions & 4,747 deletions match/Chopin_op10_no3_p11.match

Large diffs are not rendered by default.

5,111 changes: 2,572 additions & 2,539 deletions match/Chopin_op10_no3_p12.match

Large diffs are not rendered by default.

4,507 changes: 2,421 additions & 2,086 deletions match/Chopin_op10_no3_p13.match

Large diffs are not rendered by default.

7,318 changes: 3,678 additions & 3,640 deletions match/Chopin_op10_no3_p14.match

Large diffs are not rendered by default.

7,954 changes: 4,192 additions & 3,762 deletions match/Chopin_op10_no3_p15.match

Large diffs are not rendered by default.

6,558 changes: 3,327 additions & 3,231 deletions match/Chopin_op10_no3_p16.match

Large diffs are not rendered by default.

6,247 changes: 3,205 additions & 3,042 deletions match/Chopin_op10_no3_p17.match

Large diffs are not rendered by default.

5,705 changes: 3,127 additions & 2,578 deletions match/Chopin_op10_no3_p18.match

Large diffs are not rendered by default.

6,660 changes: 3,365 additions & 3,295 deletions match/Chopin_op10_no3_p19.match

Large diffs are not rendered by default.

7,936 changes: 4,051 additions & 3,885 deletions match/Chopin_op10_no3_p20.match

Large diffs are not rendered by default.

6,412 changes: 3,605 additions & 2,807 deletions match/Chopin_op10_no3_p21.match

Large diffs are not rendered by default.

3,546 changes: 1,803 additions & 1,743 deletions match/Chopin_op10_no3_p22.match

Large diffs are not rendered by default.

12,845 changes: 6,483 additions & 6,362 deletions match/Chopin_op38_p01.match

Large diffs are not rendered by default.

13,729 changes: 7,031 additions & 6,698 deletions match/Chopin_op38_p02.match

Large diffs are not rendered by default.

13,322 changes: 7,405 additions & 5,917 deletions match/Chopin_op38_p03.match

Large diffs are not rendered by default.

15,357 changes: 7,768 additions & 7,589 deletions match/Chopin_op38_p04.match

Large diffs are not rendered by default.

12,072 changes: 6,263 additions & 5,809 deletions match/Chopin_op38_p05.match

Large diffs are not rendered by default.

12,261 changes: 6,449 additions & 5,812 deletions match/Chopin_op38_p06.match

Large diffs are not rendered by default.

10,900 changes: 5,974 additions & 4,926 deletions match/Chopin_op38_p07.match

Large diffs are not rendered by default.

11,906 changes: 5,980 additions & 5,926 deletions match/Chopin_op38_p08.match

Large diffs are not rendered by default.

13,461 changes: 7,246 additions & 6,215 deletions match/Chopin_op38_p09.match

Large diffs are not rendered by default.

12,442 changes: 6,393 additions & 6,049 deletions match/Chopin_op38_p10.match

Large diffs are not rendered by default.

13,728 changes: 7,071 additions & 6,657 deletions match/Chopin_op38_p11.match

Large diffs are not rendered by default.

11,494 changes: 5,772 additions & 5,722 deletions match/Chopin_op38_p12.match

Large diffs are not rendered by default.

10,193 changes: 5,171 additions & 5,022 deletions match/Chopin_op38_p13.match

Large diffs are not rendered by default.

15,855 changes: 8,021 additions & 7,834 deletions match/Chopin_op38_p14.match

Large diffs are not rendered by default.

11,619 changes: 5,920 additions & 5,699 deletions match/Chopin_op38_p15.match

Large diffs are not rendered by default.

14,957 changes: 7,827 additions & 7,130 deletions match/Chopin_op38_p16.match

Large diffs are not rendered by default.

11,314 changes: 6,097 additions & 5,217 deletions match/Chopin_op38_p17.match

Large diffs are not rendered by default.

12,066 changes: 6,485 additions & 5,581 deletions match/Chopin_op38_p18.match

Large diffs are not rendered by default.

14,065 changes: 7,359 additions & 6,706 deletions match/Chopin_op38_p19.match

Large diffs are not rendered by default.

10,601 changes: 5,377 additions & 5,224 deletions match/Chopin_op38_p20.match

Large diffs are not rendered by default.

13,396 changes: 6,987 additions & 6,409 deletions match/Chopin_op38_p21.match

Large diffs are not rendered by default.

11,145 changes: 5,745 additions & 5,400 deletions match/Chopin_op38_p22.match

Large diffs are not rendered by default.

10,970 changes: 5,506 additions & 5,464 deletions match/Mozart_K331_1st-mov_p01.match

Large diffs are not rendered by default.

10,949 changes: 5,596 additions & 5,353 deletions match/Mozart_K331_1st-mov_p02.match

Large diffs are not rendered by default.

10,414 changes: 5,417 additions & 4,997 deletions match/Mozart_K331_1st-mov_p03.match

Large diffs are not rendered by default.

11,875 changes: 5,958 additions & 5,917 deletions match/Mozart_K331_1st-mov_p04.match

Large diffs are not rendered by default.

9,747 changes: 5,121 additions & 4,626 deletions match/Mozart_K331_1st-mov_p05.match

Large diffs are not rendered by default.

10,185 changes: 5,113 additions & 5,072 deletions match/Mozart_K331_1st-mov_p06.match

Large diffs are not rendered by default.

9,358 changes: 5,145 additions & 4,213 deletions match/Mozart_K331_1st-mov_p07.match

Large diffs are not rendered by default.

10,491 changes: 5,268 additions & 5,223 deletions match/Mozart_K331_1st-mov_p08.match

Large diffs are not rendered by default.

9,768 changes: 5,278 additions & 4,490 deletions match/Mozart_K331_1st-mov_p09.match

Large diffs are not rendered by default.

10,444 changes: 5,289 additions & 5,155 deletions match/Mozart_K331_1st-mov_p10.match

Large diffs are not rendered by default.

11,303 changes: 5,790 additions & 5,513 deletions match/Mozart_K331_1st-mov_p11.match

Large diffs are not rendered by default.

9,803 changes: 4,924 additions & 4,879 deletions match/Mozart_K331_1st-mov_p12.match

Large diffs are not rendered by default.

13,047 changes: 6,578 additions & 6,469 deletions match/Mozart_K331_1st-mov_p13.match

Large diffs are not rendered by default.

10,928 changes: 5,502 additions & 5,426 deletions match/Mozart_K331_1st-mov_p14.match

Large diffs are not rendered by default.

9,404 changes: 4,725 additions & 4,679 deletions match/Mozart_K331_1st-mov_p15.match

Large diffs are not rendered by default.

11,275 changes: 5,693 additions & 5,582 deletions match/Mozart_K331_1st-mov_p16.match

Large diffs are not rendered by default.

9,141 changes: 4,654 additions & 4,487 deletions match/Mozart_K331_1st-mov_p17.match

Large diffs are not rendered by default.

8,036 changes: 4,424 additions & 3,612 deletions match/Mozart_K331_1st-mov_p18.match

Large diffs are not rendered by default.

10,533 changes: 5,343 additions & 5,190 deletions match/Mozart_K331_1st-mov_p19.match

Large diffs are not rendered by default.

9,811 changes: 4,981 additions & 4,830 deletions match/Mozart_K331_1st-mov_p20.match

Large diffs are not rendered by default.

9,431 changes: 4,737 additions & 4,694 deletions match/Mozart_K331_1st-mov_p21.match

Large diffs are not rendered by default.

9,899 changes: 5,005 additions & 4,894 deletions match/Mozart_K331_1st-mov_p22.match

Large diffs are not rendered by default.

3,718 changes: 1,868 additions & 1,850 deletions match/Schubert_D783_no15_p01.match

Large diffs are not rendered by default.

4,569 changes: 2,421 additions & 2,148 deletions match/Schubert_D783_no15_p02.match

Large diffs are not rendered by default.

4,634 changes: 2,542 additions & 2,092 deletions match/Schubert_D783_no15_p03.match

Large diffs are not rendered by default.

4,838 changes: 2,482 additions & 2,356 deletions match/Schubert_D783_no15_p04.match

Large diffs are not rendered by default.

4,788 changes: 2,539 additions & 2,249 deletions match/Schubert_D783_no15_p05.match

Large diffs are not rendered by default.

4,402 changes: 2,246 additions & 2,156 deletions match/Schubert_D783_no15_p06.match

Large diffs are not rendered by default.

3,530 changes: 1,839 additions & 1,691 deletions match/Schubert_D783_no15_p07.match

Large diffs are not rendered by default.

3,593 changes: 1,805 additions & 1,788 deletions match/Schubert_D783_no15_p08.match

Large diffs are not rendered by default.

5,311 changes: 2,848 additions & 2,463 deletions match/Schubert_D783_no15_p09.match

Large diffs are not rendered by default.

4,523 changes: 2,332 additions & 2,191 deletions match/Schubert_D783_no15_p10.match

Large diffs are not rendered by default.

5,418 changes: 2,779 additions & 2,639 deletions match/Schubert_D783_no15_p11.match

Large diffs are not rendered by default.

3,478 changes: 1,749 additions & 1,729 deletions match/Schubert_D783_no15_p12.match

Large diffs are not rendered by default.

3,794 changes: 1,906 additions & 1,888 deletions match/Schubert_D783_no15_p13.match

Large diffs are not rendered by default.

4,599 changes: 2,338 additions & 2,261 deletions match/Schubert_D783_no15_p14.match

Large diffs are not rendered by default.

5,018 changes: 2,710 additions & 2,308 deletions match/Schubert_D783_no15_p15.match

Large diffs are not rendered by default.

4,200 changes: 2,179 additions & 2,021 deletions match/Schubert_D783_no15_p16.match

Large diffs are not rendered by default.

3,053 changes: 1,683 additions & 1,370 deletions match/Schubert_D783_no15_p17.match

Large diffs are not rendered by default.

3,149 changes: 1,750 additions & 1,399 deletions match/Schubert_D783_no15_p18.match

Large diffs are not rendered by default.

3,004 changes: 1,511 additions & 1,493 deletions match/Schubert_D783_no15_p19.match

Large diffs are not rendered by default.

4,630 changes: 2,350 additions & 2,280 deletions match/Schubert_D783_no15_p20.match

Large diffs are not rendered by default.

3,735 changes: 2,045 additions & 1,690 deletions match/Schubert_D783_no15_p21.match

Large diffs are not rendered by default.

3,493 changes: 1,786 additions & 1,707 deletions match/Schubert_D783_no15_p22.match

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions musicxml/Chopin_op10_no3.musicxml
Original file line number Diff line number Diff line change
Expand Up @@ -247,10 +247,10 @@
<step>E</step>
<octave>2</octave>
</pitch>
<duration>4</duration>
<voice>4</voice>
<type>16th</type>
<staff>2</staff>
<duration>4</duration>
<voice>4</voice>
<type>16th</type>
<staff>2</staff>
</note>
<note id="n6">
<pitch>
Expand Down