diff --git a/.github/workflows/annotation_branch.yml b/.github/workflows/annotation_branch.yml deleted file mode 100644 index 00ea142..0000000 --- a/.github/workflows/annotation_branch.yml +++ /dev/null @@ -1,41 +0,0 @@ -name: Push to annotation branch - -on: - push: - branches-ignore: - - main - - -jobs: - ms3_review: - if: > - (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: - fetch-depth: 0 - ref: ${{ github.event.pull_request.head.ref }} - token: ${{ secrets.MS3_BOT_TOKEN }} - path: ${{ github.event.repository.name }} - - - name: Run 'ms3 review' via dcml_corpus_workflow action - uses: DCMLab/dcml_corpus_workflow@v2.6.2 - id: act_docker - with: - ms3-command: ${{ github.event_name }} - env: - Token: "${{ secrets.MS3_BOT_TOKEN }}" - commitFrom: "" # it start from main branch - comment_msg: "${{ github.event.head_commit.message }}" - 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') - run: | - gh run cancel ${{ github.run_id }} - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/main_branch.yml b/.github/workflows/main_branch.yml deleted file mode 100644 index 250464b..0000000 --- a/.github/workflows/main_branch.yml +++ /dev/null @@ -1,32 +0,0 @@ -name: Push to main branch - -on: - push: - branches: - - main -jobs: - ms3_review: - if: > - contains(github.event.head_commit.message,'dcml_corpus_workflow') - || (github.actor != 'ms3-bot' && github.event.pusher.name != 'github-actions[bot]') - runs-on: ubuntu-latest - steps: - - - name: Checkout corpus repository - uses: actions/checkout@v3 - with: - fetch-depth: 0 - token: ${{ secrets.MS3_BOT_TOKEN }} - path: ${{ github.event.repository.name }} - - - name: Run 'ms3 review' via dcml_corpus_workflow action - uses: DCMLab/dcml_corpus_workflow@v2.6.2 - id: act_docker - with: - ms3-command: "push_to_main" - env: - Token: "${{ secrets.MS3_BOT_TOKEN }}" - commitFrom: "${{ github.event.before }}" - comment_msg: "${{ github.event.head_commit.message }}" - directory: "${{ github.workspace }}" - working_dir: ${{ github.event.repository.name }} diff --git a/.github/workflows/update_pages.py b/.github/workflows/update_pages.py deleted file mode 100644 index 2078a97..0000000 --- a/.github/workflows/update_pages.py +++ /dev/null @@ -1,225 +0,0 @@ -#!/usr/bin/env python -# coding: utf-8 -import argparse -import os -import sys -import io -import base64 -from shutil import copy - -import corpusstats -import pandas as pd -from ms3 import resolve_dir - -INDEX_FNAME = "index.md" -GANTT_FNAME = "gantt.md" -STATS_FNAME = "stats.md" -JEKYLL_CFG_FNAME = "_config.yml" -STYLE_FNAME = "assets/css/style.scss" - - -def make_index_file(gantt=True, stats=True): - file = "" - if gantt: - file += f"* [Modulation plans]({GANTT_FNAME})\n" - if stats: - file +=f"* [Corpus state]({STATS_FNAME})\n" - return file - -def generate_stats_text(pie_string, table_string): - STATS_FILE = f""" -# Corpus Status - -## Vital statistics - -{table_string} - -## Completion ratios - -{pie_string} -""" - return STATS_FILE - - -JEKYLL_CFG_FILE = "theme: jekyll-theme-tactile " - -STYLE_FILE = """--- ---- - -@import "{{ site.theme }}"; - -.inner { - max-width: 95%; - width: 1024px; -} -""" - - - - - - -def write_to_file(args, filename, content_str): - path = check_dir(".") if args.out is None else args.out - fname = os.path.join(path, filename) - _ = check_and_create( - os.path.dirname(fname) - ) # in case the file name included path components - with open(fname, "w", encoding="utf-8") as f: - f.writelines(content_str) - - -def write_gantt_file(args, gantt_path=None): - if gantt_path is None: - gantt_path = ( - check_dir("gantt") - if args.out is None - else check_dir(os.path.join(args.out, "gantt")) - ) - fnames = sorted(os.listdir(gantt_path)) - file_content = "\n".join( - f'' - for f in fnames) - write_to_file(args, GANTT_FNAME, file_content) - - -def write_stats_file(args): - try: - p = corpusstats.Provider(args.github, args.token) - except: - print(f"corpusstats failed with the following message: {sys.exc_info()[1]}") - return False - pie_string = "" - pie_array = [] - for s in p.tabular_stats: - plot = p.pie_chart(s) - img = io.BytesIO() - plot.savefig(img, format="png") - img.seek(0) - img = base64.encodebytes(img.getvalue()).decode("utf-8") - pie_array.append( - f'
' - ) - pie_string = "".join(pie_array) - - vital_stats = pd.DataFrame.from_dict(p.stats, orient="index") - vital_stats = vital_stats.iloc[0:6, 0:2] - vital_stats = vital_stats.to_markdown(index=False, headers=[]) - full_text = generate_stats_text(pie_string, vital_stats) - write_to_file(args, STATS_FNAME, full_text) - return True - - - -def check_and_create(d): - """ Turn input into an existing, absolute directory path. - """ - if not os.path.isdir(d): - d = resolve_dir(os.path.join(os.getcwd(), d)) - if not os.path.isdir(d): - os.makedirs(d) - print(f"Created directory {d}") - return resolve_dir(d) - - -def check_dir(d): - if not os.path.isdir(d): - d = resolve_dir(os.path.join(os.getcwd(), d)) - if not os.path.isdir(d): - print(d + " needs to be an existing directory") - return - return resolve_dir(d) - - -def copy_gantt_files(args): - destination = check_dir(".") if args.out is None else args.out - destination = check_and_create(os.path.join(destination, 'gantt')) - for file in sorted(os.listdir(args.dir)): - if file.endswith('.html'): - source = os.path.join(args.dir, file) - copy(source, destination) - print(f"Copied {source} to {destination}.") - return destination - -def main(args): - given = sum(arg is not None for arg in (args.github, args.token)) - stats, gantt = False, False - if given == 2: - stats = write_stats_file(args) - elif given == 1: - print(f"You need to specify both a repository and a token.") - if args.dir is not None: - destination = copy_gantt_files(args) - write_gantt_file(args, destination) - gantt=True - if sum((stats, gantt)) > 0: - index_file = make_index_file(gantt=gantt, stats=stats) - write_to_file(args, INDEX_FNAME, index_file) - write_to_file(args, JEKYLL_CFG_FNAME, JEKYLL_CFG_FILE) - write_to_file(args, STYLE_FNAME, STYLE_FILE) - else: - print("No page was generated.") - - -################################################################################ -# COMMANDLINE INTERFACE -################################################################################ -if __name__ == "__main__": - parser = argparse.ArgumentParser( - formatter_class=argparse.RawDescriptionHelpFormatter, - description="""\ ---------------------------------------------------------- -| Script for updating GitHub pages for a DCML subcorpus | ---------------------------------------------------------- - -Description goes here - -""", - ) - parser.add_argument( - "-g", - "--github", - metavar="owner/repository", - help="If you want to generate corpusstats, you need to pass the repo in the form owner/repository_name and an access token.", - ) - parser.add_argument( - "-t", - "--token", - metavar="ACCESS_TOKEN", - help="Token that grants access to the repository in question.", - ) - parser.add_argument( - "-d", - "--dir", - metavar="DIR", - type=check_dir, - help="Pass a directory to scan it for gantt charts and write the file gantt.md", - ) - parser.add_argument( - "-o", - "--out", - metavar="OUT_DIR", - type=check_and_create, - help="""Output directory.""", - ) - parser.add_argument( - "-l", - "--level", - default="INFO", - help="Set logging to one of the levels {DEBUG, INFO, WARNING, ERROR, CRITICAL}.", - ) - args = parser.parse_args() - # logging_levels = { - # 'DEBUG': logging.DEBUG, - # 'INFO': logging.INFO, - # 'WARNING': logging.WARNING, - # 'ERROR': logging.ERROR, - # 'CRITICAL': logging.CRITICAL, - # 'D': logging.DEBUG, - # 'I': logging.INFO, - # 'W': logging.WARNING, - # 'E': logging.ERROR, - # 'C': logging.CRITICAL - # } - # logging.basicConfig(level=logging_levels[args.level.upper()]) - main(args) diff --git a/MS3/l099_cahier.mscx b/MS3/l099_cahier.mscx index af890f3..8e72a47 100644 --- a/MS3/l099_cahier.mscx +++ b/MS3/l099_cahier.mscx @@ -27,7 +27,7 @@ - + https://imslp.org/wiki/Special:ReverseLookup/224565 Microsoft Windows diff --git a/PDF/IMSLP04564-Debussy_-_Piece_pour_Piano.pdf b/PDF/IMSLP04564-Debussy_-_Piece_pour_Piano.pdf new file mode 100644 index 0000000..6df113d Binary files /dev/null and b/PDF/IMSLP04564-Debussy_-_Piece_pour_Piano.pdf differ diff --git a/PDF/IMSLP102814-PMLP10162-Debussy_Masques_Durand_6443_filter.pdf b/PDF/IMSLP102814-PMLP10162-Debussy_Masques_Durand_6443_filter.pdf new file mode 100644 index 0000000..12b889b Binary files /dev/null and b/PDF/IMSLP102814-PMLP10162-Debussy_Masques_Durand_6443_filter.pdf differ diff --git a/PDF/IMSLP224565-PMLP09130-Debussy,_Claude-D'un_cahier_d'Esquisses_Schott_5104_scan.pdf b/PDF/IMSLP224565-PMLP09130-Debussy,_Claude-D'un_cahier_d'Esquisses_Schott_5104_scan.pdf new file mode 100644 index 0000000..691c782 Binary files /dev/null and b/PDF/IMSLP224565-PMLP09130-Debussy,_Claude-D'un_cahier_d'Esquisses_Schott_5104_scan.pdf differ diff --git a/measures/csv-metadata.json b/measures/csv-metadata.json deleted file mode 100644 index 927af46..0000000 --- a/measures/csv-metadata.json +++ /dev/null @@ -1,161 +0,0 @@ -{ - "@context": [ - "http://www.w3.org/ns/csvw#", - { - "@language": "en " - } - ], - "dc:title": "Measure tables for debussy_other_piano_pieces", - "dialect": { - "delimiter": "\t" - }, - "dc:description": "One feature matrix per score, containing one line per stack of tags in the score's XML tree. They are counted in the column 'mc' starting from 1, whereas the conventional measure numbers are shown in the column 'mn'. One MN is frequently composed in two (or more) MCs. Furthermore, these tables include special bar lines, repeat signs, first and second endings, irregular measure lengths, as well as the column 'next' which contains follow-up MCs for unfolding a score's repeat structure. For more information, please refer to the docs at https://johentsch.github.io/ms3/columns", - "dc:created": "2023-06-07T16:55:42", - "dc:creator": [ - { - "@context": "https://schema.org/", - "@type": "SoftwareApplication", - "@id": "https://github.com/johentsch/ms3", - "name": "ms3", - "description": "A parser for MuseScore 3 files.", - "author": { - "name": "Johannes Hentschel", - "@id": "https://orcid.org/0000-0002-1986-9545" - }, - "softwareVersion": "1.2.9" - } - ], - "tables": [ - { - "url": "l000_etude.tsv" - }, - { - "url": "l000_soirs.tsv" - }, - { - "url": "l009_danse.tsv" - }, - { - "url": "l067_mazurka.tsv" - }, - { - "url": "l068_reverie.tsv" - }, - { - "url": "l069_tarentelle.tsv" - }, - { - "url": "l070_ballade.tsv" - }, - { - "url": "l071_valse.tsv" - }, - { - "url": "l082_nocturne.tsv" - }, - { - "url": "l099_cahier.tsv" - }, - { - "url": "l105_masques.tsv" - }, - { - "url": "l106_isle.tsv" - }, - { - "url": "l108_morceau.tsv" - }, - { - "url": "l114_petit.tsv" - }, - { - "url": "l115_hommage.tsv" - }, - { - "url": "l121_plus.tsv" - }, - { - "url": "l132_berceuse.tsv" - }, - { - "url": "l133_page.tsv" - }, - { - "url": "l138_elegie.tsv" - } - ], - "tableSchema": { - "columns": [ - { - "titles": "mc", - "datatype": "integer", - "dc:description": "Measure count." - }, - { - "titles": "mn", - "datatype": "string", - "dc:description": "Measure number." - }, - { - "titles": "quarterbeats", - "datatype": { - "base": "string", - "format": "-?\\d+(?:\\/\\d+)?" - } - }, - { - "titles": "duration_qb", - "datatype": "float" - }, - { - "titles": "keysig", - "datatype": "integer" - }, - { - "titles": "timesig", - "datatype": "string" - }, - { - "titles": "act_dur", - "datatype": { - "base": "string", - "format": "-?\\d+(?:\\/\\d+)?" - } - }, - { - "titles": "mc_offset", - "datatype": { - "base": "string", - "format": "-?\\d+(?:\\/\\d+)?" - } - }, - { - "titles": "numbering_offset", - "datatype": "integer" - }, - { - "titles": "dont_count", - "datatype": "integer" - }, - { - "titles": "barline", - "datatype": "string" - }, - { - "titles": "breaks", - "datatype": "string" - }, - { - "titles": "repeats", - "datatype": "string" - }, - { - "titles": "next", - "datatype": { - "base": "string", - "format": "\\(-?\\d+, ?-?\\d+\\)" - } - } - ] - } -} diff --git a/measures/l000_etude.measures.resource.json b/measures/l000_etude.measures.resource.json new file mode 100644 index 0000000..938e575 --- /dev/null +++ b/measures/l000_etude.measures.resource.json @@ -0,0 +1,27 @@ +{ + "name": "l000_etude.measures", + "type": "table", + "path": "l000_etude.measures.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": "https://raw.githubusercontent.com/johentsch/ms3/main/schemas/measures/oWlUFOdD06d1_A.schema.yaml", + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://github.com/johentsch/ms3", + "name": "ms3", + "description": "A parser for MuseScore 3 files and data factory for annotated music corpora.", + "author": { + "name": "Johannes Hentschel", + "@id": "https://orcid.org/0000-0002-1986-9545" + }, + "softwareVersion": "2.1.1" + } +} \ No newline at end of file diff --git a/measures/l000_etude.tsv b/measures/l000_etude.measures.tsv similarity index 100% rename from measures/l000_etude.tsv rename to measures/l000_etude.measures.tsv diff --git a/measures/l000_soirs.measures.resource.json b/measures/l000_soirs.measures.resource.json new file mode 100644 index 0000000..ff18cb1 --- /dev/null +++ b/measures/l000_soirs.measures.resource.json @@ -0,0 +1,27 @@ +{ + "name": "l000_soirs.measures", + "type": "table", + "path": "l000_soirs.measures.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": "https://raw.githubusercontent.com/johentsch/ms3/main/schemas/measures/oWlUFOdD06d1_A.schema.yaml", + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://github.com/johentsch/ms3", + "name": "ms3", + "description": "A parser for MuseScore 3 files and data factory for annotated music corpora.", + "author": { + "name": "Johannes Hentschel", + "@id": "https://orcid.org/0000-0002-1986-9545" + }, + "softwareVersion": "2.1.1" + } +} \ No newline at end of file diff --git a/measures/l000_soirs.tsv b/measures/l000_soirs.measures.tsv similarity index 100% rename from measures/l000_soirs.tsv rename to measures/l000_soirs.measures.tsv diff --git a/measures/l009_danse.measures.resource.json b/measures/l009_danse.measures.resource.json new file mode 100644 index 0000000..f678200 --- /dev/null +++ b/measures/l009_danse.measures.resource.json @@ -0,0 +1,27 @@ +{ + "name": "l009_danse.measures", + "type": "table", + "path": "l009_danse.measures.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": "https://raw.githubusercontent.com/johentsch/ms3/main/schemas/measures/oWlUFOdD06d1_A.schema.yaml", + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://github.com/johentsch/ms3", + "name": "ms3", + "description": "A parser for MuseScore 3 files and data factory for annotated music corpora.", + "author": { + "name": "Johannes Hentschel", + "@id": "https://orcid.org/0000-0002-1986-9545" + }, + "softwareVersion": "2.1.1" + } +} \ No newline at end of file diff --git a/measures/l009_danse.tsv b/measures/l009_danse.measures.tsv similarity index 100% rename from measures/l009_danse.tsv rename to measures/l009_danse.measures.tsv diff --git a/measures/l067_mazurka.measures.resource.json b/measures/l067_mazurka.measures.resource.json new file mode 100644 index 0000000..bb42149 --- /dev/null +++ b/measures/l067_mazurka.measures.resource.json @@ -0,0 +1,27 @@ +{ + "name": "l067_mazurka.measures", + "type": "table", + "path": "l067_mazurka.measures.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": "https://raw.githubusercontent.com/johentsch/ms3/main/schemas/measures/oWlUFOdD06d1_A.schema.yaml", + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://github.com/johentsch/ms3", + "name": "ms3", + "description": "A parser for MuseScore 3 files and data factory for annotated music corpora.", + "author": { + "name": "Johannes Hentschel", + "@id": "https://orcid.org/0000-0002-1986-9545" + }, + "softwareVersion": "2.1.1" + } +} \ No newline at end of file diff --git a/measures/l067_mazurka.tsv b/measures/l067_mazurka.measures.tsv similarity index 100% rename from measures/l067_mazurka.tsv rename to measures/l067_mazurka.measures.tsv diff --git a/measures/l068_reverie.measures.resource.json b/measures/l068_reverie.measures.resource.json new file mode 100644 index 0000000..7d120b2 --- /dev/null +++ b/measures/l068_reverie.measures.resource.json @@ -0,0 +1,27 @@ +{ + "name": "l068_reverie.measures", + "type": "table", + "path": "l068_reverie.measures.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": "https://raw.githubusercontent.com/johentsch/ms3/main/schemas/measures/oWlUFOdD06d1_A.schema.yaml", + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://github.com/johentsch/ms3", + "name": "ms3", + "description": "A parser for MuseScore 3 files and data factory for annotated music corpora.", + "author": { + "name": "Johannes Hentschel", + "@id": "https://orcid.org/0000-0002-1986-9545" + }, + "softwareVersion": "2.1.1" + } +} \ No newline at end of file diff --git a/measures/l068_reverie.tsv b/measures/l068_reverie.measures.tsv similarity index 100% rename from measures/l068_reverie.tsv rename to measures/l068_reverie.measures.tsv diff --git a/measures/l069_tarentelle.measures.resource.json b/measures/l069_tarentelle.measures.resource.json new file mode 100644 index 0000000..fffd775 --- /dev/null +++ b/measures/l069_tarentelle.measures.resource.json @@ -0,0 +1,27 @@ +{ + "name": "l069_tarentelle.measures", + "type": "table", + "path": "l069_tarentelle.measures.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": "https://raw.githubusercontent.com/johentsch/ms3/main/schemas/measures/oWlUFOdD06d1_A.schema.yaml", + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://github.com/johentsch/ms3", + "name": "ms3", + "description": "A parser for MuseScore 3 files and data factory for annotated music corpora.", + "author": { + "name": "Johannes Hentschel", + "@id": "https://orcid.org/0000-0002-1986-9545" + }, + "softwareVersion": "2.1.1" + } +} \ No newline at end of file diff --git a/measures/l069_tarentelle.tsv b/measures/l069_tarentelle.measures.tsv similarity index 100% rename from measures/l069_tarentelle.tsv rename to measures/l069_tarentelle.measures.tsv diff --git a/measures/l070_ballade.measures.resource.json b/measures/l070_ballade.measures.resource.json new file mode 100644 index 0000000..96ae694 --- /dev/null +++ b/measures/l070_ballade.measures.resource.json @@ -0,0 +1,27 @@ +{ + "name": "l070_ballade.measures", + "type": "table", + "path": "l070_ballade.measures.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": "https://raw.githubusercontent.com/johentsch/ms3/main/schemas/measures/oWlUFOdD06d1_A.schema.yaml", + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://github.com/johentsch/ms3", + "name": "ms3", + "description": "A parser for MuseScore 3 files and data factory for annotated music corpora.", + "author": { + "name": "Johannes Hentschel", + "@id": "https://orcid.org/0000-0002-1986-9545" + }, + "softwareVersion": "2.1.1" + } +} \ No newline at end of file diff --git a/measures/l070_ballade.tsv b/measures/l070_ballade.measures.tsv similarity index 100% rename from measures/l070_ballade.tsv rename to measures/l070_ballade.measures.tsv diff --git a/measures/l071_valse.measures.resource.json b/measures/l071_valse.measures.resource.json new file mode 100644 index 0000000..d0bf205 --- /dev/null +++ b/measures/l071_valse.measures.resource.json @@ -0,0 +1,27 @@ +{ + "name": "l071_valse.measures", + "type": "table", + "path": "l071_valse.measures.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": "https://raw.githubusercontent.com/johentsch/ms3/main/schemas/measures/oWlUFOdD06d1_A.schema.yaml", + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://github.com/johentsch/ms3", + "name": "ms3", + "description": "A parser for MuseScore 3 files and data factory for annotated music corpora.", + "author": { + "name": "Johannes Hentschel", + "@id": "https://orcid.org/0000-0002-1986-9545" + }, + "softwareVersion": "2.1.1" + } +} \ No newline at end of file diff --git a/measures/l071_valse.tsv b/measures/l071_valse.measures.tsv similarity index 100% rename from measures/l071_valse.tsv rename to measures/l071_valse.measures.tsv diff --git a/measures/l082_nocturne.measures.resource.json b/measures/l082_nocturne.measures.resource.json new file mode 100644 index 0000000..c158772 --- /dev/null +++ b/measures/l082_nocturne.measures.resource.json @@ -0,0 +1,27 @@ +{ + "name": "l082_nocturne.measures", + "type": "table", + "path": "l082_nocturne.measures.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": "https://raw.githubusercontent.com/johentsch/ms3/main/schemas/measures/oWlUFOdD06d1_A.schema.yaml", + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://github.com/johentsch/ms3", + "name": "ms3", + "description": "A parser for MuseScore 3 files and data factory for annotated music corpora.", + "author": { + "name": "Johannes Hentschel", + "@id": "https://orcid.org/0000-0002-1986-9545" + }, + "softwareVersion": "2.1.1" + } +} \ No newline at end of file diff --git a/measures/l082_nocturne.tsv b/measures/l082_nocturne.measures.tsv similarity index 100% rename from measures/l082_nocturne.tsv rename to measures/l082_nocturne.measures.tsv diff --git a/measures/l099_cahier.measures.resource.errors b/measures/l099_cahier.measures.resource.errors new file mode 100644 index 0000000..c1e94c3 --- /dev/null +++ b/measures/l099_cahier.measures.resource.errors @@ -0,0 +1,57 @@ +To reproduce: frictionless validate l099_cahier.measures.resource.json +====================================================================== + +{'name': 'l099_cahier.measures', + 'type': 'table', + 'valid': False, + 'place': 'l099_cahier.measures.tsv', + 'labels': ['mc', + 'mn', + 'quarterbeats', + 'duration_qb', + 'keysig', + 'timesig', + 'act_dur', + 'mc_offset', + 'numbering_offset', + 'dont_count', + 'barline', + 'breaks', + 'repeats', + 'next'], + 'stats': {'errors': 1, + 'warnings': 0, + 'seconds': 0.022, + 'md5': '2e89721903ae2bf8e54d7154728c72b9', + 'sha256': 'b27453ac8441e1464e38281803c3a57d5965ef8225146c4ff721056913c9b9e6', + 'bytes': 2237, + 'fields': 14, + 'rows': 55}, + 'warnings': [], + 'errors': [{'type': 'constraint-error', + 'title': 'Constraint Error', + 'description': 'A field value does not conform to a constraint.', + 'message': 'The cell "-7/8" in row at position "45" and field ' + '"mc_offset" at position "8" does not conform to a ' + 'constraint: constraint "pattern" is ' + '"\\d+(?:\\/\\d+)?"', + 'tags': ['#table', '#row', '#cell'], + 'note': 'constraint "pattern" is "\\d+(?:\\/\\d+)?"', + 'cells': ['44', + '44', + '259/2', + '6.5', + '0', + '6/8', + '13/8', + '-7/8', + '', + '', + '', + '', + '', + '45'], + 'rowNumber': 45, + 'cell': '-7/8', + 'fieldName': 'mc_offset', + 'fieldNumber': 8}]} \ No newline at end of file diff --git a/measures/l099_cahier.measures.resource.json b/measures/l099_cahier.measures.resource.json new file mode 100644 index 0000000..7d0da22 --- /dev/null +++ b/measures/l099_cahier.measures.resource.json @@ -0,0 +1,27 @@ +{ + "name": "l099_cahier.measures", + "type": "table", + "path": "l099_cahier.measures.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": "https://raw.githubusercontent.com/johentsch/ms3/main/schemas/measures/oWlUFOdD06d1_A.schema.yaml", + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://github.com/johentsch/ms3", + "name": "ms3", + "description": "A parser for MuseScore 3 files and data factory for annotated music corpora.", + "author": { + "name": "Johannes Hentschel", + "@id": "https://orcid.org/0000-0002-1986-9545" + }, + "softwareVersion": "2.1.1" + } +} \ No newline at end of file diff --git a/measures/l099_cahier.tsv b/measures/l099_cahier.measures.tsv similarity index 100% rename from measures/l099_cahier.tsv rename to measures/l099_cahier.measures.tsv diff --git a/measures/l105_masques.measures.resource.json b/measures/l105_masques.measures.resource.json new file mode 100644 index 0000000..d878a6b --- /dev/null +++ b/measures/l105_masques.measures.resource.json @@ -0,0 +1,27 @@ +{ + "name": "l105_masques.measures", + "type": "table", + "path": "l105_masques.measures.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": "https://raw.githubusercontent.com/johentsch/ms3/main/schemas/measures/oWlUFOdD06d1_A.schema.yaml", + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://github.com/johentsch/ms3", + "name": "ms3", + "description": "A parser for MuseScore 3 files and data factory for annotated music corpora.", + "author": { + "name": "Johannes Hentschel", + "@id": "https://orcid.org/0000-0002-1986-9545" + }, + "softwareVersion": "2.1.1" + } +} \ No newline at end of file diff --git a/measures/l105_masques.tsv b/measures/l105_masques.measures.tsv similarity index 100% rename from measures/l105_masques.tsv rename to measures/l105_masques.measures.tsv diff --git a/measures/l106_isle.measures.resource.json b/measures/l106_isle.measures.resource.json new file mode 100644 index 0000000..2fa93e9 --- /dev/null +++ b/measures/l106_isle.measures.resource.json @@ -0,0 +1,27 @@ +{ + "name": "l106_isle.measures", + "type": "table", + "path": "l106_isle.measures.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": "https://raw.githubusercontent.com/johentsch/ms3/main/schemas/measures/oWlUFOdD06d1_A.schema.yaml", + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://github.com/johentsch/ms3", + "name": "ms3", + "description": "A parser for MuseScore 3 files and data factory for annotated music corpora.", + "author": { + "name": "Johannes Hentschel", + "@id": "https://orcid.org/0000-0002-1986-9545" + }, + "softwareVersion": "2.1.1" + } +} \ No newline at end of file diff --git a/measures/l106_isle.tsv b/measures/l106_isle.measures.tsv similarity index 100% rename from measures/l106_isle.tsv rename to measures/l106_isle.measures.tsv diff --git a/measures/l108_morceau.measures.resource.json b/measures/l108_morceau.measures.resource.json new file mode 100644 index 0000000..1360e1a --- /dev/null +++ b/measures/l108_morceau.measures.resource.json @@ -0,0 +1,27 @@ +{ + "name": "l108_morceau.measures", + "type": "table", + "path": "l108_morceau.measures.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": "https://raw.githubusercontent.com/johentsch/ms3/main/schemas/measures/oWlUFOdD06d1_A.schema.yaml", + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://github.com/johentsch/ms3", + "name": "ms3", + "description": "A parser for MuseScore 3 files and data factory for annotated music corpora.", + "author": { + "name": "Johannes Hentschel", + "@id": "https://orcid.org/0000-0002-1986-9545" + }, + "softwareVersion": "2.1.1" + } +} \ No newline at end of file diff --git a/measures/l108_morceau.tsv b/measures/l108_morceau.measures.tsv similarity index 100% rename from measures/l108_morceau.tsv rename to measures/l108_morceau.measures.tsv diff --git a/measures/l114_petit.measures.resource.json b/measures/l114_petit.measures.resource.json new file mode 100644 index 0000000..2a39cac --- /dev/null +++ b/measures/l114_petit.measures.resource.json @@ -0,0 +1,27 @@ +{ + "name": "l114_petit.measures", + "type": "table", + "path": "l114_petit.measures.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": "https://raw.githubusercontent.com/johentsch/ms3/main/schemas/measures/oWlUFOdD06d1_A.schema.yaml", + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://github.com/johentsch/ms3", + "name": "ms3", + "description": "A parser for MuseScore 3 files and data factory for annotated music corpora.", + "author": { + "name": "Johannes Hentschel", + "@id": "https://orcid.org/0000-0002-1986-9545" + }, + "softwareVersion": "2.1.1" + } +} \ No newline at end of file diff --git a/measures/l114_petit.tsv b/measures/l114_petit.measures.tsv similarity index 100% rename from measures/l114_petit.tsv rename to measures/l114_petit.measures.tsv diff --git a/measures/l115_hommage.measures.resource.json b/measures/l115_hommage.measures.resource.json new file mode 100644 index 0000000..31d46d3 --- /dev/null +++ b/measures/l115_hommage.measures.resource.json @@ -0,0 +1,27 @@ +{ + "name": "l115_hommage.measures", + "type": "table", + "path": "l115_hommage.measures.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": "https://raw.githubusercontent.com/johentsch/ms3/main/schemas/measures/oWlUFOdD06d1_A.schema.yaml", + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://github.com/johentsch/ms3", + "name": "ms3", + "description": "A parser for MuseScore 3 files and data factory for annotated music corpora.", + "author": { + "name": "Johannes Hentschel", + "@id": "https://orcid.org/0000-0002-1986-9545" + }, + "softwareVersion": "2.1.1" + } +} \ No newline at end of file diff --git a/measures/l115_hommage.tsv b/measures/l115_hommage.measures.tsv similarity index 100% rename from measures/l115_hommage.tsv rename to measures/l115_hommage.measures.tsv diff --git a/measures/l121_plus.measures.resource.json b/measures/l121_plus.measures.resource.json new file mode 100644 index 0000000..c2400bc --- /dev/null +++ b/measures/l121_plus.measures.resource.json @@ -0,0 +1,27 @@ +{ + "name": "l121_plus.measures", + "type": "table", + "path": "l121_plus.measures.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": "https://raw.githubusercontent.com/johentsch/ms3/main/schemas/measures/oWlUFOdD06d1_A.schema.yaml", + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://github.com/johentsch/ms3", + "name": "ms3", + "description": "A parser for MuseScore 3 files and data factory for annotated music corpora.", + "author": { + "name": "Johannes Hentschel", + "@id": "https://orcid.org/0000-0002-1986-9545" + }, + "softwareVersion": "2.1.1" + } +} \ No newline at end of file diff --git a/measures/l121_plus.tsv b/measures/l121_plus.measures.tsv similarity index 100% rename from measures/l121_plus.tsv rename to measures/l121_plus.measures.tsv diff --git a/measures/l132_berceuse.measures.resource.json b/measures/l132_berceuse.measures.resource.json new file mode 100644 index 0000000..6593359 --- /dev/null +++ b/measures/l132_berceuse.measures.resource.json @@ -0,0 +1,27 @@ +{ + "name": "l132_berceuse.measures", + "type": "table", + "path": "l132_berceuse.measures.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": "https://raw.githubusercontent.com/johentsch/ms3/main/schemas/measures/oWlUFOdD06d1_A.schema.yaml", + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://github.com/johentsch/ms3", + "name": "ms3", + "description": "A parser for MuseScore 3 files and data factory for annotated music corpora.", + "author": { + "name": "Johannes Hentschel", + "@id": "https://orcid.org/0000-0002-1986-9545" + }, + "softwareVersion": "2.1.1" + } +} \ No newline at end of file diff --git a/measures/l132_berceuse.tsv b/measures/l132_berceuse.measures.tsv similarity index 100% rename from measures/l132_berceuse.tsv rename to measures/l132_berceuse.measures.tsv diff --git a/measures/l133_page.measures.resource.json b/measures/l133_page.measures.resource.json new file mode 100644 index 0000000..c73a50e --- /dev/null +++ b/measures/l133_page.measures.resource.json @@ -0,0 +1,27 @@ +{ + "name": "l133_page.measures", + "type": "table", + "path": "l133_page.measures.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": "https://raw.githubusercontent.com/johentsch/ms3/main/schemas/measures/oWlUFOdD06d1_A.schema.yaml", + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://github.com/johentsch/ms3", + "name": "ms3", + "description": "A parser for MuseScore 3 files and data factory for annotated music corpora.", + "author": { + "name": "Johannes Hentschel", + "@id": "https://orcid.org/0000-0002-1986-9545" + }, + "softwareVersion": "2.1.1" + } +} \ No newline at end of file diff --git a/measures/l133_page.tsv b/measures/l133_page.measures.tsv similarity index 100% rename from measures/l133_page.tsv rename to measures/l133_page.measures.tsv diff --git a/measures/l138_elegie.measures.resource.json b/measures/l138_elegie.measures.resource.json new file mode 100644 index 0000000..57e12aa --- /dev/null +++ b/measures/l138_elegie.measures.resource.json @@ -0,0 +1,27 @@ +{ + "name": "l138_elegie.measures", + "type": "table", + "path": "l138_elegie.measures.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": "https://raw.githubusercontent.com/johentsch/ms3/main/schemas/measures/oWlUFOdD06d1_A.schema.yaml", + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://github.com/johentsch/ms3", + "name": "ms3", + "description": "A parser for MuseScore 3 files and data factory for annotated music corpora.", + "author": { + "name": "Johannes Hentschel", + "@id": "https://orcid.org/0000-0002-1986-9545" + }, + "softwareVersion": "2.1.1" + } +} \ No newline at end of file diff --git a/measures/l138_elegie.tsv b/measures/l138_elegie.measures.tsv similarity index 100% rename from measures/l138_elegie.tsv rename to measures/l138_elegie.measures.tsv diff --git a/metadata.tsv b/metadata.tsv index a9107a7..4e3f510 100644 --- a/metadata.tsv +++ b/metadata.tsv @@ -1,30 +1,30 @@ -fname TimeSig KeySig last_mc last_mn length_qb last_mc_unfolded last_mn_unfolded length_qb_unfolded all_notes_qb n_onsets n_onset_positions guitar_chord_count form_label_count label_count composed_start composed_end composer workTitle movementNumber movementTitle workNumber poet lyricist arranger copyright creationDate mscVersion platform source translator title_text subtitle_text lyricist_text composer_text musescore ms3_version subdirectory rel_path has_drumset ambitus typesetter pdf staff_1_instrument staff_1_ambitus staff_2_instrument staff_2_ambitus staff_3_instrument staff_3_ambitus -l000_etude 1: 4/4 1: -4, 7: 0, 9: -5, 38: 0, 42: -4, 48: -3, 57: -4, 64: 0, 66: -4 73 71 284.0 73 71 284.0 959.25 2473 1901 0 0 0 1915 1915 Claude Debussy Etude Retrouve 2021-05-19 Microsoft Windows http://musescore.com/user/33144689/scores/6884844 Étude Retrouvée Claude Debussy 3.6.2 1.2.9 MS3 MS3/l000_etude.mscx False 25-96 (Db1-C7) https://musescore.com/user/33144689 Piano 32-96 (Ab1-C7) Piano 25-91 (Db1-G6) -l000_soirs 1: 4/4 1: -4 23 23 92.0 23 23 92.0 528.0 462 134 0 0 0 1917 1917 Claude Debussy 2021-07-02 Microsoft Windows http://musescore.com/user/37796349/scores/6853240 Les soirs illuminés par l'ardeur du charbon Claude Debussy 3.6.2 1.2.9 MS3 MS3/l000_soirs.mscx False 32-89 (Ab1-F6) https://musescore.com/sansenk Piano 54-89 (Gb3-F6) Piano 50-77 (D3-F5) Piano 32-39 (Ab1-Eb2) +piece TimeSig KeySig last_mc last_mn length_qb last_mc_unfolded last_mn_unfolded length_qb_unfolded all_notes_qb n_onsets n_onset_positions guitar_chord_count form_label_count label_count composed_start composed_end composer workTitle movementNumber movementTitle workNumber poet lyricist arranger copyright creationDate mscVersion platform source translator title_text subtitle_text lyricist_text composer_text musescore ms3_version subdirectory rel_path has_drumset ambitus typesetter pdf staff_1_instrument staff_1_ambitus staff_2_instrument staff_2_ambitus staff_3_instrument staff_3_ambitus +l000_etude 1: 4/4 1: -4, 7: 0, 9: -5, 38: 0, 42: -4, 48: -3, 57: -4, 64: 0, 66: -4 73 71 284.0 73 71 284.0 959.25 2473 1901 0 0 0 1915 1915 Claude Debussy Etude Retrouve 2021-05-19 Microsoft Windows http://musescore.com/user/33144689/scores/6884844 Étude Retrouvée Claude Debussy 3.6.2 2.1.1 MS3 MS3/l000_etude.mscx False 25-96 (Db1-C7) https://musescore.com/user/33144689 Piano 32-96 (Ab1-C7) Piano 25-91 (Db1-G6) +l000_soirs 1: 4/4 1: -4 23 23 92.0 23 23 92.0 528.0 462 134 0 0 0 1917 1917 Claude Debussy 2021-07-02 Microsoft Windows http://musescore.com/user/37796349/scores/6853240 Les soirs illuminés par l'ardeur du charbon Claude Debussy 3.6.2 2.1.1 MS3 MS3/l000_soirs.mscx False 32-89 (Ab1-F6) https://musescore.com/sansenk Piano 54-89 (Gb3-F6) Piano 50-77 (D3-F5) Piano 32-39 (Ab1-Eb2) l009_danse 1: 2/4 1: 2, 45: 5, 61: 2 92 92 184.0 92 92 184.0 586.5 1194 486 0 0 0 1880 1880 Claude Debussy Danse Bohemian Public Domain Work 2021-10-08 Microsoft Windows http://musescore.com/user/35830795/scores/7275327 Danse Bohémienne "Claude Debussy -(1880)" 3.6.2 1.2.9 MS3 MS3/l009_danse.mscx False 35-94 (B1-A#6) https://musescore.com/yazen23434/ Piano 49-94 (C#3-A#6) Piano 35-71 (B1-B4) -l067_mazurka 1: 3/4 1: 3, 54: 2, 111: 3 138 138 414.0 138 138 414.0 1436.5 1187 645 0 0 0 1890 1890 Claude Debussy Mazurka 2019-09-03 3.02 Apple Macintosh http://musescore.com/user/4887176/scores/5699433 Mazurka Claude Debussy 3.6.2 1.2.9 MS3 MS3/l067_mazurka.mscx False 28-91 (E1-G6) https://musescore.com/user/4887176 Piano 50-91 (D3-G6) Piano 28-74 (E1-D5) -l068_reverie 1: 4/4, 75: 3/4, 76: 4/4 1: -1, 59: 4, 69: 0, 76: -1 101 101 403.0 101 101 403.0 1286.0 1253 723 0 0 0 1890 1890 Claude Debussy Reverie 2016-10-09 Microsoft Windows http://musescore.com/user/24069/scores/2749626 Rêverie Claude Debussy 3.6.2 1.2.9 MS3 MS3/l068_reverie.mscx False 26-93 (D1-A6) https://musescore.com/hmscomp Piano 53-93 (F3-A6) Piano 26-79 (D1-G5) -l069_tarentelle 1: 6/8, 325: 3/4, 329: 6/8 1: 4, 96: -3, 112: 4, 179: 1, 271: 4 333 333 999.0 333 333 999.0 3643.5 3997 1675 0 0 0 1890 1890 Claude Debussy Domaine Public J. Jobert 1923 (J.J. 209) 2022-01-26 3.02 Linux https://musescore.com/user/56409/scores/263276#comments "Danse" "Tarentelle Styrienne" "Claude Debussy 1890. Edition revue par Maurice Ravel" 3.6.2 1.2.9 MS3 MS3/l069_tarentelle.mscx False 28-95 (E1-B6) https://musescore.com/user/56409 Piano 51-95 (Eb3-B6) Piano 28-87 (E1-D#6) +(1880)" 3.6.2 2.1.1 MS3 MS3/l009_danse.mscx False 35-94 (B1-A#6) https://musescore.com/yazen23434/ Piano 49-94 (C#3-A#6) Piano 35-71 (B1-B4) +l067_mazurka 1: 3/4 1: 3, 54: 2, 111: 3 138 138 414.0 138 138 414.0 1436.5 1187 645 0 0 0 1890 1890 Claude Debussy Mazurka 2019-09-03 3.02 Apple Macintosh http://musescore.com/user/4887176/scores/5699433 Mazurka Claude Debussy 3.6.2 2.1.1 MS3 MS3/l067_mazurka.mscx False 28-91 (E1-G6) https://musescore.com/user/4887176 Piano 50-91 (D3-G6) Piano 28-74 (E1-D5) +l068_reverie 1: 4/4, 75: 3/4, 76: 4/4 1: -1, 59: 4, 69: 0, 76: -1 101 101 403.0 101 101 403.0 1286.0 1253 723 0 0 0 1890 1890 Claude Debussy Reverie 2016-10-09 Microsoft Windows http://musescore.com/user/24069/scores/2749626 Rêverie Claude Debussy 3.6.2 2.1.1 MS3 MS3/l068_reverie.mscx False 26-93 (D1-A6) https://musescore.com/hmscomp Piano 53-93 (F3-A6) Piano 26-79 (D1-G5) +l069_tarentelle 1: 6/8, 325: 3/4, 329: 6/8 1: 4, 96: -3, 112: 4, 179: 1, 271: 4 333 333 999.0 333 333 999.0 3643.5 3997 1675 0 0 0 1890 1890 Claude Debussy Domaine Public J. Jobert 1923 (J.J. 209) 2022-01-26 3.02 Linux https://musescore.com/user/56409/scores/263276#comments "Danse" "Tarentelle Styrienne" "Claude Debussy 1890. Edition revue par Maurice Ravel" 3.6.2 2.1.1 MS3 MS3/l069_tarentelle.mscx False 28-95 (E1-B6) https://musescore.com/user/56409 Piano 51-95 (Eb3-B6) Piano 28-87 (E1-D#6) l070_ballade 1: 4/4 1: -1, 63: 4, 86: 0, 88: -1 105 105 420.0 105 105 420.0 2146.08 3070 1617 0 0 0 1890 1890 Claude Debussy Ballade 2019-10-23 3.02 Microsoft Windows http://musescore.com/user/3797871/scores/5825949 Ballade "CRAUDE DEBUSSY -" 3.6.2 1.2.9 MS3 MS3/l070_ballade.mscx False 29-93 (F1-A6) https://musescore.com/user/3797871 Piano 40-93 (E2-A6) Piano 29-88 (F1-E6) -l071_valse 1: 3/4 1: -4, 119: -1 151 151 453.0 151 151 453.0 1532.83 1614 828 0 0 0 1890 1890 Claude Debussy Valse romantique 2019-08-31 3.02 Apple Macintosh http://musescore.com/user/4887176/scores/5696215 Valse romantique Claude Debussy 3.6.2 1.2.9 MS3 MS3/l071_valse.mscx False 25-93 (Db1-A6) https://musescore.com/user/4887176 Piano 50-93 (D3-A6) Piano 25-88 (Db1-E6) -l082_nocturne 1: 4/4, 32: 7/4, 47: 4/4 1: -5, 28: 3, 32: -1, 55: -5 77 77 355.0 77 77 355.0 1625.42 2156 1046 0 0 0 1892 1892 Claude Debussy Nocturne 2018-09-08 3.02 Microsoft Windows http://musescore.com/user/22164946/scores/6672848 Nocturne for Piano Claude Debussy 3.6.2 1.2.9 MS3 MS3/l082_nocturne.mscx False 24-93 (C1-Bbb6) https://musescore.com/justisb Pianinas 45-93 (A2-Bbb6) Pianinas 24-85 (C1-Db6) -l099_cahier 1: 6/8, 10: 9/8, 11: 6/8, 47: 6/4, 50: 9/4, 51: 6/4 1: -5, 43: 0, 47: -5 55 55 202.0 55 55 202.0 1136.52 1268 452 0 0 0 1903 1903 Claude DEBUSSY. ...D'un Cahier d'Esquisses. 2022-02-04 Microsoft Windows ...D'un Cahier d'Esquisses. Claude DEBUSSY. 3.6.2 1.2.9 MS3 MS3/l099_cahier.mscx False 25-94 (Db1-Bb6) tunescribers.com Piano 48-94 (C3-Bb6) Piano 44-78 (Ab2-Gb5) Piano 25-69 (Db1-Bbb4) -l105_masques 1: 6/8 1: 0, 96: 7, 122: 0, 148: -6, 216: 0 381 381 1143.0 381 381 1143.0 4680.0 3727 1769 0 0 0 1904 1904 Claude Debussy Masques D. & F. 6443 2022-02-03 Microsoft Windows Masques 3.6.2 1.2.9 MS3 MS3/l105_masques.mscx False 25-91 (Db1-G6) tunescribers.com https://imslp.org/wiki/Special:ReverseLookup/102814 Piano 40-91 (E2-G6) Piano 25-87 (Db1-Eb6) -l106_isle 1: 4/4, 28: 3/8, 64: 4/4, 67: 3/8 1: 3, 115: 0, 160: 3 255 255 458.25 255 255 458.25 1868.88 4847 2954 0 0 0 1904 1904 Claude Debussy 2018-05-22 3.02 Microsoft Windows http://musescore.com/user/33438643/scores/5835997 3.6.2 1.2.9 MS3 MS3/l106_isle.mscx False 22-95 (Bb0-B6) https://musescore.com/user/31759 Piano 33-95 (A1-B6) Piano 22-92 (Bb0-G#6) -l108_morceau 1: 2/4 1: 0, 19: -4 27 27 54.0 27 27 54.0 250.25 487 125 0 0 0 1904 1904 Claude Debussy 2022-02-03 Microsoft Windows Pièce pour Piano (Morceau de Concours) 3.6.2 1.2.9 MS3 MS3/l108_morceau.mscx False 30-84 (Gb1-C6) tunescribers.com https://imslp.org/wiki/Special:ReverseLookup/4564 Piano 54-84 (Gb3-C6) Piano 30-68 (Gb1-Ab4) +" 3.6.2 2.1.1 MS3 MS3/l070_ballade.mscx False 29-93 (F1-A6) https://musescore.com/user/3797871 Piano 40-93 (E2-A6) Piano 29-88 (F1-E6) +l071_valse 1: 3/4 1: -4, 119: -1 151 151 453.0 151 151 453.0 1532.83 1614 828 0 0 0 1890 1890 Claude Debussy Valse romantique 2019-08-31 3.02 Apple Macintosh http://musescore.com/user/4887176/scores/5696215 Valse romantique Claude Debussy 3.6.2 2.1.1 MS3 MS3/l071_valse.mscx False 25-93 (Db1-A6) https://musescore.com/user/4887176 Piano 50-93 (D3-A6) Piano 25-88 (Db1-E6) +l082_nocturne 1: 4/4, 32: 7/4, 47: 4/4 1: -5, 28: 3, 32: -1, 55: -5 77 77 355.0 77 77 355.0 1625.42 2156 1046 0 0 0 1892 1892 Claude Debussy Nocturne 2018-09-08 3.02 Microsoft Windows http://musescore.com/user/22164946/scores/6672848 Nocturne for Piano Claude Debussy 3.6.2 2.1.1 MS3 MS3/l082_nocturne.mscx False 24-93 (C1-Bbb6) https://musescore.com/justisb Pianinas 45-93 (A2-Bbb6) Pianinas 24-85 (C1-Db6) +l099_cahier 1: 6/8, 10: 9/8, 11: 6/8, 47: 6/4, 50: 9/4, 51: 6/4 1: -5, 43: 0, 47: -5 55 55 202.0 55 55 202.0 1136.52 1268 452 0 0 0 1903 1903 Claude DEBUSSY. ...D'un Cahier d'Esquisses. 2022-02-04 Microsoft Windows ...D'un Cahier d'Esquisses. Claude DEBUSSY. 3.6.2 2.1.1 MS3 MS3/l099_cahier.mscx False 25-94 (Db1-Bb6) tunescribers.com https://imslp.org/wiki/Special:ReverseLookup/224565 Piano 48-94 (C3-Bb6) Piano 44-78 (Ab2-Gb5) Piano 25-69 (Db1-Bbb4) +l105_masques 1: 6/8 1: 0, 96: 7, 122: 0, 148: -6, 216: 0 381 381 1143.0 381 381 1143.0 4680.0 3727 1769 0 0 0 1904 1904 Claude Debussy Masques D. & F. 6443 2022-02-03 Microsoft Windows Masques 3.6.2 2.1.1 MS3 MS3/l105_masques.mscx False 25-91 (Db1-G6) tunescribers.com https://imslp.org/wiki/Special:ReverseLookup/102814 Piano 40-91 (E2-G6) Piano 25-87 (Db1-Eb6) +l106_isle 1: 4/4, 28: 3/8, 64: 4/4, 67: 3/8 1: 3, 115: 0, 160: 3 255 255 458.25 255 255 458.25 1868.88 4847 2954 0 0 0 1904 1904 Claude Debussy 2018-05-22 3.02 Microsoft Windows http://musescore.com/user/33438643/scores/5835997 3.6.2 2.1.1 MS3 MS3/l106_isle.mscx False 22-95 (Bb0-B6) https://musescore.com/user/31759 Piano 33-95 (A1-B6) Piano 22-92 (Bb0-G#6) +l108_morceau 1: 2/4 1: 0, 19: -4 27 27 54.0 27 27 54.0 250.25 487 125 0 0 0 1904 1904 Claude Debussy 2022-02-03 Microsoft Windows Pièce pour Piano (Morceau de Concours) 3.6.2 2.1.1 MS3 MS3/l108_morceau.mscx False 30-84 (Gb1-C6) tunescribers.com https://imslp.org/wiki/Special:ReverseLookup/4564 Piano 54-84 (Gb3-C6) Piano 30-68 (Gb1-Ab4) l114_petit 1: 2/4 1: 0 87 87 174.0 87 87 174.0 426.5 672 384 0 0 0 1909 1909 Claude Debussy Le petit nègre 2019-10-25 3.02 Microsoft Windows http://musescore.com/user/19496546/scores/5815359 "The little nigar -Le petit nègre" 1909 Claude Debussy 3.6.2 1.2.9 MS3 MS3/l114_petit.mscx False 38-84 (D2-C6) https://musescore.com/user/19496546 Piano 45-84 (A2-C6) Piano 38-77 (D2-F5) -l115_hommage 1: 3/4, 23: 3/8, 87: 3/4, 89: 3/8, 113: 3/4, 115: 3/8 1: 1 118 118 216.0 118 118 216.0 1104.0 824 370 0 0 0 1909 1909 Claude Debussy Hommage à Haydn 2021-06-27 Microsoft Windows http://musescore.com/user/27291303/scores/6845062 Hommage à Haydn Claude Debussy 3.6.2 1.2.9 MS3 MS3/l115_hommage.mscx False 24-98 (C1-D7) https://musescore.com/user/27291303 Piano 45-98 (A2-D7) Piano 24-79 (C1-G5) -l121_plus 1: 3/4 1: -6, 76: 3, 104: -6 148 148 444.0 148 148 444.0 1598.5 1447 688 0 0 0 1910 1910 Claude Debussy La plus que lente 2019-07-28 3.02 Apple Macintosh http://musescore.com/user/4887176/scores/5663924 La plus que lente Valse Claude Debussy 3.6.2 1.2.9 MS3 MS3/l121_plus.mscx False 27-94 (Eb1-Bb6) http://musescore.com/user/4887176 Piano 53-94 (F3-Bb6) Piano 27-84 (Eb1-C6) +Le petit nègre" 1909 Claude Debussy 3.6.2 2.1.1 MS3 MS3/l114_petit.mscx False 38-84 (D2-C6) https://musescore.com/user/19496546 Piano 45-84 (A2-C6) Piano 38-77 (D2-F5) +l115_hommage 1: 3/4, 23: 3/8, 87: 3/4, 89: 3/8, 113: 3/4, 115: 3/8 1: 1 118 118 216.0 118 118 216.0 1104.0 824 370 0 0 0 1909 1909 Claude Debussy Hommage à Haydn 2021-06-27 Microsoft Windows http://musescore.com/user/27291303/scores/6845062 Hommage à Haydn Claude Debussy 3.6.2 2.1.1 MS3 MS3/l115_hommage.mscx False 24-98 (C1-D7) https://musescore.com/user/27291303 Piano 45-98 (A2-D7) Piano 24-79 (C1-G5) +l121_plus 1: 3/4 1: -6, 76: 3, 104: -6 148 148 444.0 148 148 444.0 1598.5 1447 688 0 0 0 1910 1910 Claude Debussy La plus que lente 2019-07-28 3.02 Apple Macintosh http://musescore.com/user/4887176/scores/5663924 La plus que lente Valse Claude Debussy 3.6.2 2.1.1 MS3 MS3/l121_plus.mscx False 27-94 (Eb1-Bb6) http://musescore.com/user/4887176 Piano 53-94 (F3-Bb6) Piano 27-84 (Eb1-C6) l132_berceuse 1: 2/2 1: -6, 38: 0, 49: -6 68 68 272.0 68 68 272.0 1408.5 850 329 0 0 0 1914 1914 Claude Debussy Claude Debussy Berceuse Héroïque 2020-05-24 3.02 Apple Macintosh https://musescore.com/user/4887176/scores/6174172 Berceuse Héroïque "pour rendre hommage à S.M. le Roi ALBERT 1er de Belgique et à ses Soldats " "Claude Debussy 1914 -" 3.6.2 1.2.9 MS3 MS3/l132_berceuse.mscx False 26-84 (D1-C6) https://musescore.com/user/4887176 Grand Piano 46-82 (Bb2-Bb5) Grand Piano 38-84 (D2-C6) Grand Piano 26-68 (D1-Ab4) +" 3.6.2 2.1.1 MS3 MS3/l132_berceuse.mscx False 26-84 (D1-C6) https://musescore.com/user/4887176 Grand Piano 46-82 (Bb2-Bb5) Grand Piano 38-84 (D2-C6) Grand Piano 26-68 (D1-Ab4) l133_page 1: 3/4 1: -1 38 38 114.0 38 38 114.0 361.0 289 167 0 0 0 1915 1915 Claude Debussy Page d'album (1862-1918) 2021-07-07 Microsoft Windows http://musescore.com/user/39300366/scores/6864283 Page d'album "Albumleaf -Pièce pour l'oeuvre du ""Vêtement du blessé"" " (1862-1918) Claude Debussy 3.6.2 1.2.9 MS3 MS3/l133_page.mscx False 29-89 (F1-F6) https://musescore.com/user/39300366 Piano 53-89 (F3-F6) Piano 29-77 (F1-F5) -l138_elegie 1: 4/4, 11: 3/4, 12: 4/4 1: -1 21 21 83.0 21 21 83.0 321.0 280 166 0 0 0 1915 1915 Claude Debussy Elégie 2020-05-26 3.02 Apple Macintosh http://musescore.com/user/4887176/scores/6173997 Elégie Claude Debussy 3.6.2 1.2.9 MS3 MS3/l138_elegie.mscx False 33-74 (A1-D5) https://musescore.com/user/4887176 Grand Piano 50-74 (D3-D5) Grand Piano 33-60 (A1-C4) +Pièce pour l'oeuvre du ""Vêtement du blessé"" " (1862-1918) Claude Debussy 3.6.2 2.1.1 MS3 MS3/l133_page.mscx False 29-89 (F1-F6) https://musescore.com/user/39300366 Piano 53-89 (F3-F6) Piano 29-77 (F1-F5) +l138_elegie 1: 4/4, 11: 3/4, 12: 4/4 1: -1 21 21 83.0 21 21 83.0 321.0 280 166 0 0 0 1915 1915 Claude Debussy Elégie 2020-05-26 3.02 Apple Macintosh http://musescore.com/user/4887176/scores/6173997 Elégie Claude Debussy 3.6.2 2.1.1 MS3 MS3/l138_elegie.mscx False 33-74 (A1-D5) https://musescore.com/user/4887176 Grand Piano 50-74 (D3-D5) Grand Piano 33-60 (A1-C4) diff --git a/notes/csv-metadata.json b/notes/csv-metadata.json deleted file mode 100644 index b4910c4..0000000 --- a/notes/csv-metadata.json +++ /dev/null @@ -1,188 +0,0 @@ -{ - "@context": [ - "http://www.w3.org/ns/csvw#", - { - "@language": "en " - } - ], - "dc:title": "Note tables for debussy_other_piano_pieces", - "dialect": { - "delimiter": "\t" - }, - "dc:description": "One feature matrix per score, containing one row per note head. Not every row represents an onset because note heads may be tied together (see column 'tied'). For more information, please refer to the docs at https://johentsch.github.io/ms3/columns", - "dc:created": "2023-06-07T16:55:42", - "dc:creator": [ - { - "@context": "https://schema.org/", - "@type": "SoftwareApplication", - "@id": "https://github.com/johentsch/ms3", - "name": "ms3", - "description": "A parser for MuseScore 3 files.", - "author": { - "name": "Johannes Hentschel", - "@id": "https://orcid.org/0000-0002-1986-9545" - }, - "softwareVersion": "1.2.9" - } - ], - "tables": [ - { - "url": "l000_etude.tsv" - }, - { - "url": "l000_soirs.tsv" - }, - { - "url": "l009_danse.tsv" - }, - { - "url": "l067_mazurka.tsv" - }, - { - "url": "l068_reverie.tsv" - }, - { - "url": "l069_tarentelle.tsv" - }, - { - "url": "l070_ballade.tsv" - }, - { - "url": "l071_valse.tsv" - }, - { - "url": "l082_nocturne.tsv" - }, - { - "url": "l099_cahier.tsv" - }, - { - "url": "l105_masques.tsv" - }, - { - "url": "l106_isle.tsv" - }, - { - "url": "l108_morceau.tsv" - }, - { - "url": "l114_petit.tsv" - }, - { - "url": "l115_hommage.tsv" - }, - { - "url": "l121_plus.tsv" - }, - { - "url": "l132_berceuse.tsv" - }, - { - "url": "l133_page.tsv" - }, - { - "url": "l138_elegie.tsv" - } - ], - "tableSchema": { - "columns": [ - { - "titles": "mc", - "datatype": "integer", - "dc:description": "Measure count." - }, - { - "titles": "mn", - "datatype": "string", - "dc:description": "Measure number." - }, - { - "titles": "quarterbeats", - "datatype": { - "base": "string", - "format": "-?\\d+(?:\\/\\d+)?" - } - }, - { - "titles": "duration_qb", - "datatype": "float" - }, - { - "titles": "mc_onset", - "datatype": { - "base": "string", - "format": "-?\\d+(?:\\/\\d+)?" - }, - "dc:description": "An event's distance (fraction of a whole note) from the beginning of the MC." - }, - { - "titles": "mn_onset", - "datatype": { - "base": "string", - "format": "-?\\d+(?:\\/\\d+)?" - }, - "dc:description": "An event's distance (fraction of a whole note) from the beginning of the MN." - }, - { - "titles": "timesig", - "datatype": "string" - }, - { - "titles": "staff", - "datatype": "integer" - }, - { - "titles": "voice", - "datatype": "integer" - }, - { - "titles": "duration", - "datatype": { - "base": "string", - "format": "-?\\d+(?:\\/\\d+)?" - } - }, - { - "titles": "tremolo" - }, - { - "titles": "nominal_duration", - "datatype": { - "base": "string", - "format": "-?\\d+(?:\\/\\d+)?" - } - }, - { - "titles": "scalar", - "datatype": { - "base": "string", - "format": "-?\\d+(?:\\/\\d+)?" - } - }, - { - "titles": "tied", - "datatype": "integer" - }, - { - "titles": "tpc", - "datatype": "integer" - }, - { - "titles": "midi", - "datatype": "integer" - }, - { - "titles": "name", - "datatype": "string" - }, - { - "titles": "octave", - "datatype": "integer" - }, - { - "titles": "chord_id", - "datatype": "integer" - } - ] - } -} diff --git a/notes/l000_etude.notes.resource.json b/notes/l000_etude.notes.resource.json new file mode 100644 index 0000000..7f95e45 --- /dev/null +++ b/notes/l000_etude.notes.resource.json @@ -0,0 +1,27 @@ +{ + "name": "l000_etude.notes", + "type": "table", + "path": "l000_etude.notes.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": "https://raw.githubusercontent.com/johentsch/ms3/main/schemas/notes/fTdQI8NzXp0d-g.schema.yaml", + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://github.com/johentsch/ms3", + "name": "ms3", + "description": "A parser for MuseScore 3 files and data factory for annotated music corpora.", + "author": { + "name": "Johannes Hentschel", + "@id": "https://orcid.org/0000-0002-1986-9545" + }, + "softwareVersion": "2.1.1" + } +} \ No newline at end of file diff --git a/notes/l000_etude.tsv b/notes/l000_etude.notes.tsv similarity index 100% rename from notes/l000_etude.tsv rename to notes/l000_etude.notes.tsv diff --git a/notes/l000_soirs.notes.resource.json b/notes/l000_soirs.notes.resource.json new file mode 100644 index 0000000..d6180bc --- /dev/null +++ b/notes/l000_soirs.notes.resource.json @@ -0,0 +1,27 @@ +{ + "name": "l000_soirs.notes", + "type": "table", + "path": "l000_soirs.notes.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": "https://raw.githubusercontent.com/johentsch/ms3/main/schemas/notes/rTCyqwzzWwEbCw.schema.yaml", + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://github.com/johentsch/ms3", + "name": "ms3", + "description": "A parser for MuseScore 3 files and data factory for annotated music corpora.", + "author": { + "name": "Johannes Hentschel", + "@id": "https://orcid.org/0000-0002-1986-9545" + }, + "softwareVersion": "2.1.1" + } +} \ No newline at end of file diff --git a/notes/l000_soirs.tsv b/notes/l000_soirs.notes.tsv similarity index 100% rename from notes/l000_soirs.tsv rename to notes/l000_soirs.notes.tsv diff --git a/notes/l009_danse.notes.resource.json b/notes/l009_danse.notes.resource.json new file mode 100644 index 0000000..9e9e1b4 --- /dev/null +++ b/notes/l009_danse.notes.resource.json @@ -0,0 +1,27 @@ +{ + "name": "l009_danse.notes", + "type": "table", + "path": "l009_danse.notes.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": "https://raw.githubusercontent.com/johentsch/ms3/main/schemas/notes/rTCyqwzzWwEbCw.schema.yaml", + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://github.com/johentsch/ms3", + "name": "ms3", + "description": "A parser for MuseScore 3 files and data factory for annotated music corpora.", + "author": { + "name": "Johannes Hentschel", + "@id": "https://orcid.org/0000-0002-1986-9545" + }, + "softwareVersion": "2.1.1" + } +} \ No newline at end of file diff --git a/notes/l009_danse.tsv b/notes/l009_danse.notes.tsv similarity index 100% rename from notes/l009_danse.tsv rename to notes/l009_danse.notes.tsv diff --git a/notes/l067_mazurka.notes.resource.json b/notes/l067_mazurka.notes.resource.json new file mode 100644 index 0000000..293ab46 --- /dev/null +++ b/notes/l067_mazurka.notes.resource.json @@ -0,0 +1,27 @@ +{ + "name": "l067_mazurka.notes", + "type": "table", + "path": "l067_mazurka.notes.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": "https://raw.githubusercontent.com/johentsch/ms3/main/schemas/notes/rTCyqwzzWwEbCw.schema.yaml", + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://github.com/johentsch/ms3", + "name": "ms3", + "description": "A parser for MuseScore 3 files and data factory for annotated music corpora.", + "author": { + "name": "Johannes Hentschel", + "@id": "https://orcid.org/0000-0002-1986-9545" + }, + "softwareVersion": "2.1.1" + } +} \ No newline at end of file diff --git a/notes/l067_mazurka.tsv b/notes/l067_mazurka.notes.tsv similarity index 100% rename from notes/l067_mazurka.tsv rename to notes/l067_mazurka.notes.tsv diff --git a/notes/l068_reverie.notes.resource.json b/notes/l068_reverie.notes.resource.json new file mode 100644 index 0000000..2d06c10 --- /dev/null +++ b/notes/l068_reverie.notes.resource.json @@ -0,0 +1,27 @@ +{ + "name": "l068_reverie.notes", + "type": "table", + "path": "l068_reverie.notes.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": "https://raw.githubusercontent.com/johentsch/ms3/main/schemas/notes/fTdQI8NzXp0d-g.schema.yaml", + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://github.com/johentsch/ms3", + "name": "ms3", + "description": "A parser for MuseScore 3 files and data factory for annotated music corpora.", + "author": { + "name": "Johannes Hentschel", + "@id": "https://orcid.org/0000-0002-1986-9545" + }, + "softwareVersion": "2.1.1" + } +} \ No newline at end of file diff --git a/notes/l068_reverie.tsv b/notes/l068_reverie.notes.tsv similarity index 100% rename from notes/l068_reverie.tsv rename to notes/l068_reverie.notes.tsv diff --git a/notes/l069_tarentelle.notes.resource.json b/notes/l069_tarentelle.notes.resource.json new file mode 100644 index 0000000..e874eef --- /dev/null +++ b/notes/l069_tarentelle.notes.resource.json @@ -0,0 +1,27 @@ +{ + "name": "l069_tarentelle.notes", + "type": "table", + "path": "l069_tarentelle.notes.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": "https://raw.githubusercontent.com/johentsch/ms3/main/schemas/notes/rTCyqwzzWwEbCw.schema.yaml", + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://github.com/johentsch/ms3", + "name": "ms3", + "description": "A parser for MuseScore 3 files and data factory for annotated music corpora.", + "author": { + "name": "Johannes Hentschel", + "@id": "https://orcid.org/0000-0002-1986-9545" + }, + "softwareVersion": "2.1.1" + } +} \ No newline at end of file diff --git a/notes/l069_tarentelle.tsv b/notes/l069_tarentelle.notes.tsv similarity index 100% rename from notes/l069_tarentelle.tsv rename to notes/l069_tarentelle.notes.tsv diff --git a/notes/l070_ballade.notes.resource.json b/notes/l070_ballade.notes.resource.json new file mode 100644 index 0000000..36731be --- /dev/null +++ b/notes/l070_ballade.notes.resource.json @@ -0,0 +1,27 @@ +{ + "name": "l070_ballade.notes", + "type": "table", + "path": "l070_ballade.notes.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": "https://raw.githubusercontent.com/johentsch/ms3/main/schemas/notes/rTCyqwzzWwEbCw.schema.yaml", + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://github.com/johentsch/ms3", + "name": "ms3", + "description": "A parser for MuseScore 3 files and data factory for annotated music corpora.", + "author": { + "name": "Johannes Hentschel", + "@id": "https://orcid.org/0000-0002-1986-9545" + }, + "softwareVersion": "2.1.1" + } +} \ No newline at end of file diff --git a/notes/l070_ballade.tsv b/notes/l070_ballade.notes.tsv similarity index 100% rename from notes/l070_ballade.tsv rename to notes/l070_ballade.notes.tsv diff --git a/notes/l071_valse.notes.resource.json b/notes/l071_valse.notes.resource.json new file mode 100644 index 0000000..448e34b --- /dev/null +++ b/notes/l071_valse.notes.resource.json @@ -0,0 +1,27 @@ +{ + "name": "l071_valse.notes", + "type": "table", + "path": "l071_valse.notes.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": "https://raw.githubusercontent.com/johentsch/ms3/main/schemas/notes/rTCyqwzzWwEbCw.schema.yaml", + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://github.com/johentsch/ms3", + "name": "ms3", + "description": "A parser for MuseScore 3 files and data factory for annotated music corpora.", + "author": { + "name": "Johannes Hentschel", + "@id": "https://orcid.org/0000-0002-1986-9545" + }, + "softwareVersion": "2.1.1" + } +} \ No newline at end of file diff --git a/notes/l071_valse.tsv b/notes/l071_valse.notes.tsv similarity index 100% rename from notes/l071_valse.tsv rename to notes/l071_valse.notes.tsv diff --git a/notes/l082_nocturne.notes.resource.json b/notes/l082_nocturne.notes.resource.json new file mode 100644 index 0000000..2454c68 --- /dev/null +++ b/notes/l082_nocturne.notes.resource.json @@ -0,0 +1,27 @@ +{ + "name": "l082_nocturne.notes", + "type": "table", + "path": "l082_nocturne.notes.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": "https://raw.githubusercontent.com/johentsch/ms3/main/schemas/notes/fTdQI8NzXp0d-g.schema.yaml", + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://github.com/johentsch/ms3", + "name": "ms3", + "description": "A parser for MuseScore 3 files and data factory for annotated music corpora.", + "author": { + "name": "Johannes Hentschel", + "@id": "https://orcid.org/0000-0002-1986-9545" + }, + "softwareVersion": "2.1.1" + } +} \ No newline at end of file diff --git a/notes/l082_nocturne.tsv b/notes/l082_nocturne.notes.tsv similarity index 100% rename from notes/l082_nocturne.tsv rename to notes/l082_nocturne.notes.tsv diff --git a/notes/l099_cahier.notes.resource.errors b/notes/l099_cahier.notes.resource.errors new file mode 100644 index 0000000..e7bdb69 --- /dev/null +++ b/notes/l099_cahier.notes.resource.errors @@ -0,0 +1,291 @@ +To reproduce: frictionless validate l099_cahier.notes.resource.json +=================================================================== + +{'name': 'l099_cahier.notes', + 'type': 'table', + 'valid': False, + 'place': 'l099_cahier.notes.tsv', + 'labels': ['mc', + 'mn', + 'quarterbeats', + 'duration_qb', + 'mc_onset', + 'mn_onset', + 'timesig', + 'staff', + 'voice', + 'duration', + 'gracenote', + 'nominal_duration', + 'scalar', + 'tied', + 'tpc', + 'midi', + 'name', + 'octave', + 'chord_id'], + 'stats': {'errors': 8, + 'warnings': 0, + 'seconds': 0.08, + 'md5': '545888163abd09326a7458b30b2aec78', + 'sha256': '6bcb21cd5bf9b9acdcba20d7c0434d03528af6432881d8622c2376b81f6f44fe', + 'bytes': 92064, + 'fields': 19, + 'rows': 1451}, + 'warnings': [], + 'errors': [{'type': 'constraint-error', + 'title': 'Constraint Error', + 'description': 'A field value does not conform to a constraint.', + 'message': 'The cell "-7/8" in row at position "1033" and field ' + '"mn_onset" at position "6" does not conform to a ' + 'constraint: constraint "pattern" is ' + '"\\d+(?:\\/\\d+)?"', + 'tags': ['#table', '#row', '#cell'], + 'note': 'constraint "pattern" is "\\d+(?:\\/\\d+)?"', + 'cells': ['44', + '44', + '259/2', + '4.0', + '0', + '-7/8', + '6/8', + '3', + '1', + '1', + '', + '1', + '1', + '1', + '6', + '30', + 'F#1', + '1', + '545'], + 'rowNumber': 1033, + 'cell': '-7/8', + 'fieldName': 'mn_onset', + 'fieldNumber': 6}, + {'type': 'constraint-error', + 'title': 'Constraint Error', + 'description': 'A field value does not conform to a constraint.', + 'message': 'The cell "-7/8" in row at position "1034" and field ' + '"mn_onset" at position "6" does not conform to a ' + 'constraint: constraint "pattern" is ' + '"\\d+(?:\\/\\d+)?"', + 'tags': ['#table', '#row', '#cell'], + 'note': 'constraint "pattern" is "\\d+(?:\\/\\d+)?"', + 'cells': ['44', + '44', + '259/2', + '0.25', + '0', + '-7/8', + '6/8', + '1', + '1', + '1/16', + '', + '1/16', + '1', + '', + '0', + '60', + 'C4', + '4', + '537'], + 'rowNumber': 1034, + 'cell': '-7/8', + 'fieldName': 'mn_onset', + 'fieldNumber': 6}, + {'type': 'constraint-error', + 'title': 'Constraint Error', + 'description': 'A field value does not conform to a constraint.', + 'message': 'The cell "-13/16" in row at position "1035" and field ' + '"mn_onset" at position "6" does not conform to a ' + 'constraint: constraint "pattern" is ' + '"\\d+(?:\\/\\d+)?"', + 'tags': ['#table', '#row', '#cell'], + 'note': 'constraint "pattern" is "\\d+(?:\\/\\d+)?"', + 'cells': ['44', + '44', + '519/4', + '0.25', + '1/16', + '-13/16', + '6/8', + '1', + '1', + '1/16', + '', + '1/16', + '1', + '', + '4', + '64', + 'E4', + '4', + '538'], + 'rowNumber': 1035, + 'cell': '-13/16', + 'fieldName': 'mn_onset', + 'fieldNumber': 6}, + {'type': 'constraint-error', + 'title': 'Constraint Error', + 'description': 'A field value does not conform to a constraint.', + 'message': 'The cell "-3/4" in row at position "1036" and field ' + '"mn_onset" at position "6" does not conform to a ' + 'constraint: constraint "pattern" is ' + '"\\d+(?:\\/\\d+)?"', + 'tags': ['#table', '#row', '#cell'], + 'note': 'constraint "pattern" is "\\d+(?:\\/\\d+)?"', + 'cells': ['44', + '44', + '130', + '1.0', + '1/8', + '-3/4', + '6/8', + '1', + '1', + '1/4', + '', + '1/4', + '1', + '1', + '2', + '62', + 'D4', + '4', + '539'], + 'rowNumber': 1036, + 'cell': '-3/4', + 'fieldName': 'mn_onset', + 'fieldNumber': 6}, + {'type': 'constraint-error', + 'title': 'Constraint Error', + 'description': 'A field value does not conform to a constraint.', + 'message': 'The cell "-1/2" in row at position "1037" and field ' + '"mn_onset" at position "6" does not conform to a ' + 'constraint: constraint "pattern" is ' + '"\\d+(?:\\/\\d+)?"', + 'tags': ['#table', '#row', '#cell'], + 'note': 'constraint "pattern" is "\\d+(?:\\/\\d+)?"', + 'cells': ['44', + '44', + '131', + '1.5', + '3/8', + '-1/2', + '6/8', + '1', + '1', + '3/8', + '', + '1/4', + '3/2', + '-1', + '2', + '62', + 'D4', + '4', + '540'], + 'rowNumber': 1037, + 'cell': '-1/2', + 'fieldName': 'mn_onset', + 'fieldNumber': 6}, + {'type': 'constraint-error', + 'title': 'Constraint Error', + 'description': 'A field value does not conform to a constraint.', + 'message': 'The cell "-1/8" in row at position "1038" and field ' + '"mn_onset" at position "6" does not conform to a ' + 'constraint: constraint "pattern" is ' + '"\\d+(?:\\/\\d+)?"', + 'tags': ['#table', '#row', '#cell'], + 'note': 'constraint "pattern" is "\\d+(?:\\/\\d+)?"', + 'cells': ['44', + '44', + '265/2', + '0.16666666666666666', + '3/4', + '-1/8', + '6/8', + '1', + '1', + '1/24', + '', + '1/16', + '2/3', + '', + '0', + '60', + 'C4', + '4', + '541'], + 'rowNumber': 1038, + 'cell': '-1/8', + 'fieldName': 'mn_onset', + 'fieldNumber': 6}, + {'type': 'constraint-error', + 'title': 'Constraint Error', + 'description': 'A field value does not conform to a constraint.', + 'message': 'The cell "-1/12" in row at position "1039" and field ' + '"mn_onset" at position "6" does not conform to a ' + 'constraint: constraint "pattern" is ' + '"\\d+(?:\\/\\d+)?"', + 'tags': ['#table', '#row', '#cell'], + 'note': 'constraint "pattern" is "\\d+(?:\\/\\d+)?"', + 'cells': ['44', + '44', + '398/3', + '0.16666666666666666', + '19/24', + '-1/12', + '6/8', + '1', + '1', + '1/24', + '', + '1/16', + '2/3', + '', + '0', + '60', + 'C4', + '4', + '542'], + 'rowNumber': 1039, + 'cell': '-1/12', + 'fieldName': 'mn_onset', + 'fieldNumber': 6}, + {'type': 'constraint-error', + 'title': 'Constraint Error', + 'description': 'A field value does not conform to a constraint.', + 'message': 'The cell "-1/24" in row at position "1040" and field ' + '"mn_onset" at position "6" does not conform to a ' + 'constraint: constraint "pattern" is ' + '"\\d+(?:\\/\\d+)?"', + 'tags': ['#table', '#row', '#cell'], + 'note': 'constraint "pattern" is "\\d+(?:\\/\\d+)?"', + 'cells': ['44', + '44', + '797/6', + '0.16666666666666666', + '5/6', + '-1/24', + '6/8', + '1', + '1', + '1/24', + '', + '1/16', + '2/3', + '', + '4', + '64', + 'E4', + '4', + '543'], + 'rowNumber': 1040, + 'cell': '-1/24', + 'fieldName': 'mn_onset', + 'fieldNumber': 6}]} \ No newline at end of file diff --git a/notes/l099_cahier.notes.resource.json b/notes/l099_cahier.notes.resource.json new file mode 100644 index 0000000..b8288d3 --- /dev/null +++ b/notes/l099_cahier.notes.resource.json @@ -0,0 +1,27 @@ +{ + "name": "l099_cahier.notes", + "type": "table", + "path": "l099_cahier.notes.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": "https://raw.githubusercontent.com/johentsch/ms3/main/schemas/notes/rTCyqwzzWwEbCw.schema.yaml", + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://github.com/johentsch/ms3", + "name": "ms3", + "description": "A parser for MuseScore 3 files and data factory for annotated music corpora.", + "author": { + "name": "Johannes Hentschel", + "@id": "https://orcid.org/0000-0002-1986-9545" + }, + "softwareVersion": "2.1.1" + } +} \ No newline at end of file diff --git a/notes/l099_cahier.tsv b/notes/l099_cahier.notes.tsv similarity index 100% rename from notes/l099_cahier.tsv rename to notes/l099_cahier.notes.tsv diff --git a/notes/l105_masques.notes.resource.json b/notes/l105_masques.notes.resource.json new file mode 100644 index 0000000..de7cc89 --- /dev/null +++ b/notes/l105_masques.notes.resource.json @@ -0,0 +1,27 @@ +{ + "name": "l105_masques.notes", + "type": "table", + "path": "l105_masques.notes.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": "https://raw.githubusercontent.com/johentsch/ms3/main/schemas/notes/rTCyqwzzWwEbCw.schema.yaml", + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://github.com/johentsch/ms3", + "name": "ms3", + "description": "A parser for MuseScore 3 files and data factory for annotated music corpora.", + "author": { + "name": "Johannes Hentschel", + "@id": "https://orcid.org/0000-0002-1986-9545" + }, + "softwareVersion": "2.1.1" + } +} \ No newline at end of file diff --git a/notes/l105_masques.tsv b/notes/l105_masques.notes.tsv similarity index 100% rename from notes/l105_masques.tsv rename to notes/l105_masques.notes.tsv diff --git a/notes/l106_isle.notes.resource.json b/notes/l106_isle.notes.resource.json new file mode 100644 index 0000000..91a8c84 --- /dev/null +++ b/notes/l106_isle.notes.resource.json @@ -0,0 +1,27 @@ +{ + "name": "l106_isle.notes", + "type": "table", + "path": "l106_isle.notes.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": "https://raw.githubusercontent.com/johentsch/ms3/main/schemas/notes/OgBgO5T0YO-mHA.schema.yaml", + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://github.com/johentsch/ms3", + "name": "ms3", + "description": "A parser for MuseScore 3 files and data factory for annotated music corpora.", + "author": { + "name": "Johannes Hentschel", + "@id": "https://orcid.org/0000-0002-1986-9545" + }, + "softwareVersion": "2.1.1" + } +} \ No newline at end of file diff --git a/notes/l106_isle.tsv b/notes/l106_isle.notes.tsv similarity index 100% rename from notes/l106_isle.tsv rename to notes/l106_isle.notes.tsv diff --git a/notes/l108_morceau.notes.resource.json b/notes/l108_morceau.notes.resource.json new file mode 100644 index 0000000..6ac82b7 --- /dev/null +++ b/notes/l108_morceau.notes.resource.json @@ -0,0 +1,27 @@ +{ + "name": "l108_morceau.notes", + "type": "table", + "path": "l108_morceau.notes.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": "https://raw.githubusercontent.com/johentsch/ms3/main/schemas/notes/rTCyqwzzWwEbCw.schema.yaml", + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://github.com/johentsch/ms3", + "name": "ms3", + "description": "A parser for MuseScore 3 files and data factory for annotated music corpora.", + "author": { + "name": "Johannes Hentschel", + "@id": "https://orcid.org/0000-0002-1986-9545" + }, + "softwareVersion": "2.1.1" + } +} \ No newline at end of file diff --git a/notes/l108_morceau.tsv b/notes/l108_morceau.notes.tsv similarity index 100% rename from notes/l108_morceau.tsv rename to notes/l108_morceau.notes.tsv diff --git a/notes/l114_petit.notes.resource.json b/notes/l114_petit.notes.resource.json new file mode 100644 index 0000000..0f8b5d2 --- /dev/null +++ b/notes/l114_petit.notes.resource.json @@ -0,0 +1,27 @@ +{ + "name": "l114_petit.notes", + "type": "table", + "path": "l114_petit.notes.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": "https://raw.githubusercontent.com/johentsch/ms3/main/schemas/notes/rTCyqwzzWwEbCw.schema.yaml", + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://github.com/johentsch/ms3", + "name": "ms3", + "description": "A parser for MuseScore 3 files and data factory for annotated music corpora.", + "author": { + "name": "Johannes Hentschel", + "@id": "https://orcid.org/0000-0002-1986-9545" + }, + "softwareVersion": "2.1.1" + } +} \ No newline at end of file diff --git a/notes/l114_petit.tsv b/notes/l114_petit.notes.tsv similarity index 100% rename from notes/l114_petit.tsv rename to notes/l114_petit.notes.tsv diff --git a/notes/l115_hommage.notes.resource.json b/notes/l115_hommage.notes.resource.json new file mode 100644 index 0000000..6191bc9 --- /dev/null +++ b/notes/l115_hommage.notes.resource.json @@ -0,0 +1,27 @@ +{ + "name": "l115_hommage.notes", + "type": "table", + "path": "l115_hommage.notes.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": "https://raw.githubusercontent.com/johentsch/ms3/main/schemas/notes/fTdQI8NzXp0d-g.schema.yaml", + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://github.com/johentsch/ms3", + "name": "ms3", + "description": "A parser for MuseScore 3 files and data factory for annotated music corpora.", + "author": { + "name": "Johannes Hentschel", + "@id": "https://orcid.org/0000-0002-1986-9545" + }, + "softwareVersion": "2.1.1" + } +} \ No newline at end of file diff --git a/notes/l115_hommage.tsv b/notes/l115_hommage.notes.tsv similarity index 100% rename from notes/l115_hommage.tsv rename to notes/l115_hommage.notes.tsv diff --git a/notes/l121_plus.notes.resource.json b/notes/l121_plus.notes.resource.json new file mode 100644 index 0000000..c59c265 --- /dev/null +++ b/notes/l121_plus.notes.resource.json @@ -0,0 +1,27 @@ +{ + "name": "l121_plus.notes", + "type": "table", + "path": "l121_plus.notes.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": "https://raw.githubusercontent.com/johentsch/ms3/main/schemas/notes/fTdQI8NzXp0d-g.schema.yaml", + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://github.com/johentsch/ms3", + "name": "ms3", + "description": "A parser for MuseScore 3 files and data factory for annotated music corpora.", + "author": { + "name": "Johannes Hentschel", + "@id": "https://orcid.org/0000-0002-1986-9545" + }, + "softwareVersion": "2.1.1" + } +} \ No newline at end of file diff --git a/notes/l121_plus.tsv b/notes/l121_plus.notes.tsv similarity index 100% rename from notes/l121_plus.tsv rename to notes/l121_plus.notes.tsv diff --git a/notes/l132_berceuse.notes.resource.json b/notes/l132_berceuse.notes.resource.json new file mode 100644 index 0000000..310d29b --- /dev/null +++ b/notes/l132_berceuse.notes.resource.json @@ -0,0 +1,27 @@ +{ + "name": "l132_berceuse.notes", + "type": "table", + "path": "l132_berceuse.notes.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": "https://raw.githubusercontent.com/johentsch/ms3/main/schemas/notes/rTCyqwzzWwEbCw.schema.yaml", + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://github.com/johentsch/ms3", + "name": "ms3", + "description": "A parser for MuseScore 3 files and data factory for annotated music corpora.", + "author": { + "name": "Johannes Hentschel", + "@id": "https://orcid.org/0000-0002-1986-9545" + }, + "softwareVersion": "2.1.1" + } +} \ No newline at end of file diff --git a/notes/l132_berceuse.tsv b/notes/l132_berceuse.notes.tsv similarity index 100% rename from notes/l132_berceuse.tsv rename to notes/l132_berceuse.notes.tsv diff --git a/notes/l133_page.notes.resource.json b/notes/l133_page.notes.resource.json new file mode 100644 index 0000000..b4f219b --- /dev/null +++ b/notes/l133_page.notes.resource.json @@ -0,0 +1,27 @@ +{ + "name": "l133_page.notes", + "type": "table", + "path": "l133_page.notes.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": "https://raw.githubusercontent.com/johentsch/ms3/main/schemas/notes/fTdQI8NzXp0d-g.schema.yaml", + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://github.com/johentsch/ms3", + "name": "ms3", + "description": "A parser for MuseScore 3 files and data factory for annotated music corpora.", + "author": { + "name": "Johannes Hentschel", + "@id": "https://orcid.org/0000-0002-1986-9545" + }, + "softwareVersion": "2.1.1" + } +} \ No newline at end of file diff --git a/notes/l133_page.tsv b/notes/l133_page.notes.tsv similarity index 100% rename from notes/l133_page.tsv rename to notes/l133_page.notes.tsv diff --git a/notes/l138_elegie.notes.resource.json b/notes/l138_elegie.notes.resource.json new file mode 100644 index 0000000..d2b0ec0 --- /dev/null +++ b/notes/l138_elegie.notes.resource.json @@ -0,0 +1,27 @@ +{ + "name": "l138_elegie.notes", + "type": "table", + "path": "l138_elegie.notes.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": "https://raw.githubusercontent.com/johentsch/ms3/main/schemas/notes/rTCyqwzzWwEbCw.schema.yaml", + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://github.com/johentsch/ms3", + "name": "ms3", + "description": "A parser for MuseScore 3 files and data factory for annotated music corpora.", + "author": { + "name": "Johannes Hentschel", + "@id": "https://orcid.org/0000-0002-1986-9545" + }, + "softwareVersion": "2.1.1" + } +} \ No newline at end of file diff --git a/notes/l138_elegie.tsv b/notes/l138_elegie.notes.tsv similarity index 100% rename from notes/l138_elegie.tsv rename to notes/l138_elegie.notes.tsv diff --git a/reviewed/l099_cahier.warnings b/reviewed/l099_cahier.warnings index 6f5f44e..7de14e7 100644 --- a/reviewed/l099_cahier.warnings +++ b/reviewed/l099_cahier.warnings @@ -1,5 +1,5 @@ -Warnings encountered during the last execution of ms3 review (v1.2.9) -===================================================================== +Warnings encountered during the last execution of ms3 review +============================================================ INCOMPLETE_MC_WRONGLY_COMPLETED_WARNING (3, 43) ms3.Parse.debussy_other_piano_pieces.l099_cahier The incomplete MC 43 (timesig 3/4, act_dur 1/2) is completed by 1 incorrect duration (expected: 1/4): diff --git a/reviewed/l105_masques.warnings b/reviewed/l105_masques.warnings deleted file mode 100644 index 91d9761..0000000 --- a/reviewed/l105_masques.warnings +++ /dev/null @@ -1,5 +0,0 @@ -Warnings encountered during the last execution of ms3 review (v1.2.9) -===================================================================== - -WARNING ms3.Parse.debussy_other_piano_pieces.l105_masques - Event already contained a 'Fingering_text': 1 \ No newline at end of file diff --git a/reviewed/l133_page.warnings b/reviewed/l133_page.warnings deleted file mode 100644 index cab6239..0000000 --- a/reviewed/l133_page.warnings +++ /dev/null @@ -1,11 +0,0 @@ -Warnings encountered during the last execution of ms3 review (v1.2.9) -===================================================================== - -WARNING ms3.Parse.debussy_other_piano_pieces.l133_page - Event already contained a 'Fingering_text': 3 -WARNING ms3.Parse.debussy_other_piano_pieces.l133_page - Event already contained a 'Fingering_text': 4 -WARNING ms3.Parse.debussy_other_piano_pieces.l133_page - Event already contained a 'Fingering_text': 2 -WARNING ms3.Parse.debussy_other_piano_pieces.l133_page - Event already contained a 'Fingering_text': 3 \ No newline at end of file diff --git a/warnings.log b/warnings.log deleted file mode 100644 index f796661..0000000 --- a/warnings.log +++ /dev/null @@ -1,16 +0,0 @@ -Warnings encountered during the last execution of ms3 review (v1.2.4) -===================================================================== - -INCOMPLETE_MC_WRONGLY_COMPLETED_WARNING (3, 43) ms3.Parse.debussy_other_piano_pieces.l099_cahier -- /usr/local/lib/python3.10/site-packages/ms3/bs4_measures.py (line 763) make_offset_col(): - The incomplete MC 43 (timesig 3/4, act_dur 1/2) is completed by 1 incorrect duration (expected: 1/4): - {44: Fraction(13, 8)} -WARNING ms3.Parse.debussy_other_piano_pieces.l105_masques -- /usr/local/lib/python3.10/site-packages/ms3/bs4_parser.py (line 379) parse_measures(): - Event already contained a 'Fingering_text': 1 -WARNING ms3.Parse.debussy_other_piano_pieces.l133_page -- /usr/local/lib/python3.10/site-packages/ms3/bs4_parser.py (line 379) parse_measures(): - Event already contained a 'Fingering_text': 3 -WARNING ms3.Parse.debussy_other_piano_pieces.l133_page -- /usr/local/lib/python3.10/site-packages/ms3/bs4_parser.py (line 379) parse_measures(): - Event already contained a 'Fingering_text': 4 -WARNING ms3.Parse.debussy_other_piano_pieces.l133_page -- /usr/local/lib/python3.10/site-packages/ms3/bs4_parser.py (line 379) parse_measures(): - Event already contained a 'Fingering_text': 2 -WARNING ms3.Parse.debussy_other_piano_pieces.l133_page -- /usr/local/lib/python3.10/site-packages/ms3/bs4_parser.py (line 379) parse_measures(): - Event already contained a 'Fingering_text': 3