From a663e11c212b9147197fd3b6287a4618c2c6821e Mon Sep 17 00:00:00 2001 From: BeckerHanne <79773315+BeckerHanne@users.noreply.github.com> Date: Mon, 19 May 2025 14:32:13 -0400 Subject: [PATCH 1/3] adds new score op02n12a.mscx --- MS3/op02n12a.mscx | 1114 ++++++++++++++++++++++ chords/op02n12a.chords.resource.json | 144 +++ chords/op02n12a.chords.tsv | 2 + measures/op02n12a.measures.resource.json | 29 + measures/op02n12a.measures.tsv | 33 + metadata.tsv | 1 + notes/op02n12a.notes.resource.json | 159 +++ notes/op02n12a.notes.tsv | 1 + 8 files changed, 1483 insertions(+) create mode 100644 MS3/op02n12a.mscx create mode 100644 chords/op02n12a.chords.resource.json create mode 100644 chords/op02n12a.chords.tsv create mode 100644 measures/op02n12a.measures.resource.json create mode 100644 measures/op02n12a.measures.tsv create mode 100644 notes/op02n12a.notes.resource.json create mode 100644 notes/op02n12a.notes.tsv diff --git a/MS3/op02n12a.mscx b/MS3/op02n12a.mscx new file mode 100644 index 000000000..2b41f9a50 --- /dev/null +++ b/MS3/op02n12a.mscx @@ -0,0 +1,1114 @@ + + + 3.6.2 + 3224f34 + + + 0 + 480 + + 1 + 1 + 1 + 0 + + Arcangelo Corelli + + 2025-01-23 + + + + Microsoft Windows + + + + + Sonata da camera op. 4, no. + + Orchestral + + Orchestral Strings + + + Orchestral Strings + +
+ flutes + oboes + clarinets + saxophones + bassoons + +
+
+ horns + trumpets + cornets + flugelhorns + trombones + tubas +
+
+ timpani +
+
+ keyboard-percussion + drums + unpitched-metal-percussion + unpitched-wooden-percussion + other-percussion +
+ keyboards + harps + organs + synths +
+ plucked-strings +
+ +
+ voices +
+
+ orchestral-strings +
+ +
+ + + + stdNormal + + + 1 + + Violin 1 + + Violin + 55 + 103 + 55 + 88 + strings.violin + + 100 + 100 + + + 100 + 33 + + + 100 + 50 + + + 100 + 67 + + + 100 + 100 + + + 120 + 67 + + + 150 + 100 + + + 150 + 50 + + + 120 + 50 + + + 120 + 100 + + + + + + Fluid + + + + Fluid + + + + + + Fluid + + + + + + + stdNormal + + 1 + + Violin 2 + + Violin + 55 + 103 + 55 + 88 + strings.violin + + 100 + 100 + + + 100 + 33 + + + 100 + 50 + + + 100 + 67 + + + 100 + 100 + + + 120 + 67 + + + 150 + 100 + + + 150 + 50 + + + 120 + 50 + + + 120 + 100 + + + + + + Fluid + + + + Fluid + + + + + + Fluid + + + + + + + stdNormal + + F + + Violoncello + + Violoncello + 36 + 90 + 36 + 67 + strings.cello + F + + 100 + 100 + + + 100 + 33 + + + 100 + 50 + + + 100 + 67 + + + 100 + 100 + + + 120 + 67 + + + 150 + 100 + + + 150 + 50 + + + 120 + 50 + + + 120 + 100 + + + + + + Fluid + + + + Fluid + + + + + + Fluid + + + + + + 10 + + + Sonata da camera op. 2, no. + + + + 1. Preludio: Adagio + + + + Arcangelo Corelli + + + + + + 1 + 4 + 4 + + + 2 + 1 + 0 + metNoteQuarterUp = 120 + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + + + 1 + 4 + 4 + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + + + 1 + 4 + 4 + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + + + + measure + 4/4 + + + + +
+
diff --git a/chords/op02n12a.chords.resource.json b/chords/op02n12a.chords.resource.json new file mode 100644 index 000000000..a28a85872 --- /dev/null +++ b/chords/op02n12a.chords.resource.json @@ -0,0 +1,144 @@ +{ + "name": "op02n12a.chords", + "type": "table", + "path": "op02n12a.chords.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": { + "fields": [ + { + "name": "mc", + "title": "Measure Count", + "description": "Running count of encoded tags which do not necessarily express a full measure (e.g. in case of an anacrusis).", + "type": "integer", + "constraints": { + "required": true + } + }, + { + "name": "mn", + "title": "Measure Number", + "description": "Measure number as printed in the score, computed from mc, dont_count and numbering_offset.", + "type": "string" + }, + { + "name": "quarterbeats", + "title": "Offset from Beginning (leaving out alternative endings)", + "description": "Distance of an event from the piece's beginning. By default, only second endings are taken into account to reflect the proportions of a simply playthrough without repeats.", + "type": "string", + "constraints": { + "pattern": "\\d+(?:\\/\\d+)?" + } + }, + { + "name": "quarterbeats_all_endings", + "title": "Offset from Beginning (counting through alternative endings as if they were adjacent bars)", + "description": "Distance from the piece's beginning, taking all endings into account for addressability purposes.", + "type": "string", + "constraints": { + "pattern": "\\d+(?:\\/\\d+)?" + } + }, + { + "name": "duration_qb", + "title": "Duration in \u2669", + "description": "A float corresponding to duration * 4", + "type": "number" + }, + { + "name": "mc_onset", + "title": "Offset within Encoded Measure", + "description": "Distance of an event from the beginning of the tag.", + "type": "string", + "constraints": { + "pattern": "\\d+(?:\\/\\d+)?" + } + }, + { + "name": "mn_onset", + "title": "Offset within Logical Measure", + "description": "Distance from the beginning of the logical measure. Relevant, for example, to compute the metric position of an event.", + "type": "string", + "constraints": { + "pattern": "\\d+(?:\\/\\d+)?" + } + }, + { + "name": "event", + "type": "string" + }, + { + "name": "timesig", + "title": "Time Signature", + "description": "Given as string, e.g. \"4/4\".", + "type": "string" + }, + { + "name": "staff", + "title": "Staff", + "description": "Number of the staff where an event occurs, 1 designating the top staff.", + "type": "integer" + }, + { + "name": "voice", + "title": "Notational Layer", + "description": "A number between 1-4 where 1 is MuseScore's default layer (blue), 2 the second layer in green with downward stems, etc.", + "type": "integer" + }, + { + "name": "duration", + "title": "Duration", + "description": "As fraction of a whole note.", + "type": "string", + "constraints": { + "pattern": "\\d+(?:\\/\\d+)?" + } + }, + { + "name": "tempo", + "type": "string" + }, + { + "name": "qpm", + "type": "string" + }, + { + "name": "metronome_base", + "type": "string" + }, + { + "name": "metronome_number", + "type": "string" + }, + { + "name": "tempo_visible", + "type": "string" + } + ], + "facet": "chords", + "identifier": "0HkV_iz1qeAcyQ", + "filepath": "chords/0HkV_iz1qeAcyQ.schema.yaml", + "used_in": "op02n12a" + }, + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://pypi.org/project/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.5.4" + }, + "git_revision": "6e50ddb8f3b28fdf98a7f9a09f2ed271f517a0ba", + "git_tag": "v2.8" +} \ No newline at end of file diff --git a/chords/op02n12a.chords.tsv b/chords/op02n12a.chords.tsv new file mode 100644 index 000000000..397adc09d --- /dev/null +++ b/chords/op02n12a.chords.tsv @@ -0,0 +1,2 @@ +mc mn quarterbeats quarterbeats_all_endings duration_qb mc_onset mn_onset event timesig staff voice duration tempo qpm metronome_base metronome_number tempo_visible +1 1 0 0 0.0 0 0 Tempo 4/4 1 1 0 𝅘𝅥=120 120.0 𝅘𝅥 120.0 0.0 diff --git a/measures/op02n12a.measures.resource.json b/measures/op02n12a.measures.resource.json new file mode 100644 index 000000000..6c8f9dd45 --- /dev/null +++ b/measures/op02n12a.measures.resource.json @@ -0,0 +1,29 @@ +{ + "name": "op02n12a.measures", + "type": "table", + "path": "op02n12a.measures.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": "https://raw.githubusercontent.com/DCMLab/frictionless_schemas/main/measures/oWlUFOdD06d1_A.schema.yaml", + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://pypi.org/project/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.5.4" + }, + "git_revision": "6e50ddb8f3b28fdf98a7f9a09f2ed271f517a0ba", + "git_tag": "v2.8" +} \ No newline at end of file diff --git a/measures/op02n12a.measures.tsv b/measures/op02n12a.measures.tsv new file mode 100644 index 000000000..71285bd2a --- /dev/null +++ b/measures/op02n12a.measures.tsv @@ -0,0 +1,33 @@ +mc mn quarterbeats duration_qb keysig timesig act_dur mc_offset numbering_offset dont_count barline breaks repeats next +1 1 0 4.0 0 4/4 1 0 firstMeasure 2 +2 2 4 4.0 0 4/4 1 0 3 +3 3 8 4.0 0 4/4 1 0 4 +4 4 12 4.0 0 4/4 1 0 5 +5 5 16 4.0 0 4/4 1 0 6 +6 6 20 4.0 0 4/4 1 0 7 +7 7 24 4.0 0 4/4 1 0 8 +8 8 28 4.0 0 4/4 1 0 9 +9 9 32 4.0 0 4/4 1 0 10 +10 10 36 4.0 0 4/4 1 0 11 +11 11 40 4.0 0 4/4 1 0 12 +12 12 44 4.0 0 4/4 1 0 13 +13 13 48 4.0 0 4/4 1 0 14 +14 14 52 4.0 0 4/4 1 0 15 +15 15 56 4.0 0 4/4 1 0 16 +16 16 60 4.0 0 4/4 1 0 17 +17 17 64 4.0 0 4/4 1 0 18 +18 18 68 4.0 0 4/4 1 0 19 +19 19 72 4.0 0 4/4 1 0 20 +20 20 76 4.0 0 4/4 1 0 21 +21 21 80 4.0 0 4/4 1 0 22 +22 22 84 4.0 0 4/4 1 0 23 +23 23 88 4.0 0 4/4 1 0 24 +24 24 92 4.0 0 4/4 1 0 25 +25 25 96 4.0 0 4/4 1 0 26 +26 26 100 4.0 0 4/4 1 0 27 +27 27 104 4.0 0 4/4 1 0 28 +28 28 108 4.0 0 4/4 1 0 29 +29 29 112 4.0 0 4/4 1 0 30 +30 30 116 4.0 0 4/4 1 0 31 +31 31 120 4.0 0 4/4 1 0 32 +32 32 124 4.0 0 4/4 1 0 lastMeasure -1 diff --git a/metadata.tsv b/metadata.tsv index 5ba611cd0..cd90ee77e 100644 --- a/metadata.tsv +++ b/metadata.tsv @@ -150,3 +150,4 @@ op04n12b 1: 2/2 1: 2 40 39 156.0 40 39 156.0 562.5 617 296 0 0 111 b 2.3.0 Andr op04n12c 1: 12/8 1: 2 19 19 114.0 38 38 228.0 332.5 378 208 0 0 62 b 2.3.0 Andrew Wilson AN 1694 1694 Arcangelo Corelli Sonata da camera 3 Giga: Allegro op. 4, no. 12 CC BY-NC-SA 4.0; CCARH; DCML Sonata da camera op. 4, no. 12 3. Giga: Allegro Arcangelo Corelli 3.6.2 2.5.4 MS3 MS3/op04n12c.mscx False 46-83 (A#2-B5) xml 64-83 (E4-B5) 62-79 (D4-G5) 46-64 (A#2-E4) 46-64 (A#2-E4) op02n01a 1: 4/4 1: 2 14 14 56.0 14 14 56.0 165.5 193 104 0 0 0 C Arcangelo Corelli Sonata da camera op. 4, no. 2025-01-23 Microsoft Windows Sonata da camera op. 2, no. 1 1. Preludio: Largo Arcangelo Corelli 3.6.2 0.0.post1.dev1+gefb3558 MS3 MS3/op02n01a.mscx False 38-86 (D2-D6) 64-86 (E4-D6) Violin 61-79 (C#4-G5) Violin 38-62 (D2-D4) Violoncello op02n06a 1: 4/4 1: -1 21 19 76.0 42 38 152.0 220.75 365 181 0 0 0 Arcangelo Corelli Sonata da camera op. 4, no. 2025-01-23 Microsoft Windows Sonata da camera op. 2, no. 6 1. Allemanda Largo Arcangelo Corelli 3.6.2 0.0.post1.dev1+g6d954be MS3 MS3/op02n06a.mscx False 41-82 (F2-Bb5) 0009-0001-0954-4448 67-82 (G4-Bb5) Violin 65-82 (F4-Bb5) Violin 41-62 (F2-D4) Violoncello +op02n12a 1: 4/4 1: 0 32 32 128.0 32 32 128.0 0.0 0 0 0 0 Arcangelo Corelli Sonata da camera op. 4, no. 2025-01-23 Microsoft Windows Sonata da camera op. 2, no. 1. Preludio: Adagio Arcangelo Corelli 3.6.2 2.5.4 MS3 MS3/op02n12a.mscx diff --git a/notes/op02n12a.notes.resource.json b/notes/op02n12a.notes.resource.json new file mode 100644 index 000000000..1223f320f --- /dev/null +++ b/notes/op02n12a.notes.resource.json @@ -0,0 +1,159 @@ +{ + "name": "op02n12a.notes", + "type": "table", + "path": "op02n12a.notes.tsv", + "scheme": "file", + "format": "tsv", + "mediatype": "text/tsv", + "encoding": "utf-8", + "dialect": { + "csv": { + "delimiter": "\t" + } + }, + "schema": { + "fields": [ + { + "name": "mc", + "title": "Measure Count", + "description": "Running count of encoded tags which do not necessarily express a full measure (e.g. in case of an anacrusis).", + "type": "integer", + "constraints": { + "required": true + } + }, + { + "name": "mn", + "title": "Measure Number", + "description": "Measure number as printed in the score, computed from mc, dont_count and numbering_offset.", + "type": "string" + }, + { + "name": "mc_onset", + "title": "Offset within Encoded Measure", + "description": "Distance of an event from the beginning of the tag.", + "type": "string", + "constraints": { + "pattern": "\\d+(?:\\/\\d+)?" + } + }, + { + "name": "mn_onset", + "title": "Offset within Logical Measure", + "description": "Distance from the beginning of the logical measure. Relevant, for example, to compute the metric position of an event.", + "type": "string", + "constraints": { + "pattern": "\\d+(?:\\/\\d+)?" + } + }, + { + "name": "timesig", + "title": "Time Signature", + "description": "Given as string, e.g. \"4/4\".", + "type": "string" + }, + { + "name": "staff", + "title": "Staff", + "description": "Number of the staff where an event occurs, 1 designating the top staff.", + "type": "integer" + }, + { + "name": "voice", + "title": "Notational Layer", + "description": "A number between 1-4 where 1 is MuseScore's default layer (blue), 2 the second layer in green with downward stems, etc.", + "type": "integer" + }, + { + "name": "duration", + "title": "Duration", + "description": "As fraction of a whole note.", + "type": "string", + "constraints": { + "pattern": "\\d+(?:\\/\\d+)?" + } + }, + { + "name": "gracenote", + "title": "Grace Note", + "description": "Name given to a type of grace note in the MuseScore encoding, e.g. \"grace16\"", + "type": "string" + }, + { + "name": "nominal_duration", + "title": "Nominal Duration", + "description": "The duration corresponding to a note/rest value without applying any dots or n-tuplets, as fraction of a whole note. Multiplied with \"scalar\" to yield the actual duration of the note/rest.", + "type": "string", + "constraints": { + "pattern": "\\d+(?:\\/\\d+)?" + } + }, + { + "name": "scalar", + "title": "Scalar", + "description": "Decimal value reflecting all dots and n-tuplets modifying the duration of a note/rest. Yields the actual duration when multiplied with \"nominal_duration\".", + "type": "string", + "constraints": { + "pattern": "\\d+(?:\\/\\d+)?" + } + }, + { + "name": "tied", + "title": "Tied Note", + "description": "1 if a note is tied to the following one, -1 if it is being tied to by the previous one, 0 if both.", + "type": "integer" + }, + { + "name": "tpc", + "title": "Tonal Pitch Class", + "description": "Specified on the line of fifths such that 0 = C, 1 = G, -1 = F, etc.", + "type": "integer" + }, + { + "name": "midi", + "title": "MIDI pitch", + "description": "Value between 0 and 127 where 60 = C4, 61 = C#4/Db4, etc.", + "type": "integer" + }, + { + "name": "name", + "title": "Name", + "type": "string" + }, + { + "name": "octave", + "title": "Octave", + "description": "Octave number where 4 is the middle octave (' in Helmholtz notation).", + "type": "integer" + }, + { + "name": "tuning", + "type": "string" + }, + { + "name": "chord_id", + "title": "Chord ID", + "description": "Row in the chords table.", + "type": "integer" + } + ], + "facet": "notes", + "identifier": "fFTZgw1Z8Y7puQ", + "filepath": "notes/fFTZgw1Z8Y7puQ.schema.yaml", + "used_in": "op02n12a" + }, + "creator": { + "@context": "https://schema.org/", + "@type": "SoftwareApplication", + "@id": "https://pypi.org/project/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.5.4" + }, + "git_revision": "6e50ddb8f3b28fdf98a7f9a09f2ed271f517a0ba", + "git_tag": "v2.8" +} \ No newline at end of file diff --git a/notes/op02n12a.notes.tsv b/notes/op02n12a.notes.tsv new file mode 100644 index 000000000..bf8f94ae5 --- /dev/null +++ b/notes/op02n12a.notes.tsv @@ -0,0 +1 @@ +mc mn mc_onset mn_onset timesig staff voice duration gracenote nominal_duration scalar tied tpc midi name octave tuning chord_id From 32187a7b99568f748e4547a6474a6ae8e9d3980e Mon Sep 17 00:00:00 2001 From: BeckerHanne <79773315+BeckerHanne@users.noreply.github.com> Date: Mon, 19 May 2025 14:57:59 -0400 Subject: [PATCH 2/3] adds orcid id, title and first 5 mm to op02n12.mscx --- MS3/op02n12a.mscx | 630 +++++++++++++++++++---- chords/op02n12a.chords.resource.json | 36 +- measures/op02n12a.measures.resource.json | 4 +- metadata.tsv | 2 +- notes/op02n12a.notes.resource.json | 60 ++- 5 files changed, 570 insertions(+), 162 deletions(-) diff --git a/MS3/op02n12a.mscx b/MS3/op02n12a.mscx index 2b41f9a50..6fd55963b 100644 --- a/MS3/op02n12a.mscx +++ b/MS3/op02n12a.mscx @@ -19,16 +19,17 @@ Arcangelo Corelli - 2025-01-23 + 2025-05-19 + 0000-0002-2105-525X - - + 1 + Ciacona Microsoft Windows - Sonata da camera op. 4, no. + Sonata da camera op. 2, no. 12 Orchestral @@ -305,11 +306,11 @@ 10 - Sonata da camera op. 2, no. + Sonata da camera op. 2, no.12 - 1. Preludio: Adagio + 1. Ciacona: Largo @@ -319,8 +320,7 @@ - 1 - 4 + 3 4 @@ -329,9 +329,188 @@ 0 metNoteQuarterUp = 120 + + quarter + + + 1 + quarter + + 71 + 19 + + + + eighth + + 72 + 14 + + + + + + + + quarter + + 74 + 16 + + + + quarter + + 74 + 16 + + + + quarter + + 74 + 16 + + + + + + + + quarter + + 67 + 15 + + + + half + + + + + + + 1 + -1/4 + + + + 79 + 15 + + + + + + + + quarter + + + + + -1 + 1/4 + + + + 79 + 15 + + + + 1 + quarter + + + accidentalSharp + + 78 + 20 + + + + 16th + + 76 + 18 + + + + 16th + + 78 + 20 + + + + + + + + 1 + half + + 79 + 15 + + + + + + + + measure + 3/4 + + + + + + + measure + 3/4 + + + + + + + measure + 3/4 + + + + + + + measure + 3/4 + + + + + + + measure + 3/4 + + + + + + + measure + 3/4 + + + + + measure - 4/4 + 3/4 @@ -339,7 +518,7 @@ measure - 4/4 + 3/4 @@ -347,7 +526,7 @@ measure - 4/4 + 3/4 @@ -355,7 +534,7 @@ measure - 4/4 + 3/4 @@ -363,7 +542,7 @@ measure - 4/4 + 3/4 @@ -371,7 +550,7 @@ measure - 4/4 + 3/4 @@ -379,7 +558,7 @@ measure - 4/4 + 3/4 @@ -387,7 +566,7 @@ measure - 4/4 + 3/4 @@ -395,7 +574,7 @@ measure - 4/4 + 3/4 @@ -403,7 +582,7 @@ measure - 4/4 + 3/4 @@ -411,7 +590,7 @@ measure - 4/4 + 3/4 @@ -419,7 +598,7 @@ measure - 4/4 + 3/4 @@ -427,7 +606,7 @@ measure - 4/4 + 3/4 @@ -435,7 +614,7 @@ measure - 4/4 + 3/4 @@ -443,7 +622,7 @@ measure - 4/4 + 3/4 @@ -451,7 +630,7 @@ measure - 4/4 + 3/4 @@ -459,7 +638,7 @@ measure - 4/4 + 3/4 @@ -467,7 +646,7 @@ measure - 4/4 + 3/4 @@ -475,7 +654,7 @@ measure - 4/4 + 3/4 @@ -483,7 +662,7 @@ measure - 4/4 + 3/4 @@ -491,7 +670,7 @@ measure - 4/4 + 3/4 @@ -499,7 +678,7 @@ measure - 4/4 + 3/4 @@ -507,7 +686,7 @@ measure - 4/4 + 3/4 @@ -515,7 +694,7 @@ measure - 4/4 + 3/4 @@ -523,7 +702,7 @@ measure - 4/4 + 3/4 @@ -531,7 +710,7 @@ measure - 4/4 + 3/4 @@ -539,7 +718,7 @@ measure - 4/4 + 3/4 @@ -547,7 +726,7 @@ measure - 4/4 + 3/4 @@ -555,7 +734,7 @@ measure - 4/4 + 3/4 @@ -563,7 +742,7 @@ measure - 4/4 + 3/4 @@ -571,7 +750,7 @@ measure - 4/4 + 3/4 @@ -579,7 +758,7 @@ measure - 4/4 + 3/4 @@ -588,13 +767,36 @@ - 1 - 4 + 3 4 measure - 4/4 + 3/4 + + + + + + + measure + 3/4 + + + + + + + measure + 3/4 + + + + + + + measure + 3/4 @@ -602,7 +804,7 @@ measure - 4/4 + 3/4 @@ -610,7 +812,7 @@ measure - 4/4 + 3/4 @@ -618,7 +820,7 @@ measure - 4/4 + 3/4 @@ -626,7 +828,7 @@ measure - 4/4 + 3/4 @@ -634,7 +836,7 @@ measure - 4/4 + 3/4 @@ -642,7 +844,7 @@ measure - 4/4 + 3/4 @@ -650,7 +852,7 @@ measure - 4/4 + 3/4 @@ -658,7 +860,7 @@ measure - 4/4 + 3/4 @@ -666,7 +868,7 @@ measure - 4/4 + 3/4 @@ -674,7 +876,7 @@ measure - 4/4 + 3/4 @@ -682,7 +884,7 @@ measure - 4/4 + 3/4 @@ -690,7 +892,7 @@ measure - 4/4 + 3/4 @@ -698,7 +900,7 @@ measure - 4/4 + 3/4 @@ -706,7 +908,7 @@ measure - 4/4 + 3/4 @@ -714,7 +916,7 @@ measure - 4/4 + 3/4 @@ -722,7 +924,7 @@ measure - 4/4 + 3/4 @@ -730,7 +932,7 @@ measure - 4/4 + 3/4 @@ -738,7 +940,7 @@ measure - 4/4 + 3/4 @@ -746,7 +948,7 @@ measure - 4/4 + 3/4 @@ -754,7 +956,7 @@ measure - 4/4 + 3/4 @@ -762,7 +964,7 @@ measure - 4/4 + 3/4 @@ -770,7 +972,7 @@ measure - 4/4 + 3/4 @@ -778,7 +980,7 @@ measure - 4/4 + 3/4 @@ -786,7 +988,7 @@ measure - 4/4 + 3/4 @@ -794,7 +996,7 @@ measure - 4/4 + 3/4 @@ -802,7 +1004,7 @@ measure - 4/4 + 3/4 @@ -810,7 +1012,7 @@ measure - 4/4 + 3/4 @@ -818,7 +1020,7 @@ measure - 4/4 + 3/4 @@ -826,7 +1028,7 @@ measure - 4/4 + 3/4 @@ -834,7 +1036,7 @@ measure - 4/4 + 3/4 @@ -842,7 +1044,71 @@ measure - 4/4 + 3/4 + + + + + + + measure + 3/4 + + + + + + + measure + 3/4 + + + + + + + measure + 3/4 + + + + + + + measure + 3/4 + + + + + + + measure + 3/4 + + + + + + + measure + 3/4 + + + + + + + measure + 3/4 + + + + + + + measure + 3/4 @@ -851,13 +1117,161 @@ - 1 - 4 + 3 4 + + quarter + + 43 + 15 + + + + half + + 55 + 15 + + + + + + + + 1 + half + + + accidentalSharp + + 54 + 20 + + + + + + + + quarter + + 52 + 18 + + + + 1 + quarter + + 47 + 19 + + + + eighth + + 48 + 14 + + + + + + + + quarter + + 50 + 16 + + + + quarter + + 50 + 16 + + + + quarter + + 50 + 16 + + + + + + + + quarter + + 43 + 15 + + + + quarter + + + quarter + + + + + + + measure + 3/4 + + + + + + + measure + 3/4 + + + + + + + measure + 3/4 + + + + + + + measure + 3/4 + + + + + + + measure + 3/4 + + + + + + + measure + 3/4 + + + + + measure - 4/4 + 3/4 @@ -865,7 +1279,7 @@ measure - 4/4 + 3/4 @@ -873,7 +1287,7 @@ measure - 4/4 + 3/4 @@ -881,7 +1295,7 @@ measure - 4/4 + 3/4 @@ -889,7 +1303,7 @@ measure - 4/4 + 3/4 @@ -897,7 +1311,7 @@ measure - 4/4 + 3/4 @@ -905,7 +1319,7 @@ measure - 4/4 + 3/4 @@ -913,7 +1327,7 @@ measure - 4/4 + 3/4 @@ -921,7 +1335,7 @@ measure - 4/4 + 3/4 @@ -929,7 +1343,7 @@ measure - 4/4 + 3/4 @@ -937,7 +1351,7 @@ measure - 4/4 + 3/4 @@ -945,7 +1359,7 @@ measure - 4/4 + 3/4 @@ -953,7 +1367,7 @@ measure - 4/4 + 3/4 @@ -961,7 +1375,7 @@ measure - 4/4 + 3/4 @@ -969,7 +1383,7 @@ measure - 4/4 + 3/4 @@ -977,7 +1391,7 @@ measure - 4/4 + 3/4 @@ -985,7 +1399,7 @@ measure - 4/4 + 3/4 @@ -993,7 +1407,7 @@ measure - 4/4 + 3/4 @@ -1001,7 +1415,7 @@ measure - 4/4 + 3/4 @@ -1009,7 +1423,7 @@ measure - 4/4 + 3/4 @@ -1017,7 +1431,7 @@ measure - 4/4 + 3/4 @@ -1025,7 +1439,7 @@ measure - 4/4 + 3/4 @@ -1033,7 +1447,7 @@ measure - 4/4 + 3/4 @@ -1041,7 +1455,7 @@ measure - 4/4 + 3/4 @@ -1049,7 +1463,7 @@ measure - 4/4 + 3/4 @@ -1057,7 +1471,7 @@ measure - 4/4 + 3/4 @@ -1065,7 +1479,7 @@ measure - 4/4 + 3/4 @@ -1073,7 +1487,7 @@ measure - 4/4 + 3/4 @@ -1081,7 +1495,7 @@ measure - 4/4 + 3/4 @@ -1089,7 +1503,7 @@ measure - 4/4 + 3/4 @@ -1097,7 +1511,7 @@ measure - 4/4 + 3/4 @@ -1105,7 +1519,7 @@ measure - 4/4 + 3/4 diff --git a/chords/op02n12a.chords.resource.json b/chords/op02n12a.chords.resource.json index a28a85872..40161bbca 100644 --- a/chords/op02n12a.chords.resource.json +++ b/chords/op02n12a.chords.resource.json @@ -15,57 +15,57 @@ "fields": [ { "name": "mc", + "type": "integer", "title": "Measure Count", "description": "Running count of encoded tags which do not necessarily express a full measure (e.g. in case of an anacrusis).", - "type": "integer", "constraints": { "required": true } }, { "name": "mn", + "type": "string", "title": "Measure Number", - "description": "Measure number as printed in the score, computed from mc, dont_count and numbering_offset.", - "type": "string" + "description": "Measure number as printed in the score, computed from mc, dont_count and numbering_offset." }, { "name": "quarterbeats", + "type": "string", "title": "Offset from Beginning (leaving out alternative endings)", "description": "Distance of an event from the piece's beginning. By default, only second endings are taken into account to reflect the proportions of a simply playthrough without repeats.", - "type": "string", "constraints": { "pattern": "\\d+(?:\\/\\d+)?" } }, { "name": "quarterbeats_all_endings", + "type": "string", "title": "Offset from Beginning (counting through alternative endings as if they were adjacent bars)", "description": "Distance from the piece's beginning, taking all endings into account for addressability purposes.", - "type": "string", "constraints": { "pattern": "\\d+(?:\\/\\d+)?" } }, { "name": "duration_qb", + "type": "number", "title": "Duration in \u2669", - "description": "A float corresponding to duration * 4", - "type": "number" + "description": "A float corresponding to duration * 4" }, { "name": "mc_onset", + "type": "string", "title": "Offset within Encoded Measure", "description": "Distance of an event from the beginning of the tag.", - "type": "string", "constraints": { "pattern": "\\d+(?:\\/\\d+)?" } }, { "name": "mn_onset", + "type": "string", "title": "Offset within Logical Measure", "description": "Distance from the beginning of the logical measure. Relevant, for example, to compute the metric position of an event.", - "type": "string", "constraints": { "pattern": "\\d+(?:\\/\\d+)?" } @@ -76,27 +76,27 @@ }, { "name": "timesig", + "type": "string", "title": "Time Signature", - "description": "Given as string, e.g. \"4/4\".", - "type": "string" + "description": "Given as string, e.g. \"4/4\"." }, { "name": "staff", + "type": "integer", "title": "Staff", - "description": "Number of the staff where an event occurs, 1 designating the top staff.", - "type": "integer" + "description": "Number of the staff where an event occurs, 1 designating the top staff." }, { "name": "voice", + "type": "integer", "title": "Notational Layer", - "description": "A number between 1-4 where 1 is MuseScore's default layer (blue), 2 the second layer in green with downward stems, etc.", - "type": "integer" + "description": "A number between 1-4 where 1 is MuseScore's default layer (blue), 2 the second layer in green with downward stems, etc." }, { "name": "duration", + "type": "string", "title": "Duration", "description": "As fraction of a whole note.", - "type": "string", "constraints": { "pattern": "\\d+(?:\\/\\d+)?" } @@ -138,7 +138,5 @@ "@id": "https://orcid.org/0000-0002-1986-9545" }, "softwareVersion": "2.5.4" - }, - "git_revision": "6e50ddb8f3b28fdf98a7f9a09f2ed271f517a0ba", - "git_tag": "v2.8" + } } \ No newline at end of file diff --git a/measures/op02n12a.measures.resource.json b/measures/op02n12a.measures.resource.json index 6c8f9dd45..8128dea19 100644 --- a/measures/op02n12a.measures.resource.json +++ b/measures/op02n12a.measures.resource.json @@ -23,7 +23,5 @@ "@id": "https://orcid.org/0000-0002-1986-9545" }, "softwareVersion": "2.5.4" - }, - "git_revision": "6e50ddb8f3b28fdf98a7f9a09f2ed271f517a0ba", - "git_tag": "v2.8" + } } \ No newline at end of file diff --git a/metadata.tsv b/metadata.tsv index cd90ee77e..9db0f908c 100644 --- a/metadata.tsv +++ b/metadata.tsv @@ -150,4 +150,4 @@ op04n12b 1: 2/2 1: 2 40 39 156.0 40 39 156.0 562.5 617 296 0 0 111 b 2.3.0 Andr op04n12c 1: 12/8 1: 2 19 19 114.0 38 38 228.0 332.5 378 208 0 0 62 b 2.3.0 Andrew Wilson AN 1694 1694 Arcangelo Corelli Sonata da camera 3 Giga: Allegro op. 4, no. 12 CC BY-NC-SA 4.0; CCARH; DCML Sonata da camera op. 4, no. 12 3. Giga: Allegro Arcangelo Corelli 3.6.2 2.5.4 MS3 MS3/op04n12c.mscx False 46-83 (A#2-B5) xml 64-83 (E4-B5) 62-79 (D4-G5) 46-64 (A#2-E4) 46-64 (A#2-E4) op02n01a 1: 4/4 1: 2 14 14 56.0 14 14 56.0 165.5 193 104 0 0 0 C Arcangelo Corelli Sonata da camera op. 4, no. 2025-01-23 Microsoft Windows Sonata da camera op. 2, no. 1 1. Preludio: Largo Arcangelo Corelli 3.6.2 0.0.post1.dev1+gefb3558 MS3 MS3/op02n01a.mscx False 38-86 (D2-D6) 64-86 (E4-D6) Violin 61-79 (C#4-G5) Violin 38-62 (D2-D4) Violoncello op02n06a 1: 4/4 1: -1 21 19 76.0 42 38 152.0 220.75 365 181 0 0 0 Arcangelo Corelli Sonata da camera op. 4, no. 2025-01-23 Microsoft Windows Sonata da camera op. 2, no. 6 1. Allemanda Largo Arcangelo Corelli 3.6.2 0.0.post1.dev1+g6d954be MS3 MS3/op02n06a.mscx False 41-82 (F2-Bb5) 0009-0001-0954-4448 67-82 (G4-Bb5) Violin 65-82 (F4-Bb5) Violin 41-62 (F2-D4) Violoncello -op02n12a 1: 4/4 1: 0 32 32 128.0 32 32 128.0 0.0 0 0 0 0 Arcangelo Corelli Sonata da camera op. 4, no. 2025-01-23 Microsoft Windows Sonata da camera op. 2, no. 1. Preludio: Adagio Arcangelo Corelli 3.6.2 2.5.4 MS3 MS3/op02n12a.mscx +op02n12a 1: 4/4 1: 0 32 32 128.0 32 32 128.0 0.0 0 0 0 0 Arcangelo Corelli Sonata da camera op. 2, no. 12 1 Ciacona 2025-05-19 Microsoft Windows Sonata da camera op. 2, no. 1. Preludio: Adagio Arcangelo Corelli 3.6.2 2.5.4 MS3 MS3/op02n12a.mscx 0000-0002-2105-525X diff --git a/notes/op02n12a.notes.resource.json b/notes/op02n12a.notes.resource.json index 1223f320f..f21a7f1ce 100644 --- a/notes/op02n12a.notes.resource.json +++ b/notes/op02n12a.notes.resource.json @@ -15,116 +15,116 @@ "fields": [ { "name": "mc", + "type": "integer", "title": "Measure Count", "description": "Running count of encoded tags which do not necessarily express a full measure (e.g. in case of an anacrusis).", - "type": "integer", "constraints": { "required": true } }, { "name": "mn", + "type": "string", "title": "Measure Number", - "description": "Measure number as printed in the score, computed from mc, dont_count and numbering_offset.", - "type": "string" + "description": "Measure number as printed in the score, computed from mc, dont_count and numbering_offset." }, { "name": "mc_onset", + "type": "string", "title": "Offset within Encoded Measure", "description": "Distance of an event from the beginning of the tag.", - "type": "string", "constraints": { "pattern": "\\d+(?:\\/\\d+)?" } }, { "name": "mn_onset", + "type": "string", "title": "Offset within Logical Measure", "description": "Distance from the beginning of the logical measure. Relevant, for example, to compute the metric position of an event.", - "type": "string", "constraints": { "pattern": "\\d+(?:\\/\\d+)?" } }, { "name": "timesig", + "type": "string", "title": "Time Signature", - "description": "Given as string, e.g. \"4/4\".", - "type": "string" + "description": "Given as string, e.g. \"4/4\"." }, { "name": "staff", + "type": "integer", "title": "Staff", - "description": "Number of the staff where an event occurs, 1 designating the top staff.", - "type": "integer" + "description": "Number of the staff where an event occurs, 1 designating the top staff." }, { "name": "voice", + "type": "integer", "title": "Notational Layer", - "description": "A number between 1-4 where 1 is MuseScore's default layer (blue), 2 the second layer in green with downward stems, etc.", - "type": "integer" + "description": "A number between 1-4 where 1 is MuseScore's default layer (blue), 2 the second layer in green with downward stems, etc." }, { "name": "duration", + "type": "string", "title": "Duration", "description": "As fraction of a whole note.", - "type": "string", "constraints": { "pattern": "\\d+(?:\\/\\d+)?" } }, { "name": "gracenote", + "type": "string", "title": "Grace Note", - "description": "Name given to a type of grace note in the MuseScore encoding, e.g. \"grace16\"", - "type": "string" + "description": "Name given to a type of grace note in the MuseScore encoding, e.g. \"grace16\"" }, { "name": "nominal_duration", + "type": "string", "title": "Nominal Duration", "description": "The duration corresponding to a note/rest value without applying any dots or n-tuplets, as fraction of a whole note. Multiplied with \"scalar\" to yield the actual duration of the note/rest.", - "type": "string", "constraints": { "pattern": "\\d+(?:\\/\\d+)?" } }, { "name": "scalar", + "type": "string", "title": "Scalar", "description": "Decimal value reflecting all dots and n-tuplets modifying the duration of a note/rest. Yields the actual duration when multiplied with \"nominal_duration\".", - "type": "string", "constraints": { "pattern": "\\d+(?:\\/\\d+)?" } }, { "name": "tied", + "type": "integer", "title": "Tied Note", - "description": "1 if a note is tied to the following one, -1 if it is being tied to by the previous one, 0 if both.", - "type": "integer" + "description": "1 if a note is tied to the following one, -1 if it is being tied to by the previous one, 0 if both." }, { "name": "tpc", + "type": "integer", "title": "Tonal Pitch Class", - "description": "Specified on the line of fifths such that 0 = C, 1 = G, -1 = F, etc.", - "type": "integer" + "description": "Specified on the line of fifths such that 0 = C, 1 = G, -1 = F, etc." }, { "name": "midi", + "type": "integer", "title": "MIDI pitch", - "description": "Value between 0 and 127 where 60 = C4, 61 = C#4/Db4, etc.", - "type": "integer" + "description": "Value between 0 and 127 where 60 = C4, 61 = C#4/Db4, etc." }, { "name": "name", - "title": "Name", - "type": "string" + "type": "string", + "title": "Name" }, { "name": "octave", + "type": "integer", "title": "Octave", - "description": "Octave number where 4 is the middle octave (' in Helmholtz notation).", - "type": "integer" + "description": "Octave number where 4 is the middle octave (' in Helmholtz notation)." }, { "name": "tuning", @@ -132,9 +132,9 @@ }, { "name": "chord_id", + "type": "integer", "title": "Chord ID", - "description": "Row in the chords table.", - "type": "integer" + "description": "Row in the chords table." } ], "facet": "notes", @@ -153,7 +153,5 @@ "@id": "https://orcid.org/0000-0002-1986-9545" }, "softwareVersion": "2.5.4" - }, - "git_revision": "6e50ddb8f3b28fdf98a7f9a09f2ed271f517a0ba", - "git_tag": "v2.8" + } } \ No newline at end of file From b435943f93b20d2caeac646e2db2aad60400b35f Mon Sep 17 00:00:00 2001 From: BeckerHanne <79773315+BeckerHanne@users.noreply.github.com> Date: Mon, 19 May 2025 16:13:31 -0400 Subject: [PATCH 3/3] engraves ciacona from op02n12; have to ask some questions --- MS3/op02n12a.mscx | 1834 ++++++++++++---------- README.md | 1 + chords/op02n12a.chords.resource.json | 88 +- chords/op02n12a.chords.tsv | 141 +- measures/op02n12a.measures.resource.json | 110 +- measures/op02n12a.measures.tsv | 49 +- metadata.tsv | 2 +- notes/op02n12a.notes.resource.json | 92 +- notes/op02n12a.notes.tsv | 114 +- 9 files changed, 1536 insertions(+), 895 deletions(-) diff --git a/MS3/op02n12a.mscx b/MS3/op02n12a.mscx index 6fd55963b..e7b29d19e 100644 --- a/MS3/op02n12a.mscx +++ b/MS3/op02n12a.mscx @@ -324,10 +324,9 @@ 4 - 2 - 1 - 0 - metNoteQuarterUp = 120 + 1.1499999999999999 + + Largo quarter @@ -461,101 +460,377 @@ - measure - 3/4 + quarter + + 1 + quarter + + 81 + 17 + + + + eighth + + 83 + 19 + + - - measure - 3/4 - + + quarter + + 84 + 14 + + + + quarter + + 84 + 14 + + + + quarter + + 74 + 16 + + - - measure - 3/4 - + + eighth + + + + + + 1/8 + + + + + 72 + 14 + + + + eighth + + + + -1/8 + + + + + 71 + 19 + + + + 1 + quarter + + 69 + 17 + + + + eighth + + 67 + 15 + + + + half + + 67 + 15 + + - measure - 3/4 + quarter - measure - 3/4 + quarter + + quarter + + 81 + 17 + + + + quarter + + 74 + 16 + + - - measure - 3/4 - + + quarter + + 79 + 15 + + + + quarter + + 79 + 15 + + + + quarter + + 79 + 15 + + - - measure - 3/4 - + + quarter + + + + + + 1/4 + + + + + ornamentPrecompMordentUpperPrefix + + + 79 + 15 + + + + half + + + + -1/4 + + + + + + accidentalSharp + + 78 + 20 + + - measure - 3/4 + quarter + + quarter + + 79 + 15 + + + + quarter + + 83 + 19 + + - - measure - 3/4 - + + quarter + + 76 + 18 + + + + quarter + + 81 + 17 + + + + quarter + + 84 + 14 + + - - measure - 3/4 - + + quarter + + + accidentalSharp + + 78 + 20 + + + + quarter + + 74 + 16 + + + + quarter + + + + + + + 1 + -1/2 + + + + 79 + 15 + + - - measure - 3/4 - + + quarter + + + + + -1 + 1/2 + + + + 79 + 15 + + + + 1 + quarter + + 79 + 15 + + + + eighth + + + accidentalSharp + + 78 + 20 + + - - measure - 3/4 - - + + eighth + + 79 + 15 + + + + eighth + + 74 + 16 + + + + eighth + + 71 + 19 + + + + eighth + + 67 + 15 + + + + eighth + + 71 + 19 + + + + eighth + + + accidentalSharp + + 73 + 21 + + + + + + + 3 + 4 + measure 3/4 @@ -589,526 +864,349 @@ - measure - 3/4 + quarter + + 1 + quarter + + 71 + 19 + + + + eighth + + 72 + 14 + + - - measure - 3/4 - + + quarter + + 74 + 16 + + + + quarter + + 74 + 16 + + + + quarter + + 74 + 16 + + - - measure - 3/4 - + + quarter + + 67 + 15 + + + + half + + + + + + + 1 + -1/4 + + + + 79 + 15 + + - - measure - 3/4 - + + quarter + + + + + -1 + 1/4 + + + + 79 + 15 + + + + 1 + quarter + + ornamentPrecompMordentUpperPrefix + + + + accidentalSharp + + 78 + 20 + + + + 16th + + 76 + 18 + + + + 16th + + 78 + 20 + + - - measure - 3/4 - + + quarter + + 79 + 15 + + + + quarter + + 71 + 19 + + + + quarter + + 67 + 15 + + + + half + + 74 + 16 + + - measure - 3/4 + quarter - measure - 3/4 + quarter + + quarter + + 76 + 18 + + + + quarter + + 76 + 18 + + - - measure - 3/4 - + + quarter + + + + + + 1/4 + + + + + ornamentPrecompMordentUpperPrefix + + + 76 + 18 + + + + half + + + + -1/4 + + + + + 74 + 16 + + - measure - 3/4 + quarter + + quarter + + 74 + 16 + + + + quarter + + 74 + 16 + + - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - - - 3 - 4 - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - + + quarter + + ornamentPrecompMordentUpperPrefix + + + 74 + 16 + + + + quarter + + 72 + 14 + + + + quarter + + 72 + 14 + + - - measure - 3/4 - + + half + + 72 + 14 + + + + quarter + + 74 + 16 + + - - measure - 3/4 - + + eighth + + + + + + 1/8 + + + + + 72 + 14 + + + + eighth + + + + -1/8 + + + + + 71 + 19 + + + + 1 + quarter + + 69 + 17 + + + + eighth + + 69 + 17 + + + + half + + 67 + 15 + + - measure - 3/4 + quarter @@ -1138,6 +1236,13 @@ + + 3/4 + + + 6 + + 1 half @@ -1160,6 +1265,13 @@ 18 + + 3/8 + + + 6 + + 1 quarter @@ -1179,347 +1291,479 @@ + + 1/4 + + + 4 + + quarter - - 50 - 16 - - - - quarter - - 50 - 16 - - - - quarter - - 50 - 16 - - - - - - - - quarter - - 43 - 15 - - - - quarter - - - quarter - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - - - - - - - measure - 3/4 - + + 50 + 16 + + + + 1/4 + + + 4 + + + + quarter + + 50 + 16 + + + + quarter + + 50 + 16 + + - - measure - 3/4 - + + quarter + + 43 + 15 + + + + half + + 55 + 15 + + - - measure - 3/4 - + + 3/4 + + + 6 + + + + 1 + half + + + accidentalSharp + + 54 + 20 + + - - measure - 3/4 - + + 2/4 + + + 6 + + + + half + + 52 + 18 + + + + 1/4 + + + 6 + + + + quarter + + 47 + 19 + + - - measure - 3/4 - + + 1/4 + + + 6 + + + + 5 + + + + quarter + + 48 + 14 + + + + 1/4 + + + 4 + + + + quarter + + 50 + 16 + + + + quarter + + 38 + 16 + + - - measure - 3/4 - + + quarter + + 43 + 15 + + + + half + + 55 + 15 + + - - measure - 3/4 - + + 3/4 + + + 6 + + + + 1 + half + + + accidentalSharp + + 54 + 20 + + - - measure - 3/4 - + + 1/4 + + + 7 + + + + quarter + + 52 + 18 + + + + 1/4 + + + 5 + + + + quarter + + + accidentalSharp + + 49 + 21 + + + + 1/4 + + + 7 + + + + 4 + + + + quarter + + 45 + 17 + + - - measure - 3/4 - + + 1/4 + + + 9 + + + + 4 + + + + quarter + + 50 + 16 + + + + 1/4 + + + 8 + + + + 4 + + + + quarter + + 50 + 16 + + + + 1/4 + + + 4 + 6 + + + + 2 + + + + quarter + + 48 + 14 + + - - measure - 3/4 - + + 2/4 + + + 6 + + + + half + + 47 + 19 + + + + quarter + + 43 + 15 + + - - measure - 3/4 - + + 1/4 + + + 9 + + + + half + + 48 + 14 + + + + -1/4 + + + 0 + 1/4 + + + 8 + + + + 6 + + + + 1/4 + + + quarter + + 45 + 17 + + - - measure - 3/4 - + + 2/4 + + + 7 + + + + 4 + + + + half + + 50 + 16 + + + + 1/4 + + + 6 + + + + quarter + + 47 + 19 + + - - measure - 3/4 - + + 1/4 + + + 6 + + + + 5 + + + + quarter + + 48 + 14 + + + + 1/4 + + + 5 + + + + 4 + + + + half + + 50 + 16 + + + + -1/4 + + + 0 + 1/4 + + + 4 + + + + Allegro + + + half + + 55 + 15 + + - measure - 3/4 + quarter diff --git a/README.md b/README.md index 85f8ca1b3..bad95c81a 100644 --- a/README.md +++ b/README.md @@ -320,6 +320,7 @@ is indicated by appended letters `op03n02a`, `op03n02b`, etc. |op04n12c | 19| 62|2.3.0 |Andrew Wilson |AN | |op02n01a | 14| 0| | | | |op02n06a | 19| 0| | | | +|op02n12a | 17| 0| | | | *Overview table automatically updated using [ms3](https://ms3.readthedocs.io/).* diff --git a/chords/op02n12a.chords.resource.json b/chords/op02n12a.chords.resource.json index 40161bbca..142a5e134 100644 --- a/chords/op02n12a.chords.resource.json +++ b/chords/op02n12a.chords.resource.json @@ -15,57 +15,57 @@ "fields": [ { "name": "mc", - "type": "integer", "title": "Measure Count", "description": "Running count of encoded tags which do not necessarily express a full measure (e.g. in case of an anacrusis).", + "type": "integer", "constraints": { "required": true } }, { "name": "mn", - "type": "string", "title": "Measure Number", - "description": "Measure number as printed in the score, computed from mc, dont_count and numbering_offset." + "description": "Measure number as printed in the score, computed from mc, dont_count and numbering_offset.", + "type": "string" }, { "name": "quarterbeats", - "type": "string", "title": "Offset from Beginning (leaving out alternative endings)", - "description": "Distance of an event from the piece's beginning. By default, only second endings are taken into account to reflect the proportions of a simply playthrough without repeats.", + "description": "Distance from the piece's beginning. By default, only second endings are taken into account to reflect the proportions of a simply playthrough without repeats.", + "type": "string", "constraints": { "pattern": "\\d+(?:\\/\\d+)?" } }, { "name": "quarterbeats_all_endings", - "type": "string", "title": "Offset from Beginning (counting through alternative endings as if they were adjacent bars)", "description": "Distance from the piece's beginning, taking all endings into account for addressability purposes.", + "type": "string", "constraints": { "pattern": "\\d+(?:\\/\\d+)?" } }, { "name": "duration_qb", - "type": "number", "title": "Duration in \u2669", - "description": "A float corresponding to duration * 4" + "description": "A float corresponding to duration * 4", + "type": "number" }, { "name": "mc_onset", - "type": "string", "title": "Offset within Encoded Measure", "description": "Distance of an event from the beginning of the tag.", + "type": "string", "constraints": { "pattern": "\\d+(?:\\/\\d+)?" } }, { "name": "mn_onset", - "type": "string", "title": "Offset within Logical Measure", "description": "Distance from the beginning of the logical measure. Relevant, for example, to compute the metric position of an event.", + "type": "string", "constraints": { "pattern": "\\d+(?:\\/\\d+)?" } @@ -76,31 +76,63 @@ }, { "name": "timesig", - "type": "string", "title": "Time Signature", - "description": "Given as string, e.g. \"4/4\"." + "description": "Given as string, e.g. \"4/4\".", + "type": "string" }, { "name": "staff", - "type": "integer", "title": "Staff", - "description": "Number of the staff where an event occurs, 1 designating the top staff." + "description": "Number of the staff where an event occurs, 1 designating the top staff.", + "type": "integer" }, { "name": "voice", - "type": "integer", "title": "Notational Layer", - "description": "A number between 1-4 where 1 is MuseScore's default layer (blue), 2 the second layer in green with downward stems, etc." + "description": "A number between 1-4 where 1 is MuseScore's default layer (blue), 2 the second layer in green with downward stems, etc.", + "type": "integer" }, { "name": "duration", - "type": "string", "title": "Duration", "description": "As fraction of a whole note.", + "type": "string", + "constraints": { + "pattern": "\\d+(?:\\/\\d+)?" + } + }, + { + "name": "nominal_duration", + "title": "Nominal Duration", + "description": "The duration corresponding to a note/rest value without applying any dots or n-tuplets, as fraction of a whole note. Multiplied with \"scalar\" to yield the actual duration of the note/rest.", + "type": "string", + "constraints": { + "pattern": "\\d+(?:\\/\\d+)?" + } + }, + { + "name": "scalar", + "title": "Scalar", + "description": "Decimal value reflecting all dots and n-tuplets modifying the duration of a note/rest. Yields the actual duration when multiplied with \"nominal_duration\".", + "type": "string", "constraints": { "pattern": "\\d+(?:\\/\\d+)?" } }, + { + "name": "chord_id", + "title": "Chord ID", + "description": "Row in the chords table.", + "type": "integer" + }, + { + "name": "articulation", + "type": "string" + }, + { + "name": "staff_text", + "type": "string" + }, { "name": "tempo", "type": "string" @@ -110,21 +142,31 @@ "type": "string" }, { - "name": "metronome_base", + "name": "tempo_visible", "type": "string" }, { - "name": "metronome_number", + "name": "thoroughbass_duration", "type": "string" }, { - "name": "tempo_visible", + "name": "thoroughbass_level_1", + "type": "string" + }, + { + "name": "thoroughbass_level_2", + "type": "string" + }, + { + "name": "slur", + "title": "Slur", + "description": "IDs of active slurs that a chord falls under, as a tuple of integers.", "type": "string" } ], "facet": "chords", - "identifier": "0HkV_iz1qeAcyQ", - "filepath": "chords/0HkV_iz1qeAcyQ.schema.yaml", + "identifier": "eENe7rnUMKnI2A", + "filepath": "chords/eENe7rnUMKnI2A.schema.yaml", "used_in": "op02n12a" }, "creator": { @@ -137,6 +179,6 @@ "name": "Johannes Hentschel", "@id": "https://orcid.org/0000-0002-1986-9545" }, - "softwareVersion": "2.5.4" + "softwareVersion": "0.0.post1.dev1+g6d954be" } } \ No newline at end of file diff --git a/chords/op02n12a.chords.tsv b/chords/op02n12a.chords.tsv index 397adc09d..24d14f15a 100644 --- a/chords/op02n12a.chords.tsv +++ b/chords/op02n12a.chords.tsv @@ -1,2 +1,139 @@ -mc mn quarterbeats quarterbeats_all_endings duration_qb mc_onset mn_onset event timesig staff voice duration tempo qpm metronome_base metronome_number tempo_visible -1 1 0 0 0.0 0 0 Tempo 4/4 1 1 0 𝅘𝅥=120 120.0 𝅘𝅥 120.0 0.0 +mc mn quarterbeats quarterbeats_all_endings duration_qb mc_onset mn_onset event timesig staff voice duration nominal_duration scalar chord_id articulation staff_text tempo qpm tempo_visible thoroughbass_duration thoroughbass_level_1 thoroughbass_level_2 slur +1 1 0 0 0.0 0 0 Tempo 3/4 1 1 0 Largo 69.0 1.0 +1 1 1 1 1.5 1/4 1/4 Chord 3/4 1 1 3/8 1/4 3/2 0 +1 1 5/2 5/2 0.5 5/8 5/8 Chord 3/4 1 1 1/8 1/8 1 1 +1 1 0 0 1.0 0 0 Chord 3/4 3 1 1/4 1/4 1 2 +1 1 1 1 2.0 1/4 1/4 Chord 3/4 3 1 1/2 1/2 1 3 +2 2 3 3 1.0 0 0 Chord 3/4 1 1 1/4 1/4 1 4 +2 2 4 4 1.0 1/4 1/4 Chord 3/4 1 1 1/4 1/4 1 5 +2 2 5 5 1.0 1/2 1/2 Chord 3/4 1 1 1/4 1/4 1 6 +2 2 3 3 0.0 0 0 FiguredBass 3/4 3 1 0 3/4 6 +2 2 3 3 3.0 0 0 Chord 3/4 3 1 3/4 1/2 3/2 7 +3 3 6 6 1.0 0 0 Chord 3/4 1 1 1/4 1/4 1 8 +3 3 7 7 2.0 1/4 1/4 Chord 3/4 1 1 1/2 1/2 1 9 +3 3 6 6 1.0 0 0 Chord 3/4 3 1 1/4 1/4 1 10 +3 3 7 7 0.0 1/4 1/4 FiguredBass 3/4 3 1 0 3/8 6 +3 3 7 7 1.5 1/4 1/4 Chord 3/4 3 1 3/8 1/4 3/2 11 +3 3 17/2 17/2 0.5 5/8 5/8 Chord 3/4 3 1 1/8 1/8 1 12 +4 4 9 9 1.0 0 0 Chord 3/4 1 1 1/4 1/4 1 13 +4 4 10 10 1.5 1/4 1/4 Chord 3/4 1 1 3/8 1/4 3/2 14 +4 4 23/2 23/2 0.25 5/8 5/8 Chord 3/4 1 1 1/16 1/16 1 15 +4 4 47/4 47/4 0.25 11/16 11/16 Chord 3/4 1 1 1/16 1/16 1 16 +4 4 9 9 0.0 0 0 FiguredBass 3/4 3 1 0 1/4 4 +4 4 9 9 1.0 0 0 Chord 3/4 3 1 1/4 1/4 1 17 +4 4 10 10 0.0 1/4 1/4 FiguredBass 3/4 3 1 0 1/4 # +4 4 10 10 1.0 1/4 1/4 Chord 3/4 3 1 1/4 1/4 1 18 +4 4 11 11 1.0 1/2 1/2 Chord 3/4 3 1 1/4 1/4 1 19 +5 5 12 12 3.0 0 0 Chord 3/4 1 1 3/4 1/2 3/2 20 +5 5 13 13 1.5 1/4 1/4 Chord 3/4 2 1 3/8 1/4 3/2 21 +5 5 29/2 29/2 0.5 5/8 5/8 Chord 3/4 2 1 1/8 1/8 1 22 +5 5 12 12 1.0 0 0 Chord 3/4 3 1 1/4 1/4 1 23 +5 5 13 13 2.0 1/4 1/4 Chord 3/4 3 1 1/2 1/2 1 24 +6 6 16 16 1.5 1/4 1/4 Chord 3/4 1 1 3/8 1/4 3/2 25 +6 6 35/2 35/2 0.5 5/8 5/8 Chord 3/4 1 1 1/8 1/8 1 26 +6 6 15 15 1.0 0 0 Chord 3/4 2 1 1/4 1/4 1 27 +6 6 16 16 1.0 1/4 1/4 Chord 3/4 2 1 1/4 1/4 1 28 +6 6 17 17 1.0 1/2 1/2 Chord 3/4 2 1 1/4 1/4 1 29 +6 6 15 15 0.0 0 0 FiguredBass 3/4 3 1 0 3/4 6 +6 6 15 15 3.0 0 0 Chord 3/4 3 1 3/4 1/2 3/2 30 +7 7 18 18 1.0 0 0 Chord 3/4 1 1 1/4 1/4 1 31 +7 7 19 19 1.0 1/4 1/4 Chord 3/4 1 1 1/4 1/4 1 32 +7 7 20 20 1.0 1/2 1/2 Chord 3/4 1 1 1/4 1/4 1 33 +7 7 18 18 1.0 0 0 Chord 3/4 2 1 1/4 1/4 1 34 +7 7 19 19 2.0 1/4 1/4 Chord 3/4 2 1 1/2 1/2 1 35 +7 7 18 18 0.0 0 0 FiguredBass 3/4 3 1 0 1/2 6 +7 7 18 18 2.0 0 0 Chord 3/4 3 1 1/2 1/2 1 36 +7 7 20 20 0.0 1/2 1/2 FiguredBass 3/4 3 1 0 1/4 6 +7 7 20 20 1.0 1/2 1/2 Chord 3/4 3 1 1/4 1/4 1 37 +8 8 21 21 0.5 0 0 Chord 3/4 1 1 1/8 1/8 1 38 0 +8 8 43/2 43/2 0.5 1/8 1/8 Chord 3/4 1 1 1/8 1/8 1 39 +8 8 22 22 1.5 1/4 1/4 Chord 3/4 1 1 3/8 1/4 3/2 40 +8 8 47/2 47/2 0.5 5/8 5/8 Chord 3/4 1 1 1/8 1/8 1 41 +8 8 21 21 1.0 0 0 Chord 3/4 2 1 1/4 1/4 1 42 +8 8 22 22 1.5 1/4 1/4 Chord 3/4 2 1 3/8 1/4 3/2 43 ornamentPrecompMordentUpperPrefix +8 8 47/2 47/2 0.25 5/8 5/8 Chord 3/4 2 1 1/16 1/16 1 44 +8 8 95/4 95/4 0.25 11/16 11/16 Chord 3/4 2 1 1/16 1/16 1 45 +8 8 21 21 0.0 0 0 FiguredBass 3/4 3 1 0 1/4 6 5 +8 8 21 21 1.0 0 0 Chord 3/4 3 1 1/4 1/4 1 46 +8 8 22 22 0.0 1/4 1/4 FiguredBass 3/4 3 1 0 1/4 # +8 8 22 22 1.0 1/4 1/4 Chord 3/4 3 1 1/4 1/4 1 47 +8 8 23 23 1.0 1/2 1/2 Chord 3/4 3 1 1/4 1/4 1 48 +9 9 24 24 2.0 0 0 Chord 3/4 1 1 1/2 1/2 1 49 +9 9 24 24 1.0 0 0 Chord 3/4 2 1 1/4 1/4 1 50 +9 9 25 25 1.0 1/4 1/4 Chord 3/4 2 1 1/4 1/4 1 51 +9 9 26 26 1.0 1/2 1/2 Chord 3/4 2 1 1/4 1/4 1 52 +9 9 24 24 1.0 0 0 Chord 3/4 3 1 1/4 1/4 1 53 +9 9 25 25 2.0 1/4 1/4 Chord 3/4 3 1 1/2 1/2 1 54 +10 10 28 28 1.0 1/4 1/4 Chord 3/4 1 1 1/4 1/4 1 55 +10 10 29 29 1.0 1/2 1/2 Chord 3/4 1 1 1/4 1/4 1 56 +10 10 27 27 2.0 0 0 Chord 3/4 2 1 1/2 1/2 1 57 +10 10 27 27 0.0 0 0 FiguredBass 3/4 3 1 0 3/4 6 +10 10 27 27 3.0 0 0 Chord 3/4 3 1 3/4 1/2 3/2 58 +11 11 30 30 1.0 0 0 Chord 3/4 1 1 1/4 1/4 1 59 +11 11 31 31 1.0 1/4 1/4 Chord 3/4 1 1 1/4 1/4 1 60 +11 11 32 32 1.0 1/2 1/2 Chord 3/4 1 1 1/4 1/4 1 61 +11 11 31 31 1.0 1/4 1/4 Chord 3/4 2 1 1/4 1/4 1 62 +11 11 32 32 1.0 1/2 1/2 Chord 3/4 2 1 1/4 1/4 1 63 +11 11 30 30 0.0 0 0 FiguredBass 3/4 3 1 0 1/4 7 +11 11 30 30 1.0 0 0 Chord 3/4 3 1 1/4 1/4 1 64 +11 11 31 31 0.0 1/4 1/4 FiguredBass 3/4 3 1 0 1/4 5 +11 11 31 31 1.0 1/4 1/4 Chord 3/4 3 1 1/4 1/4 1 65 +11 11 32 32 0.0 1/2 1/2 FiguredBass 3/4 3 1 0 1/4 7 # +11 11 32 32 1.0 1/2 1/2 Chord 3/4 3 1 1/4 1/4 1 66 +12 12 33 33 1.0 0 0 Chord 3/4 1 1 1/4 1/4 1 67 ornamentPrecompMordentUpperPrefix 1 +12 12 34 34 2.0 1/4 1/4 Chord 3/4 1 1 1/2 1/2 1 68 +12 12 33 33 1.0 0 0 Chord 3/4 2 1 1/4 1/4 1 69 ornamentPrecompMordentUpperPrefix 2 +12 12 34 34 2.0 1/4 1/4 Chord 3/4 2 1 1/2 1/2 1 70 +12 12 33 33 0.0 0 0 FiguredBass 3/4 3 1 0 1/4 9 4 +12 12 33 33 1.0 0 0 Chord 3/4 3 1 1/4 1/4 1 71 +12 12 34 34 0.0 1/4 1/4 FiguredBass 3/4 3 1 0 1/4 8 # +12 12 34 34 1.0 1/4 1/4 Chord 3/4 3 1 1/4 1/4 1 72 +12 12 35 35 0.0 1/2 1/2 FiguredBass 3/4 3 1 0 1/4 4+ 2 +12 12 35 35 1.0 1/2 1/2 Chord 3/4 3 1 1/4 1/4 1 73 +13 13 37 37 1.0 1/4 1/4 Chord 3/4 1 1 1/4 1/4 1 74 +13 13 38 38 1.0 1/2 1/2 Chord 3/4 1 1 1/4 1/4 1 75 +13 13 37 37 1.0 1/4 1/4 Chord 3/4 2 1 1/4 1/4 1 76 +13 13 38 38 1.0 1/2 1/2 Chord 3/4 2 1 1/4 1/4 1 77 +13 13 36 36 0.0 0 0 FiguredBass 3/4 3 1 0 1/2 6 +13 13 36 36 2.0 0 0 Chord 3/4 3 1 1/2 1/2 1 78 +13 13 38 38 1.0 1/2 1/2 Chord 3/4 3 1 1/4 1/4 1 79 +14 14 39 39 1.0 0 0 Chord 3/4 1 1 1/4 1/4 1 80 +14 14 40 40 1.0 1/4 1/4 Chord 3/4 1 1 1/4 1/4 1 81 +14 14 41 41 1.0 1/2 1/2 Chord 3/4 1 1 1/4 1/4 1 82 +14 14 39 39 1.0 0 0 Chord 3/4 2 1 1/4 1/4 1 83 ornamentPrecompMordentUpperPrefix +14 14 40 40 1.0 1/4 1/4 Chord 3/4 2 1 1/4 1/4 1 84 +14 14 41 41 1.0 1/2 1/2 Chord 3/4 2 1 1/4 1/4 1 85 +14 14 39 39 0.0 0 0 FiguredBass 3/4 3 1 0 1/4 9 +14 14 39 39 2.0 0 0 Chord 3/4 3 1 1/2 1/2 1 86 +14 14 40 40 0.0 1/4 1/4 FiguredBass 3/4 3 1 0 1/4 8 6 +14 14 41 41 1.0 1/2 1/2 Chord 3/4 3 1 1/4 1/4 1 87 +15 15 42 42 1.0 0 0 Chord 3/4 1 1 1/4 1/4 1 88 +15 15 43 43 1.0 1/4 1/4 Chord 3/4 1 1 1/4 1/4 1 89 +15 15 44 44 1.0 1/2 1/2 Chord 3/4 1 1 1/4 1/4 1 90 +15 15 42 42 2.0 0 0 Chord 3/4 2 1 1/2 1/2 1 91 +15 15 44 44 1.0 1/2 1/2 Chord 3/4 2 1 1/4 1/4 1 92 +15 15 42 42 0.0 0 0 FiguredBass 3/4 3 1 0 1/2 7 # +15 15 42 42 2.0 0 0 Chord 3/4 3 1 1/2 1/2 1 93 +15 15 44 44 0.0 1/2 1/2 FiguredBass 3/4 3 1 0 1/4 6 +15 15 44 44 1.0 1/2 1/2 Chord 3/4 3 1 1/4 1/4 1 94 +16 16 45 45 1.0 0 0 Chord 3/4 1 1 1/4 1/4 1 95 +16 16 46 46 1.5 1/4 1/4 Chord 3/4 1 1 3/8 1/4 3/2 96 +16 16 95/2 95/2 0.5 5/8 5/8 Chord 3/4 1 1 1/8 1/8 1 97 +16 16 45 45 0.5 0 0 Chord 3/4 2 1 1/8 1/8 1 98 3 +16 16 91/2 91/2 0.5 1/8 1/8 Chord 3/4 2 1 1/8 1/8 1 99 +16 16 46 46 1.5 1/4 1/4 Chord 3/4 2 1 3/8 1/4 3/2 100 +16 16 95/2 95/2 0.5 5/8 5/8 Chord 3/4 2 1 1/8 1/8 1 101 +16 16 45 45 0.0 0 0 FiguredBass 3/4 3 1 0 1/4 6 5 +16 16 45 45 1.0 0 0 Chord 3/4 3 1 1/4 1/4 1 102 +16 16 46 46 0.0 1/4 1/4 FiguredBass 3/4 3 1 0 1/4 5 4 +16 16 46 46 2.0 1/4 1/4 Chord 3/4 3 1 1/2 1/2 1 103 +16 16 47 47 0.0 1/2 1/2 FiguredBass 3/4 3 1 0 1/4 # +17 17 48 48 0.5 0 0 Chord 3/4 1 1 1/8 1/8 1 104 +17 17 97/2 97/2 0.5 1/8 1/8 Chord 3/4 1 1 1/8 1/8 1 105 +17 17 49 49 0.5 1/4 1/4 Chord 3/4 1 1 1/8 1/8 1 106 +17 17 99/2 99/2 0.5 3/8 3/8 Chord 3/4 1 1 1/8 1/8 1 107 +17 17 50 50 0.5 1/2 1/2 Chord 3/4 1 1 1/8 1/8 1 108 +17 17 101/2 101/2 0.5 5/8 5/8 Chord 3/4 1 1 1/8 1/8 1 109 +17 17 48 48 2.0 0 0 Chord 3/4 2 1 1/2 1/2 1 110 +17 17 48 48 0.0 0 0 StaffText 3/4 3 1 0 Allegro +17 17 48 48 2.0 0 0 Chord 3/4 3 1 1/2 1/2 1 111 diff --git a/measures/op02n12a.measures.resource.json b/measures/op02n12a.measures.resource.json index 8128dea19..49e4dd26d 100644 --- a/measures/op02n12a.measures.resource.json +++ b/measures/op02n12a.measures.resource.json @@ -11,7 +11,113 @@ "delimiter": "\t" } }, - "schema": "https://raw.githubusercontent.com/DCMLab/frictionless_schemas/main/measures/oWlUFOdD06d1_A.schema.yaml", + "schema": { + "fields": [ + { + "name": "mc", + "title": "Measure Count", + "description": "Running count of encoded tags which do not necessarily express a full measure (e.g. in case of an anacrusis).", + "type": "integer", + "constraints": { + "required": true + } + }, + { + "name": "mn", + "title": "Measure Number", + "description": "Measure number as printed in the score, computed from mc, dont_count and numbering_offset.", + "type": "string" + }, + { + "name": "quarterbeats", + "title": "Offset from Beginning (leaving out alternative endings)", + "description": "Distance from the piece's beginning. By default, only second endings are taken into account to reflect the proportions of a simply playthrough without repeats.", + "type": "string", + "constraints": { + "pattern": "\\d+(?:\\/\\d+)?" + } + }, + { + "name": "duration_qb", + "title": "Duration in \u2669", + "description": "A float corresponding to duration * 4", + "type": "number" + }, + { + "name": "keysig", + "title": "Key Signature", + "description": "Positive integer for number of sharps, negative integer for number of flats.", + "type": "integer" + }, + { + "name": "timesig", + "title": "Time Signature", + "description": "Given as string, e.g. \"4/4\".", + "type": "string" + }, + { + "name": "act_dur", + "title": "Actual Length", + "description": "How long a measure actually lasts, which can deviate from the time signature. Relevant, for example, for pickup measures, split measures, cadenzas.", + "type": "string", + "constraints": { + "pattern": "\\d+(?:\\/\\d+)?" + } + }, + { + "name": "mc_offset", + "title": "Offset of Encoded Measure", + "description": "Distance of a from the beginning of the logical measure, expressed as fraction of a whole note. Relevant only for split and anacrusis measures, 0 otherwise.", + "type": "string", + "constraints": { + "pattern": "\\d+(?:\\/\\d+)?" + } + }, + { + "name": "numbering_offset", + "title": "Numbering Offset", + "description": "An integer to be added to the measure number count, as specified in MuseScore.", + "type": "integer" + }, + { + "name": "dont_count", + "title": "Exclude from measure count", + "description": "Is 1 if this MC does not increase the measure number counter, according to the MuseScore setting.", + "type": "integer" + }, + { + "name": "barline", + "title": "Barline", + "description": "Name of non-default barline.", + "type": "string" + }, + { + "name": "breaks", + "title": "Breaks", + "description": "Can be \"section\" or \"line\".", + "type": "string" + }, + { + "name": "repeats", + "title": "Repeats", + "description": "Can be \"start\", \"end\", \"firstMeasure\", \"lastMeasure\"", + "type": "string" + }, + { + "name": "next", + "title": "Next Measure Counts", + "description": "The \"mc\" values of all tags that can follow this one, specified as a tuple of integers.", + "type": "string", + "constraints": { + "pattern": "^[([]?(?:-?\\d+\\s*,?\\s*)*[])]?$" + } + } + ], + "facet": "measures", + "identifier": "oWlUFOdD06d1_A", + "filepath": "measures/oWlUFOdD06d1_A.schema.yaml", + "used_in": "op02n12a" + }, "creator": { "@context": "https://schema.org/", "@type": "SoftwareApplication", @@ -22,6 +128,6 @@ "name": "Johannes Hentschel", "@id": "https://orcid.org/0000-0002-1986-9545" }, - "softwareVersion": "2.5.4" + "softwareVersion": "0.0.post1.dev1+g6d954be" } } \ No newline at end of file diff --git a/measures/op02n12a.measures.tsv b/measures/op02n12a.measures.tsv index 71285bd2a..0f67cf2d2 100644 --- a/measures/op02n12a.measures.tsv +++ b/measures/op02n12a.measures.tsv @@ -1,33 +1,18 @@ mc mn quarterbeats duration_qb keysig timesig act_dur mc_offset numbering_offset dont_count barline breaks repeats next -1 1 0 4.0 0 4/4 1 0 firstMeasure 2 -2 2 4 4.0 0 4/4 1 0 3 -3 3 8 4.0 0 4/4 1 0 4 -4 4 12 4.0 0 4/4 1 0 5 -5 5 16 4.0 0 4/4 1 0 6 -6 6 20 4.0 0 4/4 1 0 7 -7 7 24 4.0 0 4/4 1 0 8 -8 8 28 4.0 0 4/4 1 0 9 -9 9 32 4.0 0 4/4 1 0 10 -10 10 36 4.0 0 4/4 1 0 11 -11 11 40 4.0 0 4/4 1 0 12 -12 12 44 4.0 0 4/4 1 0 13 -13 13 48 4.0 0 4/4 1 0 14 -14 14 52 4.0 0 4/4 1 0 15 -15 15 56 4.0 0 4/4 1 0 16 -16 16 60 4.0 0 4/4 1 0 17 -17 17 64 4.0 0 4/4 1 0 18 -18 18 68 4.0 0 4/4 1 0 19 -19 19 72 4.0 0 4/4 1 0 20 -20 20 76 4.0 0 4/4 1 0 21 -21 21 80 4.0 0 4/4 1 0 22 -22 22 84 4.0 0 4/4 1 0 23 -23 23 88 4.0 0 4/4 1 0 24 -24 24 92 4.0 0 4/4 1 0 25 -25 25 96 4.0 0 4/4 1 0 26 -26 26 100 4.0 0 4/4 1 0 27 -27 27 104 4.0 0 4/4 1 0 28 -28 28 108 4.0 0 4/4 1 0 29 -29 29 112 4.0 0 4/4 1 0 30 -30 30 116 4.0 0 4/4 1 0 31 -31 31 120 4.0 0 4/4 1 0 32 -32 32 124 4.0 0 4/4 1 0 lastMeasure -1 +1 1 0 3.0 0 3/4 3/4 0 firstMeasure 2 +2 2 3 3.0 0 3/4 3/4 0 3 +3 3 6 3.0 0 3/4 3/4 0 4 +4 4 9 3.0 0 3/4 3/4 0 5 +5 5 12 3.0 0 3/4 3/4 0 6 +6 6 15 3.0 0 3/4 3/4 0 7 +7 7 18 3.0 0 3/4 3/4 0 8 +8 8 21 3.0 0 3/4 3/4 0 9 +9 9 24 3.0 0 3/4 3/4 0 10 +10 10 27 3.0 0 3/4 3/4 0 11 +11 11 30 3.0 0 3/4 3/4 0 12 +12 12 33 3.0 0 3/4 3/4 0 13 +13 13 36 3.0 0 3/4 3/4 0 14 +14 14 39 3.0 0 3/4 3/4 0 15 +15 15 42 3.0 0 3/4 3/4 0 16 +16 16 45 3.0 0 3/4 3/4 0 17 +17 17 48 3.0 0 3/4 3/4 0 lastMeasure -1 diff --git a/metadata.tsv b/metadata.tsv index 9db0f908c..11c28a22d 100644 --- a/metadata.tsv +++ b/metadata.tsv @@ -150,4 +150,4 @@ op04n12b 1: 2/2 1: 2 40 39 156.0 40 39 156.0 562.5 617 296 0 0 111 b 2.3.0 Andr op04n12c 1: 12/8 1: 2 19 19 114.0 38 38 228.0 332.5 378 208 0 0 62 b 2.3.0 Andrew Wilson AN 1694 1694 Arcangelo Corelli Sonata da camera 3 Giga: Allegro op. 4, no. 12 CC BY-NC-SA 4.0; CCARH; DCML Sonata da camera op. 4, no. 12 3. Giga: Allegro Arcangelo Corelli 3.6.2 2.5.4 MS3 MS3/op04n12c.mscx False 46-83 (A#2-B5) xml 64-83 (E4-B5) 62-79 (D4-G5) 46-64 (A#2-E4) 46-64 (A#2-E4) op02n01a 1: 4/4 1: 2 14 14 56.0 14 14 56.0 165.5 193 104 0 0 0 C Arcangelo Corelli Sonata da camera op. 4, no. 2025-01-23 Microsoft Windows Sonata da camera op. 2, no. 1 1. Preludio: Largo Arcangelo Corelli 3.6.2 0.0.post1.dev1+gefb3558 MS3 MS3/op02n01a.mscx False 38-86 (D2-D6) 64-86 (E4-D6) Violin 61-79 (C#4-G5) Violin 38-62 (D2-D4) Violoncello op02n06a 1: 4/4 1: -1 21 19 76.0 42 38 152.0 220.75 365 181 0 0 0 Arcangelo Corelli Sonata da camera op. 4, no. 2025-01-23 Microsoft Windows Sonata da camera op. 2, no. 6 1. Allemanda Largo Arcangelo Corelli 3.6.2 0.0.post1.dev1+g6d954be MS3 MS3/op02n06a.mscx False 41-82 (F2-Bb5) 0009-0001-0954-4448 67-82 (G4-Bb5) Violin 65-82 (F4-Bb5) Violin 41-62 (F2-D4) Violoncello -op02n12a 1: 4/4 1: 0 32 32 128.0 32 32 128.0 0.0 0 0 0 0 Arcangelo Corelli Sonata da camera op. 2, no. 12 1 Ciacona 2025-05-19 Microsoft Windows Sonata da camera op. 2, no. 1. Preludio: Adagio Arcangelo Corelli 3.6.2 2.5.4 MS3 MS3/op02n12a.mscx 0000-0002-2105-525X +op02n12a 1: 3/4 1: 0 17 17 51.0 17 17 51.0 130.0 109 61 0 0 0 Arcangelo Corelli Sonata da camera op. 2, no. 12 1 Ciacona 2025-05-19 Microsoft Windows Sonata da camera op. 2, no.12 1. Ciacona: Largo Arcangelo Corelli 3.6.2 0.0.post1.dev1+g6d954be MS3 MS3/op02n12a.mscx False 38-84 (D2-C6) 0000-0002-2105-525X 67-84 (G4-C6) Violin 67-79 (G4-G5) Violin 38-55 (D2-G3) Violoncello diff --git a/notes/op02n12a.notes.resource.json b/notes/op02n12a.notes.resource.json index f21a7f1ce..6dfca7c62 100644 --- a/notes/op02n12a.notes.resource.json +++ b/notes/op02n12a.notes.resource.json @@ -15,131 +15,145 @@ "fields": [ { "name": "mc", - "type": "integer", "title": "Measure Count", "description": "Running count of encoded tags which do not necessarily express a full measure (e.g. in case of an anacrusis).", + "type": "integer", "constraints": { "required": true } }, { "name": "mn", - "type": "string", "title": "Measure Number", - "description": "Measure number as printed in the score, computed from mc, dont_count and numbering_offset." + "description": "Measure number as printed in the score, computed from mc, dont_count and numbering_offset.", + "type": "string" }, { - "name": "mc_onset", + "name": "quarterbeats", + "title": "Offset from Beginning (leaving out alternative endings)", + "description": "Distance from the piece's beginning. By default, only second endings are taken into account to reflect the proportions of a simply playthrough without repeats.", + "type": "string", + "constraints": { + "pattern": "\\d+(?:\\/\\d+)?" + } + }, + { + "name": "quarterbeats_all_endings", + "title": "Offset from Beginning (counting through alternative endings as if they were adjacent bars)", + "description": "Distance from the piece's beginning, taking all endings into account for addressability purposes.", "type": "string", + "constraints": { + "pattern": "\\d+(?:\\/\\d+)?" + } + }, + { + "name": "duration_qb", + "title": "Duration in \u2669", + "description": "A float corresponding to duration * 4", + "type": "number" + }, + { + "name": "mc_onset", "title": "Offset within Encoded Measure", "description": "Distance of an event from the beginning of the tag.", + "type": "string", "constraints": { "pattern": "\\d+(?:\\/\\d+)?" } }, { "name": "mn_onset", - "type": "string", "title": "Offset within Logical Measure", "description": "Distance from the beginning of the logical measure. Relevant, for example, to compute the metric position of an event.", + "type": "string", "constraints": { "pattern": "\\d+(?:\\/\\d+)?" } }, { "name": "timesig", - "type": "string", "title": "Time Signature", - "description": "Given as string, e.g. \"4/4\"." + "description": "Given as string, e.g. \"4/4\".", + "type": "string" }, { "name": "staff", - "type": "integer", "title": "Staff", - "description": "Number of the staff where an event occurs, 1 designating the top staff." + "description": "Number of the staff where an event occurs, 1 designating the top staff.", + "type": "integer" }, { "name": "voice", - "type": "integer", "title": "Notational Layer", - "description": "A number between 1-4 where 1 is MuseScore's default layer (blue), 2 the second layer in green with downward stems, etc." + "description": "A number between 1-4 where 1 is MuseScore's default layer (blue), 2 the second layer in green with downward stems, etc.", + "type": "integer" }, { "name": "duration", - "type": "string", "title": "Duration", "description": "As fraction of a whole note.", + "type": "string", "constraints": { "pattern": "\\d+(?:\\/\\d+)?" } }, - { - "name": "gracenote", - "type": "string", - "title": "Grace Note", - "description": "Name given to a type of grace note in the MuseScore encoding, e.g. \"grace16\"" - }, { "name": "nominal_duration", - "type": "string", "title": "Nominal Duration", "description": "The duration corresponding to a note/rest value without applying any dots or n-tuplets, as fraction of a whole note. Multiplied with \"scalar\" to yield the actual duration of the note/rest.", + "type": "string", "constraints": { "pattern": "\\d+(?:\\/\\d+)?" } }, { "name": "scalar", - "type": "string", "title": "Scalar", "description": "Decimal value reflecting all dots and n-tuplets modifying the duration of a note/rest. Yields the actual duration when multiplied with \"nominal_duration\".", + "type": "string", "constraints": { "pattern": "\\d+(?:\\/\\d+)?" } }, { "name": "tied", - "type": "integer", "title": "Tied Note", - "description": "1 if a note is tied to the following one, -1 if it is being tied to by the previous one, 0 if both." + "description": "1 if a note is tied to the following one, -1 if it is being tied to by the previous one, 0 if both.", + "type": "integer" }, { "name": "tpc", - "type": "integer", "title": "Tonal Pitch Class", - "description": "Specified on the line of fifths such that 0 = C, 1 = G, -1 = F, etc." + "description": "Specified on the line of fifths such that 0 = C, 1 = G, -1 = F, etc.", + "type": "integer" }, { "name": "midi", - "type": "integer", "title": "MIDI pitch", - "description": "Value between 0 and 127 where 60 = C4, 61 = C#4/Db4, etc." + "description": "Value between 0 and 127 where 60 = C4, 61 = C#4/Db4, etc.", + "type": "integer" }, { "name": "name", - "type": "string", - "title": "Name" + "title": "Name", + "type": "string" }, { "name": "octave", - "type": "integer", "title": "Octave", - "description": "Octave number where 4 is the middle octave (' in Helmholtz notation)." - }, - { - "name": "tuning", - "type": "string" + "description": "Octave number where 4 is the middle octave (' in Helmholtz notation).", + "type": "integer" }, { "name": "chord_id", - "type": "integer", "title": "Chord ID", - "description": "Row in the chords table." + "description": "Row in the chords table.", + "type": "integer" } ], "facet": "notes", - "identifier": "fFTZgw1Z8Y7puQ", - "filepath": "notes/fFTZgw1Z8Y7puQ.schema.yaml", + "identifier": "VvF3LJXVnKvxHg", + "filepath": "notes/VvF3LJXVnKvxHg.schema.yaml", "used_in": "op02n12a" }, "creator": { @@ -152,6 +166,6 @@ "name": "Johannes Hentschel", "@id": "https://orcid.org/0000-0002-1986-9545" }, - "softwareVersion": "2.5.4" + "softwareVersion": "0.0.post1.dev1+g6d954be" } } \ No newline at end of file diff --git a/notes/op02n12a.notes.tsv b/notes/op02n12a.notes.tsv index bf8f94ae5..100476903 100644 --- a/notes/op02n12a.notes.tsv +++ b/notes/op02n12a.notes.tsv @@ -1 +1,113 @@ -mc mn mc_onset mn_onset timesig staff voice duration gracenote nominal_duration scalar tied tpc midi name octave tuning chord_id +mc mn quarterbeats quarterbeats_all_endings duration_qb mc_onset mn_onset timesig staff voice duration nominal_duration scalar tied tpc midi name octave chord_id +1 1 0 0 1.0 0 0 3/4 3 1 1/4 1/4 1 1 43 G2 2 2 +1 1 1 1 2.0 1/4 1/4 3/4 3 1 1/2 1/2 1 1 55 G3 3 3 +1 1 1 1 1.5 1/4 1/4 3/4 1 1 3/8 1/4 3/2 5 71 B4 4 0 +1 1 5/2 5/2 0.5 5/8 5/8 3/4 1 1 1/8 1/8 1 0 72 C5 5 1 +2 2 3 3 3.0 0 0 3/4 3 1 3/4 1/2 3/2 6 54 F#3 3 7 +2 2 3 3 1.0 0 0 3/4 1 1 1/4 1/4 1 2 74 D5 5 4 +2 2 4 4 1.0 1/4 1/4 3/4 1 1 1/4 1/4 1 2 74 D5 5 5 +2 2 5 5 1.0 1/2 1/2 3/4 1 1 1/4 1/4 1 2 74 D5 5 6 +3 3 6 6 1.0 0 0 3/4 3 1 1/4 1/4 1 4 52 E3 3 10 +3 3 6 6 1.0 0 0 3/4 1 1 1/4 1/4 1 1 67 G4 4 8 +3 3 7 7 1.5 1/4 1/4 3/4 3 1 3/8 1/4 3/2 5 47 B2 2 11 +3 3 7 7 2.0 1/4 1/4 3/4 1 1 1/2 1/2 1 1 1 79 G5 5 9 +3 3 17/2 17/2 0.5 5/8 5/8 3/4 3 1 1/8 1/8 1 0 48 C3 3 12 +4 4 9 9 1.0 0 0 3/4 3 1 1/4 1/4 1 2 50 D3 3 17 +4 4 9 9 1.0 0 0 3/4 1 1 1/4 1/4 1 -1 1 79 G5 5 13 +4 4 10 10 1.0 1/4 1/4 3/4 3 1 1/4 1/4 1 2 50 D3 3 18 +4 4 10 10 1.5 1/4 1/4 3/4 1 1 3/8 1/4 3/2 6 78 F#5 5 14 +4 4 11 11 1.0 1/2 1/2 3/4 3 1 1/4 1/4 1 2 50 D3 3 19 +4 4 23/2 23/2 0.25 5/8 5/8 3/4 1 1 1/16 1/16 1 4 76 E5 5 15 +4 4 47/4 47/4 0.25 11/16 11/16 3/4 1 1 1/16 1/16 1 6 78 F#5 5 16 +5 5 12 12 1.0 0 0 3/4 3 1 1/4 1/4 1 1 43 G2 2 23 +5 5 12 12 3.0 0 0 3/4 1 1 3/4 1/2 3/2 1 79 G5 5 20 +5 5 13 13 2.0 1/4 1/4 3/4 3 1 1/2 1/2 1 1 55 G3 3 24 +5 5 13 13 1.5 1/4 1/4 3/4 2 1 3/8 1/4 3/2 5 71 B4 4 21 +5 5 29/2 29/2 0.5 5/8 5/8 3/4 2 1 1/8 1/8 1 0 72 C5 5 22 +6 6 15 15 3.0 0 0 3/4 3 1 3/4 1/2 3/2 6 54 F#3 3 30 +6 6 15 15 1.0 0 0 3/4 2 1 1/4 1/4 1 2 74 D5 5 27 +6 6 16 16 1.0 1/4 1/4 3/4 2 1 1/4 1/4 1 2 74 D5 5 28 +6 6 16 16 1.5 1/4 1/4 3/4 1 1 3/8 1/4 3/2 3 81 A5 5 25 +6 6 17 17 1.0 1/2 1/2 3/4 2 1 1/4 1/4 1 2 74 D5 5 29 +6 6 35/2 35/2 0.5 5/8 5/8 3/4 1 1 1/8 1/8 1 5 83 B5 5 26 +7 7 18 18 2.0 0 0 3/4 3 1 1/2 1/2 1 4 52 E3 3 36 +7 7 18 18 1.0 0 0 3/4 2 1 1/4 1/4 1 1 67 G4 4 34 +7 7 18 18 1.0 0 0 3/4 1 1 1/4 1/4 1 0 84 C6 6 31 +7 7 19 19 2.0 1/4 1/4 3/4 2 1 1/2 1/2 1 1 1 79 G5 5 35 +7 7 19 19 1.0 1/4 1/4 3/4 1 1 1/4 1/4 1 0 84 C6 6 32 +7 7 20 20 1.0 1/2 1/2 3/4 3 1 1/4 1/4 1 5 47 B2 2 37 +7 7 20 20 1.0 1/2 1/2 3/4 1 1 1/4 1/4 1 2 74 D5 5 33 +8 8 21 21 1.0 0 0 3/4 3 1 1/4 1/4 1 0 48 C3 3 46 +8 8 21 21 0.5 0 0 3/4 1 1 1/8 1/8 1 0 72 C5 5 38 +8 8 21 21 1.0 0 0 3/4 2 1 1/4 1/4 1 -1 1 79 G5 5 42 +8 8 43/2 43/2 0.5 1/8 1/8 3/4 1 1 1/8 1/8 1 5 71 B4 4 39 +8 8 22 22 1.0 1/4 1/4 3/4 3 1 1/4 1/4 1 2 50 D3 3 47 +8 8 22 22 1.5 1/4 1/4 3/4 1 1 3/8 1/4 3/2 3 69 A4 4 40 +8 8 22 22 1.5 1/4 1/4 3/4 2 1 3/8 1/4 3/2 6 78 F#5 5 43 +8 8 23 23 1.0 1/2 1/2 3/4 3 1 1/4 1/4 1 2 38 D2 2 48 +8 8 47/2 47/2 0.5 5/8 5/8 3/4 1 1 1/8 1/8 1 1 67 G4 4 41 +8 8 47/2 47/2 0.25 5/8 5/8 3/4 2 1 1/16 1/16 1 4 76 E5 5 44 +8 8 95/4 95/4 0.25 11/16 11/16 3/4 2 1 1/16 1/16 1 6 78 F#5 5 45 +9 9 24 24 1.0 0 0 3/4 3 1 1/4 1/4 1 1 43 G2 2 53 +9 9 24 24 2.0 0 0 3/4 1 1 1/2 1/2 1 1 67 G4 4 49 +9 9 24 24 1.0 0 0 3/4 2 1 1/4 1/4 1 1 79 G5 5 50 +9 9 25 25 2.0 1/4 1/4 3/4 3 1 1/2 1/2 1 1 55 G3 3 54 +9 9 25 25 1.0 1/4 1/4 3/4 2 1 1/4 1/4 1 5 71 B4 4 51 +9 9 26 26 1.0 1/2 1/2 3/4 2 1 1/4 1/4 1 1 67 G4 4 52 +10 10 27 27 3.0 0 0 3/4 3 1 3/4 1/2 3/2 6 54 F#3 3 58 +10 10 27 27 2.0 0 0 3/4 2 1 1/2 1/2 1 2 74 D5 5 57 +10 10 28 28 1.0 1/4 1/4 3/4 1 1 1/4 1/4 1 3 81 A5 5 55 +10 10 29 29 1.0 1/2 1/2 3/4 1 1 1/4 1/4 1 2 74 D5 5 56 +11 11 30 30 1.0 0 0 3/4 3 1 1/4 1/4 1 4 52 E3 3 64 +11 11 30 30 1.0 0 0 3/4 1 1 1/4 1/4 1 1 79 G5 5 59 +11 11 31 31 1.0 1/4 1/4 3/4 3 1 1/4 1/4 1 7 49 C#3 3 65 +11 11 31 31 1.0 1/4 1/4 3/4 2 1 1/4 1/4 1 4 76 E5 5 62 +11 11 31 31 1.0 1/4 1/4 3/4 1 1 1/4 1/4 1 1 79 G5 5 60 +11 11 32 32 1.0 1/2 1/2 3/4 3 1 1/4 1/4 1 3 45 A2 2 66 +11 11 32 32 1.0 1/2 1/2 3/4 2 1 1/4 1/4 1 4 76 E5 5 63 +11 11 32 32 1.0 1/2 1/2 3/4 1 1 1/4 1/4 1 1 79 G5 5 61 +12 12 33 33 1.0 0 0 3/4 3 1 1/4 1/4 1 2 50 D3 3 71 +12 12 33 33 1.0 0 0 3/4 2 1 1/4 1/4 1 4 76 E5 5 69 +12 12 33 33 1.0 0 0 3/4 1 1 1/4 1/4 1 1 79 G5 5 67 +12 12 34 34 1.0 1/4 1/4 3/4 3 1 1/4 1/4 1 2 50 D3 3 72 +12 12 34 34 2.0 1/4 1/4 3/4 2 1 1/2 1/2 1 2 74 D5 5 70 +12 12 34 34 2.0 1/4 1/4 3/4 1 1 1/2 1/2 1 6 78 F#5 5 68 +12 12 35 35 1.0 1/2 1/2 3/4 3 1 1/4 1/4 1 0 48 C3 3 73 +13 13 36 36 2.0 0 0 3/4 3 1 1/2 1/2 1 5 47 B2 2 78 +13 13 37 37 1.0 1/4 1/4 3/4 2 1 1/4 1/4 1 2 74 D5 5 76 +13 13 37 37 1.0 1/4 1/4 3/4 1 1 1/4 1/4 1 1 79 G5 5 74 +13 13 38 38 1.0 1/2 1/2 3/4 3 1 1/4 1/4 1 1 43 G2 2 79 +13 13 38 38 1.0 1/2 1/2 3/4 2 1 1/4 1/4 1 2 74 D5 5 77 +13 13 38 38 1.0 1/2 1/2 3/4 1 1 1/4 1/4 1 5 83 B5 5 75 +14 14 39 39 2.0 0 0 3/4 3 1 1/2 1/2 1 0 48 C3 3 86 +14 14 39 39 1.0 0 0 3/4 2 1 1/4 1/4 1 2 74 D5 5 83 +14 14 39 39 1.0 0 0 3/4 1 1 1/4 1/4 1 4 76 E5 5 80 +14 14 40 40 1.0 1/4 1/4 3/4 2 1 1/4 1/4 1 0 72 C5 5 84 +14 14 40 40 1.0 1/4 1/4 3/4 1 1 1/4 1/4 1 3 81 A5 5 81 +14 14 41 41 1.0 1/2 1/2 3/4 3 1 1/4 1/4 1 3 45 A2 2 87 +14 14 41 41 1.0 1/2 1/2 3/4 2 1 1/4 1/4 1 0 72 C5 5 85 +14 14 41 41 1.0 1/2 1/2 3/4 1 1 1/4 1/4 1 0 84 C6 6 82 +15 15 42 42 2.0 0 0 3/4 3 1 1/2 1/2 1 2 50 D3 3 93 +15 15 42 42 2.0 0 0 3/4 2 1 1/2 1/2 1 0 72 C5 5 91 +15 15 42 42 1.0 0 0 3/4 1 1 1/4 1/4 1 6 78 F#5 5 88 +15 15 43 43 1.0 1/4 1/4 3/4 1 1 1/4 1/4 1 2 74 D5 5 89 +15 15 44 44 1.0 1/2 1/2 3/4 3 1 1/4 1/4 1 5 47 B2 2 94 +15 15 44 44 1.0 1/2 1/2 3/4 2 1 1/4 1/4 1 2 74 D5 5 92 +15 15 44 44 1.0 1/2 1/2 3/4 1 1 1/4 1/4 1 1 1 79 G5 5 90 +16 16 45 45 1.0 0 0 3/4 3 1 1/4 1/4 1 0 48 C3 3 102 +16 16 45 45 0.5 0 0 3/4 2 1 1/8 1/8 1 0 72 C5 5 98 +16 16 45 45 1.0 0 0 3/4 1 1 1/4 1/4 1 -1 1 79 G5 5 95 +16 16 91/2 91/2 0.5 1/8 1/8 3/4 2 1 1/8 1/8 1 5 71 B4 4 99 +16 16 46 46 2.0 1/4 1/4 3/4 3 1 1/2 1/2 1 2 50 D3 3 103 +16 16 46 46 1.5 1/4 1/4 3/4 2 1 3/8 1/4 3/2 3 69 A4 4 100 +16 16 46 46 1.5 1/4 1/4 3/4 1 1 3/8 1/4 3/2 1 79 G5 5 96 +16 16 95/2 95/2 0.5 5/8 5/8 3/4 2 1 1/8 1/8 1 3 69 A4 4 101 +16 16 95/2 95/2 0.5 5/8 5/8 3/4 1 1 1/8 1/8 1 6 78 F#5 5 97 +17 17 48 48 2.0 0 0 3/4 3 1 1/2 1/2 1 1 55 G3 3 111 +17 17 48 48 2.0 0 0 3/4 2 1 1/2 1/2 1 1 67 G4 4 110 +17 17 48 48 0.5 0 0 3/4 1 1 1/8 1/8 1 1 79 G5 5 104 +17 17 97/2 97/2 0.5 1/8 1/8 3/4 1 1 1/8 1/8 1 2 74 D5 5 105 +17 17 49 49 0.5 1/4 1/4 3/4 1 1 1/8 1/8 1 5 71 B4 4 106 +17 17 99/2 99/2 0.5 3/8 3/8 3/4 1 1 1/8 1/8 1 1 67 G4 4 107 +17 17 50 50 0.5 1/2 1/2 3/4 1 1 1/8 1/8 1 5 71 B4 4 108 +17 17 101/2 101/2 0.5 5/8 5/8 3/4 1 1 1/8 1/8 1 7 73 C#5 5 109