diff --git a/.github/workflows/annotation_branch.yml b/.github/workflows/annotation_branch.yml index 71fcdb8..12e7b4d 100644 --- a/.github/workflows/annotation_branch.yml +++ b/.github/workflows/annotation_branch.yml @@ -11,12 +11,9 @@ jobs: ms3_review: if: > github.event.head_commit.message == 'trigger_workflow' - || github.event.pull_request.title == 'PR to check for errors' - || (github.event.pusher.name != 'ms3_bot' && github.event.pusher.name != 'github-actions[bot]') + || (github.event.pusher.name != 'ms3-bot' && github.event.pusher.name != 'github-actions[bot]') runs-on: ubuntu-latest steps: - - - name: Checkout corpus repository uses: actions/checkout@v3 with: @@ -24,43 +21,19 @@ jobs: ref: ${{ github.event.pull_request.head.ref }} token: ${{ secrets.MS3_BOT_TOKEN }} path: ${{ github.event.repository.name }} - # - name: Show workspace variables - # run: | - # echo 'github.workspace === ${{ github.workspace }}' - # ls ${{ github.workspace }} - # echo "GITHUB_WORKSPACE === $GITHUB_WORKSPACE" - # ls $GITHUB_WORKSPACE - # echo 'runner.workspace === ${{ runner.workspace }}' - # ls ${{ runner.workspace }} - # echo "RUNNER_WORKSPACE === $RUNNER_WORKSPACE" - # ls $RUNNER_WORKSPACE - - - name: Pull Request open or not? - id: checkpull - working-directory: ${{ github.event.repository.name }} - continue-on-error: true - run: | - gh pr view --json state -q .[] - echo ::set-output name=res::$(echo $(gh pr view --json state -q .[])) - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Run 'ms3 review' via dcml_corpus_workflow action - uses: DCMLab/dcml_corpus_workflow@v2.5.4 # Uses an action in the root directory + uses: DCMLab/dcml_corpus_workflow@v2.5.6 # Uses an action in the root directory id: act_docker - # working-directory: ${{ github.repository.name }} - # needs to become a parameter/env variable with: ms3-command: ${{ github.event_name }} env: Token: "${{ secrets.MS3_BOT_TOKEN }}" - IsThereAPullRequestOpened: "${{ steps.checkpull.outputs.res }}" - commitFrom: "${{ github.event.before }}" - commitTo: "${{ github.event.pull_request.head.sha }}" + commitFrom: "" # it start from main branch comment_msg: "${{ github.event.head_commit.message }}" - pr_title: "${{ github.event.pull_request.title }}" directory: "${{ github.workspace }}" working_dir: ${{ github.event.repository.name }} + - name: Cancel the run if skipped working-directory: ${{ github.event.repository.name }} if: (steps.act_docker.outputs.skipped == 'true') diff --git a/.github/workflows/main_branch.yml b/.github/workflows/main_branch.yml index 55876f4..6cfd80d 100644 --- a/.github/workflows/main_branch.yml +++ b/.github/workflows/main_branch.yml @@ -18,18 +18,13 @@ jobs: path: ${{ github.event.repository.name }} - name: Run 'ms3 review' via dcml_corpus_workflow action - uses: DCMLab/dcml_corpus_workflow@v2.5.4 # Uses an action in the root directory + uses: DCMLab/dcml_corpus_workflow@v2.5.6 # Uses an action in the root directory id: act_docker - # working-directory: ${{ github.repository.name }} - # needs to become a parameter/env variable with: ms3-command: "push_to_main" env: Token: "${{ secrets.MS3_BOT_TOKEN }}" - IsThereAPullRequestOpened: "" commitFrom: "${{ github.event.before }}" - commitTo: "" comment_msg: "" - pr_title: "" directory: "${{ github.workspace }}" working_dir: ${{ github.event.repository.name }} diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..3b7b82d --- /dev/null +++ b/LICENSE @@ -0,0 +1,427 @@ +Attribution-ShareAlike 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More_considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution-ShareAlike 4.0 International Public +License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution-ShareAlike 4.0 International Public License ("Public +License"). To the extent this Public License may be interpreted as a +contract, You are granted the Licensed Rights in consideration of Your +acceptance of these terms and conditions, and the Licensor grants You +such rights in consideration of benefits the Licensor receives from +making the Licensed Material available under these terms and +conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. BY-SA Compatible License means a license listed at + creativecommons.org/compatiblelicenses, approved by Creative + Commons as essentially the equivalent of this Public License. + + d. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + e. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + f. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + g. License Elements means the license attributes listed in the name + of a Creative Commons Public License. The License Elements of this + Public License are Attribution and ShareAlike. + + h. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + i. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + j. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + k. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + l. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + m. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part; and + + b. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. Additional offer from the Licensor -- Adapted Material. + Every recipient of Adapted Material from You + automatically receives an offer from the Licensor to + exercise the Licensed Rights in the Adapted Material + under the conditions of the Adapter's License You apply. + + c. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + b. ShareAlike. + + In addition to the conditions in Section 3(a), if You Share + Adapted Material You produce, the following conditions also apply. + + 1. The Adapter's License You apply must be a Creative Commons + license with the same License Elements, this version or + later, or a BY-SA Compatible License. + + 2. You must include the text of, or the URI or hyperlink to, the + Adapter's License You apply. You may satisfy this condition + in any reasonable manner based on the medium, means, and + context in which You Share Adapted Material. + + 3. You may not offer or impose any additional or different terms + or conditions on, or apply any Effective Technological + Measures to, Adapted Material that restrict exercise of the + rights granted under the Adapter's License You apply. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material, + + including for purposes of Section 3(b); and + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the “Licensor.” The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. diff --git a/README.md b/README.md index ca3765b..77f4367 100644 --- a/README.md +++ b/README.md @@ -1,24 +1,198 @@ + +* [Robert Schumann - Kinderszenen](#robert-schumann---kinderszenen) + * [Getting the data](#getting-the-data) + * [With full version history](#with-full-version-history) + * [Without full version history](#without-full-version-history) + * [Data Formats](#data-formats) + * [Opening Scores](#opening-scores) + * [Opening TSV files in a spreadsheet](#opening-tsv-files-in-a-spreadsheet) + * [Loading TSV files in Python](#loading-tsv-files-in-python) + * [How to read `metadata.tsv`](#how-to-read-metadatatsv) + * [File information](#file-information) + * [Composition information](#composition-information) + * [Score information](#score-information) + * [Identifiers](#identifiers) + * [Generating all TSV files from the scores](#generating-all-tsv-files-from-the-scores) + * [Questions, Suggestions, Corrections, Bug Reports](#questions-suggestions-corrections-bug-reports) + * [License](#license) + * [Naming convention](#naming-convention) +* [Overview](#overview) + + # Robert Schumann - Kinderszenen -Readily annotated. +This corpus has been created within the [DCML corpus initiative](https://github.com/DCMLab/dcml_corpora) and employs +the [DCML harmony annotation standard](https://github.com/DCMLab/standards). + +It is part of a larger dataset that has been submitted for publication as +`Hentschel, J., Rammos, Y., Neuwirth, M., Rohrmeier, M. (forthcoming). +An Annotated Corpus of Tonal Piano Music from the Long 19th Century`. + +## Getting the data + +### With full version history + +The dataset is version-controlled via [git](https://git-scm.com/). In order to download the files with all +revisions they have gone through, git needs to be installed on your machine. Then you can clone this +repository using the command + +```bash +git clone https://github.com/DCMLab/schumann_kinderszenen.git +``` + +### Without full version history + +If you are only interested in the current version of the corpus, you can simply download and unpack +[this ZIP file](https://github.com/DCMLab/schumann_kinderszenen/archive/refs/heads/main.zip). + +## Data Formats + +Each piece in this corpus is represented by four files with identical names, each in its own folder. For example, +the first movement has the following files: + +* `MS3/n01.mscx`: Uncompressed MuseScore file including the music and annotation labels. +* `notes/n01.tsv`: A table of all note heads contained in the score and their relevant features (not each of them + represents an onset, some are tied together) +* `measures/n01.tsv`: A table with relevant information about the measures in the score. +* `harmonies/n01.tsv`: A list of the included harmony labels (including cadences and phrases) with their positions in + the score. + +### Opening Scores + +After navigating to your local copy, you can open the scores in the folder `MS3` with the free and open source score +editor [MuseScore](https://musescore.org). Please note that the scores have been edited, annotated and tested with +[MuseScore 3.6.2](https://github.com/musescore/MuseScore/releases/tag/v3.6.2). +MuseScore 4 has since been released and preliminary tests suggest that it renders them correctly. + +### Opening TSV files in a spreadsheet + +Tab-separated value (TSV) files are like Comma-separated value (CSV) files and can be opened with most modern text +editors. However, for correctly displaying the columns, you might want to use a spreadsheet or an addon for your +favourite text editor. When you use a spreadsheet such as Excel, it might annoy you by interpreting fractions as +dates. This can be circumvented by using `Data --> From Text/CSV` or the free alternative +[LibreOffice Calc](https://www.libreoffice.org/download/download/). Other than that, TSV data can be loaded with +every modern programming language. + +### Loading TSV files in Python + +Since the TSV files contain null values, lists, fractions, and numbers that are to be treated as strings, you may want +to use this code to load any TSV files related to this repository (provided you're doing it in Python). After a quick +`pip install -U ms3` (requires Python 3.10) you'll be able to load any TSV like this: + +```python +import ms3 + +labels = ms3.load_tsv('harmonies/n01.tsv') +notes = ms3.load_tsv('notes/n01.tsv') +``` + +## How to read `metadata.tsv` + +This section explains the meaning of the columns contained in `metadata.tsv`. + +### File information + +| column | content | +|------------------------|------------------------------------------------------------| +| **fname** | name without extension (for referencing related files) | +| **rel_path** | relative file path of the score, including extension | +| **subdirectory** | folder where the score is located | +| **last_mn** | last measure number | +| **last_mn_unfolded** | number of measures when playing all repeats | +| **length_qb** | length of the piece, measured in quarter notes | +| **length_qb_unfolded** | length of the piece when playing all repeats | +| **volta_mcs** | measure counts of first and second endings | +| **all_notes_qb** | summed up duration of all notes, measured in quarter notes | +| **n_onsets** | number of note onsets | +| **n_onset_positions** | number of unique note onsets ("slices") | + +### Composition information + +| column | content | +|--------------------|---------------------------| +| **composer** | composer name | +| **workTitle** | work title | +| **composed_start** | earliest composition date | +| **composed_end** | latest composition date | +| **workNumber** | Catalogue number(s) | +| **movementNumber** | 1, 2, or 3 | +| **movementTitle** | title of the movement | + +### Score information + +| column | content | +|-----------------|--------------------------------------------------------| +| **label_count** | number of chord labels | +| **KeySig** | key signature(s) (negative = flats, positive = sharps) | +| **TimeSig** | time signature(s) | +| **musescore** | MuseScore version | +| **source** | URL to the first typesetter's file | +| **typesetter** | first typesetter | +| **annotators** | creator(s) of the chord labels | +| **reviewers** | reviewer(s) of the chord labels | + +### Identifiers + +These columns provide a mapping between multiple identifiers for the sonatas (not for individual movements). + +| column | content | +|-----------------|---------------------------------------------------------------------------------------------------------| +| **wikidata** | URL of the [WikiData](https://www.wikidata.org/) item | +| **viaf** | URL of the Virtual International Authority File ([VIAF](http://viaf.org/)) entry | +| **musicbrainz** | [MusicBrainz](https://musicbrainz.org/) identifier | +| **imslp** | URL to the wiki page within the International Music Score Library Project ([IMSLP](https://imslp.org/)) | + +## Generating all TSV files from the scores + +When you have made changes to the scores and want to update the TSV files accordingly, you can use the following +command (provided you have pip-installed [ms3](https://github.com/johentsch/ms3)): + +```python +ms3 +extract - M - N - X - D # for measures, notes, expanded annotations, and metadata +``` + +If, in addition, you want to generate the reviewed scores with out-of-label notes colored in red, you can do + +```python +ms3 +review - M - N - X - D # for extracting measures, notes, expanded annotations, and metadata +``` + +By adding the flag `-c` to the review command, it will additionally compare the (potentially modified) annotations in +the score +with the ones currently present in the harmonies TSV files and reflect the comparison in the reviewed scores. + +## Questions, Suggestions, Corrections, Bug Reports + +For questions, remarks etc., please create an issue and feel free to fork and submit pull requests. + +## License + +Creative Commons Attribution-ShareAlike 4.0 International +License ([CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/)). + +## Naming convention +The file names listed in the [Overview](#overview) below refer to the +[13 pieces contained in op. 15](https://imslp.org/wiki/Kinderszenen,_Op.15_(Schumann,_Robert)). # Overview -|file_name|measures|labels|standard| annotators | reviewers | -|---------|-------:|-----:|--------|--------------------------------------|------------| -|n01 | 22| 44|2.3.0 |Tal Soker (2.1.1), John Heilig (2.3.0)|AN, JHei, JH| -|n02 | 40| 123|2.3.0 |Tal Soker (2.1.1), John Heilig (2.3.0)|AN, JHei, JH| -|n03 | 31| 58|2.3.0 |Tal Soker (2.1.1), John Heilig (2.3.0)|AN, JHei, JH| -|n04 | 17| 53|2.3.0 |Tal Soker (2.1.1), John Heilig (2.3.0)|AN, JHei, JH| -|n05 | 16| 48|2.3.0 |Tal Soker (2.1.1), John Heilig (2.3.0)|AN, JHei, JH| -|n06 | 24| 84|2.3.0 |Tal Soker (2.1.1), John Heilig (2.3.0)|AN, JHei | -|n07 | 24| 71|2.3.0 |Tal Soker (2.1.1), John Heilig (2.3.0)|AN, JHei | -|n08 | 32| 73|2.3.0 |Tal Soker (2.1.1), John Heilig (2.3.0)|AN, JHei | -|n09 | 24| 46|2.3.0 |Tal Soker (2.1.1), John Heilig (2.3.0)|AN. JHei | -|n10 | 57| 67|2.3.0 |Tal Soker (2.1.1), John Heilig (2.3.0)|AN, JHei | -|n11 | 48| 140|2.3.0 |Tal Soker (2.1.1), John Heilig (2.3.0)|AN, JHei | -|n12 | 32| 92|2.3.0 |Tal Soker (2.1.1), John Heilig (2.3.0)|AN, JHei | -|n13 | 25| 49|2.3.0 |Tal Soker (2.1.1), John Heilig (2.3.0)|AN, JHei | +| file_name | measures | labels | standard | annotators | reviewers | +|-----------|---------:|-------:|----------|----------------------------------------|--------------| +| n01 | 22 | 44 | 2.3.0 | Tal Soker (2.1.1), John Heilig (2.3.0) | AN, JHei, JH | +| n02 | 40 | 123 | 2.3.0 | Tal Soker (2.1.1), John Heilig (2.3.0) | AN, JHei, JH | +| n03 | 31 | 58 | 2.3.0 | Tal Soker (2.1.1), John Heilig (2.3.0) | AN, JHei, JH | +| n04 | 17 | 53 | 2.3.0 | Tal Soker (2.1.1), John Heilig (2.3.0) | AN, JHei, JH | +| n05 | 16 | 48 | 2.3.0 | Tal Soker (2.1.1), John Heilig (2.3.0) | AN, JHei, JH | +| n06 | 24 | 84 | 2.3.0 | Tal Soker (2.1.1), John Heilig (2.3.0) | AN, JHei | +| n07 | 24 | 71 | 2.3.0 | Tal Soker (2.1.1), John Heilig (2.3.0) | AN, JHei | +| n08 | 32 | 73 | 2.3.0 | Tal Soker (2.1.1), John Heilig (2.3.0) | AN, JHei | +| n09 | 24 | 46 | 2.3.0 | Tal Soker (2.1.1), John Heilig (2.3.0) | AN. JHei | +| n10 | 57 | 67 | 2.3.0 | Tal Soker (2.1.1), John Heilig (2.3.0) | AN, JHei | +| n11 | 48 | 140 | 2.3.0 | Tal Soker (2.1.1), John Heilig (2.3.0) | AN, JHei | +| n12 | 32 | 92 | 2.3.0 | Tal Soker (2.1.1), John Heilig (2.3.0) | AN, JHei | +| n13 | 25 | 49 | 2.3.0 | Tal Soker (2.1.1), John Heilig (2.3.0) | AN, JHei | *Overview table updated using [ms3](https://johentsch.github.io/ms3/) 1.0.2.* diff --git a/metadata.tsv b/metadata.tsv index 8787640..2cd3b46 100644 --- a/metadata.tsv +++ b/metadata.tsv @@ -1,36 +1,35 @@ -fname TimeSig KeySig last_mc last_mn length_qb last_mc_unfolded last_mn_unfolded length_qb_unfolded volta_mcs all_notes_qb n_onsets n_onset_positions guitar_chord_count form_label_count label_count harmony_version annotated_key annotators reviewers score_integrity composed_start composed_end composer workTitle movementNumber movementTitle workNumber poet lyricist arranger copyright creationDate mscVersion platform source translator musescore ms3_version title_text composer_text has_drumset ambitus comments pdf text subdirectory rel_path staff_1_ambitus staff_1_instrument staff_2_ambitus staff_2_instrument -n01 1: 2/4 1: 1 22 22 44.0 44.0 44.0 88.0 134.33 241 141 0 0 44 2.3.0 G Tal Soker (2.1.1), John Heilig (2.3.0) AN, JHei, JH Tom Schreyer 1838 1838 Robert Schumann Kinderszenen Nos. 7 and 8 2017-03-11 3.02 Microsoft Windows http://musescore.com/user/22249306/scores/4778176 3.6.2 1.0.2 "Von fremden Ländern und Menschen +fname TimeSig KeySig last_mc last_mn length_qb last_mc_unfolded last_mn_unfolded length_qb_unfolded volta_mcs all_notes_qb n_onsets n_onset_positions guitar_chord_count form_label_count label_count harmony_version annotated_key annotators reviewers score_integrity composed_start composed_end composed_source composer workTitle movementNumber movementTitle workNumber poet lyricist arranger copyright creationDate mscVersion platform source translator musescore ms3_version title_text composer_text has_drumset ambitus comments pdf text subdirectory rel_path staff_1_ambitus staff_1_instrument staff_2_ambitus staff_2_instrument +n01 1: 2/4 1: 1 22 22 44.0 44.0 44.0 88.0 134.33 241 141 0 0 44 2.3.0 G "Tal Soker (2.1.1), John Heilig (2.3.0)" "AN, JHei, JH" Tom Schreyer 1838 1839 OxfordMusicOnline Robert Schumann Kinderszenen Nos. 7 and 8 2017-03-11 3.02 Microsoft Windows http://musescore.com/user/22249306/scores/4778176 3.6.2 1.0.2 "Von fremden Ländern und Menschen (Of Foreign Lands and Peoples)" "Robert Schumann -(1810-1856) -" False 42-62 (F#2-D4) https://imslp.org/wiki/Special:ReverseLookup/67290 1. MS3 MS3/n01.mscx 62-62 (D4-D4) Piano 42-42 (F#2-F#2) Piano -n02 1: 3/4 1: 2 43 40 120.0 43.0 40.0 120.0 471.0 622 194 0 0 123 2.3.0 D Tal Soker (2.1.1), John Heilig (2.3.0) AN, JHei, JH Tom Schreyer 1838 1838 Robert Schumann Kinderszenen Nos. 7 and 8 2017-03-11 3.02 Microsoft Windows http://musescore.com/user/22249306/scores/4778176 3.6.2 1.0.2 "Kuriose Geschichte -(A Funny Story)" False 45-60 (A2-B#3) https://imslp.org/wiki/Special:ReverseLookup/67290 MS3 MS3/n02.mscx 60-60 (B#3-B#3) Piano 45-45 (A2-A2) Piano -n03 1: 2/4 1: 2 32 31 64.0 32.0 31.0 64.0 177.5 406 253 0 0 58 2.3.0 b Tal Soker (2.1.1), John Heilig (2.3.0) AN, JHei, JH Tom Schreyer 1838 1838 Robert Schumann Kinderszenen Nos. 7 and 8 2017-03-11 3.02 Microsoft Windows http://musescore.com/user/22249306/scores/4778176 3.6.2 1.0.2 "Hasche-Mann -(Catch Me)" False 36-48 (C2-C3) https://imslp.org/wiki/Special:ReverseLookup/67290 MS3 MS3/n03.mscx 48-48 (C3-C3) Piano 36-36 (C2-C2) Piano -n04 1: 2/4 1: 2 17 17 34.0 17.0 17.0 34.0 106.0 242 129 0 0 53 2.3.0 D Tal Soker (2.1.1), John Heilig (2.3.0) AN, JHei, JH Tom Schreyer 1838 1838 Robert Schumann Kinderszenen Nos. 7 and 8 2017-03-11 3.02 Microsoft Windows http://musescore.com/user/22249306/scores/4778176 3.6.2 1.0.2 "Bittendes Kind -(Pleading Child)" False 38-49 (D2-C#3) https://imslp.org/wiki/Special:ReverseLookup/67290 MS3 MS3/n04.mscx 49-49 (C#3-C#3) Piano 38-38 (D2-D2) Piano -n05 1: 2/4 1: 2 19 16 36.5 (((9, 10), (11, 12)),) 154.25 375 144 0 0 48 2.3.0 D Tal Soker (2.1.1), John Heilig (2.3.0) AN, JHei, JH Tom Schreyer 1838 1838 Robert Schumann Kinderszenen Nos. 7 and 8 2017-03-11 3.02 Microsoft Windows http://musescore.com/user/22249306/scores/4778176 3.6.2 1.0.2 "Glückes Genug +(1810-1856)" FALSE 42-62 (F#2-D4) https://imslp.org/wiki/Special:ReverseLookup/67290 1 MS3 MS3/n01.mscx 62-62 (D4-D4) Piano 42-42 (F#2-F#2) Piano +n02 1: 3/4 1: 2 43 40 120.0 43.0 40.0 120.0 471.0 622 194 0 0 123 2.3.0 D "Tal Soker (2.1.1), John Heilig (2.3.0)" "AN, JHei, JH" Tom Schreyer 1838 1839 OxfordMusicOnline Robert Schumann Kinderszenen Nos. 7 and 8 2017-03-11 3.02 Microsoft Windows http://musescore.com/user/22249306/scores/4778176 3.6.2 1.0.2 "Kuriose Geschichte +(A Funny Story)" FALSE 45-60 (A2-B#3) https://imslp.org/wiki/Special:ReverseLookup/67290 MS3 MS3/n02.mscx 60-60 (B#3-B#3) Piano 45-45 (A2-A2) Piano +n03 1: 2/4 1: 2 32 31 64.0 32.0 31.0 64.0 177.5 406 253 0 0 58 2.3.0 b "Tal Soker (2.1.1), John Heilig (2.3.0)" "AN, JHei, JH" Tom Schreyer 1838 1839 OxfordMusicOnline Robert Schumann Kinderszenen Nos. 7 and 8 2017-03-11 3.02 Microsoft Windows http://musescore.com/user/22249306/scores/4778176 3.6.2 1.0.2 "Hasche-Mann +(Catch Me)" FALSE 36-48 (C2-C3) https://imslp.org/wiki/Special:ReverseLookup/67290 MS3 MS3/n03.mscx 48-48 (C3-C3) Piano 36-36 (C2-C2) Piano +n04 1: 2/4 1: 2 17 17 34.0 17.0 17.0 34.0 106.0 242 129 0 0 53 2.3.0 D "Tal Soker (2.1.1), John Heilig (2.3.0)" "AN, JHei, JH" Tom Schreyer 1838 1839 OxfordMusicOnline Robert Schumann Kinderszenen Nos. 7 and 8 2017-03-11 3.02 Microsoft Windows http://musescore.com/user/22249306/scores/4778176 3.6.2 1.0.2 "Bittendes Kind +(Pleading Child)" FALSE 38-49 (D2-C#3) https://imslp.org/wiki/Special:ReverseLookup/67290 MS3 MS3/n04.mscx 49-49 (C#3-C#3) Piano 38-38 (D2-D2) Piano +n05 1: 2/4 1: 2 19 16 36.5 "(((9, 10), (11, 12)),)" 154.25 375 144 0 0 48 2.3.0 D "Tal Soker (2.1.1), John Heilig (2.3.0)" "AN, JHei, JH" Tom Schreyer 1838 1839 OxfordMusicOnline Robert Schumann Kinderszenen Nos. 7 and 8 2017-03-11 3.02 Microsoft Windows http://musescore.com/user/22249306/scores/4778176 3.6.2 1.0.2 "Glückes Genug (Quite Happy); -" False 33-54 (A1-F#3) measurcount differs from pdf � second house not excluded in original https://imslp.org/wiki/Special:ReverseLookup/67290 MS3 MS3/n05.mscx 54-54 (F#3-F#3) Piano 33-33 (A1-A1) Piano -n06 1: 3/4 1: 3 27 24 72.0 36.0 32.0 96.0 365.5 440 100 0 0 84 2.3.0 A Tal Soker (2.1.1), John Heilig (2.3.0) AN, JHei Tom Schreyer 1838 1838 Robert Schumann Kinderszenen Nos. 7 and 8 2017-03-11 3.02 Microsoft Windows http://musescore.com/user/22249306/scores/4778176 3.6.2 1.0.2 "Wichtige Begebenheit -(An Important Event)" False 25-47 (C#1-B2) https://imslp.org/wiki/Special:ReverseLookup/67290 MS3 MS3/n06.mscx 47-47 (B2-B2) Piano 25-25 (C#1-C#1) Piano -n07 1: 4/4 1: -1 25 24 97.0 33.0 32.0 129.0 428.5 360 162 0 0 71 2.3.0 F Tal Soker (2.1.1), John Heilig (2.3.0) AN, JHei Tom Schreyer 1838 1838 Robert Schumann Kinderszenen Nos. 7 and 8 2017-03-11 3.02 Microsoft Windows http://musescore.com/user/22249306/scores/4778176 3.6.2 1.0.2 " +" FALSE 33-54 (A1-F#3) measurcount differs from pdf � second house not excluded in original https://imslp.org/wiki/Special:ReverseLookup/67290 MS3 MS3/n05.mscx 54-54 (F#3-F#3) Piano 33-33 (A1-A1) Piano +n06 1: 3/4 1: 3 27 24 72.0 36.0 32.0 96.0 365.5 440 100 0 0 84 2.3.0 A "Tal Soker (2.1.1), John Heilig (2.3.0)" "AN, JHei" Tom Schreyer 1838 1839 OxfordMusicOnline Robert Schumann Kinderszenen Nos. 7 and 8 2017-03-11 3.02 Microsoft Windows http://musescore.com/user/22249306/scores/4778176 3.6.2 1.0.2 "Wichtige Begebenheit +(An Important Event)" FALSE 25-47 (C#1-B2) https://imslp.org/wiki/Special:ReverseLookup/67290 MS3 MS3/n06.mscx 47-47 (B2-B2) Piano 25-25 (C#1-C#1) Piano +n07 1: 4/4 1: -1 25 24 97.0 33.0 32.0 129.0 428.5 360 162 0 0 71 2.3.0 F "Tal Soker (2.1.1), John Heilig (2.3.0)" "AN, JHei" Tom Schreyer 1838 1839 OxfordMusicOnline Robert Schumann Kinderszenen Nos. 7 and 8 2017-03-11 3.02 Microsoft Windows http://musescore.com/user/22249306/scores/4778176 3.6.2 1.0.2 " ; Träumerei -(Daydreaming)" False 34-53 (Bb1-F3) https://imslp.org/wiki/Special:ReverseLookup/67290 MS3 MS3/n07.mscx 53-53 (F3-F3) Piano 34-34 (Bb1-Bb1) Piano -n08 1: 2/4 1: -1 34 32 66.5 49.0 48.0 96.5 (((25,), (26,)),) 272.5 367 126 0 0 73 2.3.0 F Tal Soker (2.1.1), John Heilig (2.3.0) AN, JHei Tom Schreyer 1838 1838 Robert Schumann Kinderszenen Nos. 7 and 8 2017-03-11 3.02 Microsoft Windows http://musescore.com/user/22249306/scores/4778176 3.6.2 1.0.2 "Am Kamin +(Daydreaming)" FALSE 34-53 (Bb1-F3) https://imslp.org/wiki/Special:ReverseLookup/67290 MS3 MS3/n07.mscx 53-53 (F3-F3) Piano 34-34 (Bb1-Bb1) Piano +n08 1: 2/4 1: -1 34 32 66.5 49.0 48.0 96.5 "(((25,), (26,)),)" 272.5 367 126 0 0 73 2.3.0 F "Tal Soker (2.1.1), John Heilig (2.3.0)" "AN, JHei" Tom Schreyer 1838 1839 OxfordMusicOnline Robert Schumann Kinderszenen Nos. 7 and 8 2017-03-11 3.02 Microsoft Windows http://musescore.com/user/22249306/scores/4778176 3.6.2 1.0.2 "Am Kamin (By the Fire); -" False 29-48 (F1-C3) measurcount differs from pdf � second house not excluded in original https://imslp.org/wiki/Special:ReverseLookup/67290 MS3 MS3/n08.mscx 48-48 (C3-C3) Piano 29-29 (F1-F1) Piano -n09 1: 3/4 1: 0 24 24 72.0 48.0 48.0 144.0 308.5 282 120 0 0 46 2.3.0 C Tal Soker (2.1.1), John Heilig (2.3.0) AN. JHei Tom Schreyer 1838 1838 Robert Schumann Kinderszenen Nos. 7 and 8 2017-03-11 3.02 Microsoft Windows http://musescore.com/user/22249306/scores/4778176 3.6.2 1.0.2 " +" FALSE 29-48 (F1-C3) measurcount differs from pdf � second house not excluded in original https://imslp.org/wiki/Special:ReverseLookup/67290 MS3 MS3/n08.mscx 48-48 (C3-C3) Piano 29-29 (F1-F1) Piano +n09 1: 3/4 1: 0 24 24 72.0 48.0 48.0 144.0 308.5 282 120 0 0 46 2.3.0 C "Tal Soker (2.1.1), John Heilig (2.3.0)" AN. JHei Tom Schreyer 1838 1839 OxfordMusicOnline Robert Schumann Kinderszenen Nos. 7 and 8 2017-03-11 3.02 Microsoft Windows http://musescore.com/user/22249306/scores/4778176 3.6.2 1.0.2 " ; Ritter vom Steckenpferd -(Knight of the Rocking Horse)" False 31-60 (G1-C4) https://imslp.org/wiki/Special:ReverseLookup/67290 MS3 MS3/n09.mscx 60-60 (C4-C4) Piano 31-31 (G1-G1) Piano -n10 1: 2/8 1: 5 58 57 58.25 58.0 57.0 58.25 173.0 426 210 0 0 67 2.3.0 g# Tal Soker (2.1.1), John Heilig (2.3.0) AN, JHei Tom Schreyer 1838 1838 Robert Schumann Kinderszenen Nos. 7 and 8 2017-03-11 3.02 Microsoft Windows http://musescore.com/user/22249306/scores/4778176 3.6.2 1.0.2 " +(Knight of the Rocking Horse)" FALSE 31-60 (G1-C4) https://imslp.org/wiki/Special:ReverseLookup/67290 MS3 MS3/n09.mscx 60-60 (C4-C4) Piano 31-31 (G1-G1) Piano +n10 1: 2/8 1: 5 58 57 58.25 58.0 57.0 58.25 173.0 426 210 0 0 67 2.3.0 g# "Tal Soker (2.1.1), John Heilig (2.3.0)" "AN, JHei" Tom Schreyer 1838 1839 OxfordMusicOnline Robert Schumann Kinderszenen Nos. 7 and 8 2017-03-11 3.02 Microsoft Windows http://musescore.com/user/22249306/scores/4778176 3.6.2 1.0.2 " ; Fast zu Ernst -(Almost too Serious)" False 32-58 (G#1-A#3) https://imslp.org/wiki/Special:ReverseLookup/67290 MS3 MS3/n10.mscx 58-58 (A#3-A#3) Piano 32-32 (G#1-G#1) Piano -n11 1: 2/4 1: 1 48 48 96.0 64.0 64.0 128.0 341.0 561 239 0 0 140 2.3.0 e Tal Soker (2.1.1), John Heilig (2.3.0) AN, JHei Tom Schreyer 1838 1838 Robert Schumann Kinderszenen Nos. 7 and 8 2017-03-11 3.02 Microsoft Windows http://musescore.com/user/22249306/scores/4778176 3.6.2 1.0.2 "Fürchtenmachen +(Almost too Serious)" FALSE 32-58 (G#1-A#3) https://imslp.org/wiki/Special:ReverseLookup/67290 MS3 MS3/n10.mscx 58-58 (A#3-A#3) Piano 32-32 (G#1-G#1) Piano +n11 1: 2/4 1: 1 48 48 96.0 64.0 64.0 128.0 341.0 561 239 0 0 140 2.3.0 e "Tal Soker (2.1.1), John Heilig (2.3.0)" "AN, JHei" Tom Schreyer 1838 1839 OxfordMusicOnline Robert Schumann Kinderszenen Nos. 7 and 8 2017-03-11 3.02 Microsoft Windows http://musescore.com/user/22249306/scores/4778176 3.6.2 1.0.2 "Fürchtenmachen (Frightening); -" False 31-55 (G1-G3) https://imslp.org/wiki/Special:ReverseLookup/67290 MS3 MS3/n11.mscx 55-55 (G3-G3) Piano 31-31 (G1-G1) Piano -n12 1: 2/4 1: 1, 9: 4, 25: 1 32 32 64.0 32.0 32.0 64.0 305.5 443 207 0 0 92 2.3.0 e Tal Soker (2.1.1), John Heilig (2.3.0) AN, JHei Tom Schreyer 1838 1838 Robert Schumann Kinderszenen Nos. 7 and 8 2017-03-11 3.02 Microsoft Windows http://musescore.com/user/22249306/scores/4778176 3.6.2 1.0.2 "Kind im Einschlummern +" FALSE 31-55 (G1-G3) https://imslp.org/wiki/Special:ReverseLookup/67290 MS3 MS3/n11.mscx 55-55 (G3-G3) Piano 31-31 (G1-G1) Piano +n12 1: 2/4 "1: 1, 9: 4, 25: 1" 32 32 64.0 32.0 32.0 64.0 305.5 443 207 0 0 92 2.3.0 e "Tal Soker (2.1.1), John Heilig (2.3.0)" "AN, JHei" Tom Schreyer 1838 1839 OxfordMusicOnline Robert Schumann Kinderszenen Nos. 7 and 8 2017-03-11 3.02 Microsoft Windows http://musescore.com/user/22249306/scores/4778176 3.6.2 1.0.2 "Kind im Einschlummern (Child Falling Asleep); -" False 28-51 (E1-D#3) https://imslp.org/wiki/Special:ReverseLookup/67290 MS3 MS3/n12.mscx 51-51 (D#3-D#3) Piano 28-28 (E1-E1) Piano -n13 1: 4/4 1: 1 25 25 115.75 25.0 25.0 115.75 387.08 247 101 0 0 49 2.3.0 G Tal Soker (2.1.1), John Heilig (2.3.0) AN, JHei Tom Schreyer 1838 1838 Robert Schumann Kinderszenen Nos. 7 and 8 2017-03-11 3.02 Microsoft Windows http://musescore.com/user/22249306/scores/4778176 3.6.2 1.0.2 "Der Dichter Spricht -(The Poet Speaks)" False 31-45 (G1-A2) https://imslp.org/wiki/Special:ReverseLookup/67290 MS3 MS3/n13.mscx 45-45 (A2-A2) Piano 31-31 (G1-G1) Piano +" FALSE 28-51 (E1-D#3) https://imslp.org/wiki/Special:ReverseLookup/67290 MS3 MS3/n12.mscx 51-51 (D#3-D#3) Piano 28-28 (E1-E1) Piano +n13 1: 4/4 1: 1 25 25 115.75 25.0 25.0 115.75 387.08 247 101 0 0 49 2.3.0 G "Tal Soker (2.1.1), John Heilig (2.3.0)" "AN, JHei" Tom Schreyer 1838 1839 OxfordMusicOnline Robert Schumann Kinderszenen Nos. 7 and 8 2017-03-11 3.02 Microsoft Windows http://musescore.com/user/22249306/scores/4778176 3.6.2 1.0.2 "Der Dichter Spricht +(The Poet Speaks)" FALSE 31-45 (G1-A2) https://imslp.org/wiki/Special:ReverseLookup/67290 MS3 MS3/n13.mscx 45-45 (A2-A2) Piano 31-31 (G1-G1) Piano \ No newline at end of file