diff --git a/MS3/op02n12a.mscx b/MS3/op02n12a.mscx new file mode 100644 index 000000000..e7b29d19e --- /dev/null +++ b/MS3/op02n12a.mscx @@ -0,0 +1,1772 @@ + + + 3.6.2 + 3224f34 + + + 0 + 480 + + 1 + 1 + 1 + 0 + + Arcangelo Corelli + + 2025-05-19 + 0000-0002-2105-525X + + 1 + Ciacona + Microsoft Windows + + + + + Sonata da camera op. 2, no. 12 + + 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.12 + + + + 1. Ciacona: Largo + + + + Arcangelo Corelli + + + + + + 3 + 4 + + + 1.1499999999999999 + + Largo + + + 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 + + + + + + + + quarter + + + 1 + quarter + + 81 + 17 + + + + eighth + + 83 + 19 + + + + + + + + quarter + + 84 + 14 + + + + quarter + + 84 + 14 + + + + quarter + + 74 + 16 + + + + + + + + eighth + + + + + + 1/8 + + + + + 72 + 14 + + + + eighth + + + + -1/8 + + + + + 71 + 19 + + + + 1 + quarter + + 69 + 17 + + + + eighth + + 67 + 15 + + + + + + + + half + + 67 + 15 + + + + quarter + + + + + + + quarter + + + quarter + + 81 + 17 + + + + quarter + + 74 + 16 + + + + + + + + quarter + + 79 + 15 + + + + quarter + + 79 + 15 + + + + quarter + + 79 + 15 + + + + + + + + quarter + + + + + + 1/4 + + + + + ornamentPrecompMordentUpperPrefix + + + 79 + 15 + + + + half + + + + -1/4 + + + + + + accidentalSharp + + 78 + 20 + + + + + + + + quarter + + + quarter + + 79 + 15 + + + + quarter + + 83 + 19 + + + + + + + + quarter + + 76 + 18 + + + + quarter + + 81 + 17 + + + + quarter + + 84 + 14 + + + + + + + + quarter + + + accidentalSharp + + 78 + 20 + + + + quarter + + 74 + 16 + + + + quarter + + + + + + + 1 + -1/2 + + + + 79 + 15 + + + + + + + + quarter + + + + + -1 + 1/2 + + + + 79 + 15 + + + + 1 + quarter + + 79 + 15 + + + + eighth + + + accidentalSharp + + 78 + 20 + + + + + + + + eighth + + 79 + 15 + + + + eighth + + 74 + 16 + + + + eighth + + 71 + 19 + + + + eighth + + 67 + 15 + + + + eighth + + 71 + 19 + + + + eighth + + + accidentalSharp + + 73 + 21 + + + + + + + + + + 3 + 4 + + + measure + 3/4 + + + + + + + measure + 3/4 + + + + + + + measure + 3/4 + + + + + + + measure + 3/4 + + + + + + + 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 + + ornamentPrecompMordentUpperPrefix + + + + accidentalSharp + + 78 + 20 + + + + 16th + + 76 + 18 + + + + 16th + + 78 + 20 + + + + + + + + quarter + + 79 + 15 + + + + quarter + + 71 + 19 + + + + quarter + + 67 + 15 + + + + + + + + half + + 74 + 16 + + + + quarter + + + + + + + quarter + + + quarter + + 76 + 18 + + + + quarter + + 76 + 18 + + + + + + + + quarter + + + + + + 1/4 + + + + + ornamentPrecompMordentUpperPrefix + + + 76 + 18 + + + + half + + + + -1/4 + + + + + 74 + 16 + + + + + + + + quarter + + + quarter + + 74 + 16 + + + + quarter + + 74 + 16 + + + + + + + + quarter + + ornamentPrecompMordentUpperPrefix + + + 74 + 16 + + + + quarter + + 72 + 14 + + + + quarter + + 72 + 14 + + + + + + + + half + + 72 + 14 + + + + quarter + + 74 + 16 + + + + + + + + eighth + + + + + + 1/8 + + + + + 72 + 14 + + + + eighth + + + + -1/8 + + + + + 71 + 19 + + + + 1 + quarter + + 69 + 17 + + + + eighth + + 69 + 17 + + + + + + + + half + + 67 + 15 + + + + quarter + + + + + + + + + 3 + 4 + + + quarter + + 43 + 15 + + + + half + + 55 + 15 + + + + + + + + 3/4 + + + 6 + + + + 1 + half + + + accidentalSharp + + 54 + 20 + + + + + + + + quarter + + 52 + 18 + + + + 3/8 + + + 6 + + + + 1 + quarter + + 47 + 19 + + + + eighth + + 48 + 14 + + + + + + + + 1/4 + + + 4 + + + + quarter + + 50 + 16 + + + + 1/4 + + + 4 + + + + quarter + + 50 + 16 + + + + quarter + + 50 + 16 + + + + + + + + quarter + + 43 + 15 + + + + half + + 55 + 15 + + + + + + + + 3/4 + + + 6 + + + + 1 + half + + + accidentalSharp + + 54 + 20 + + + + + + + + 2/4 + + + 6 + + + + half + + 52 + 18 + + + + 1/4 + + + 6 + + + + quarter + + 47 + 19 + + + + + + + + 1/4 + + + 6 + + + + 5 + + + + quarter + + 48 + 14 + + + + 1/4 + + + 4 + + + + quarter + + 50 + 16 + + + + quarter + + 38 + 16 + + + + + + + + quarter + + 43 + 15 + + + + half + + 55 + 15 + + + + + + + + 3/4 + + + 6 + + + + 1 + half + + + accidentalSharp + + 54 + 20 + + + + + + + + 1/4 + + + 7 + + + + quarter + + 52 + 18 + + + + 1/4 + + + 5 + + + + quarter + + + accidentalSharp + + 49 + 21 + + + + 1/4 + + + 7 + + + + 4 + + + + quarter + + 45 + 17 + + + + + + + + 1/4 + + + 9 + + + + 4 + + + + quarter + + 50 + 16 + + + + 1/4 + + + 8 + + + + 4 + + + + quarter + + 50 + 16 + + + + 1/4 + + + 4 + 6 + + + + 2 + + + + quarter + + 48 + 14 + + + + + + + + 2/4 + + + 6 + + + + half + + 47 + 19 + + + + quarter + + 43 + 15 + + + + + + + + 1/4 + + + 9 + + + + half + + 48 + 14 + + + + -1/4 + + + 0 + 1/4 + + + 8 + + + + 6 + + + + 1/4 + + + quarter + + 45 + 17 + + + + + + + + 2/4 + + + 7 + + + + 4 + + + + half + + 50 + 16 + + + + 1/4 + + + 6 + + + + quarter + + 47 + 19 + + + + + + + + 1/4 + + + 6 + + + + 5 + + + + quarter + + 48 + 14 + + + + 1/4 + + + 5 + + + + 4 + + + + half + + 50 + 16 + + + + -1/4 + + + 0 + 1/4 + + + 4 + + + + + + + + Allegro + + + half + + 55 + 15 + + + + 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 new file mode 100644 index 000000000..142a5e134 --- /dev/null +++ b/chords/op02n12a.chords.resource.json @@ -0,0 +1,184 @@ +{ + "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 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": "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" + }, + { + "name": "qpm", + "type": "string" + }, + { + "name": "tempo_visible", + "type": "string" + }, + { + "name": "thoroughbass_duration", + "type": "string" + }, + { + "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": "eENe7rnUMKnI2A", + "filepath": "chords/eENe7rnUMKnI2A.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": "0.0.post1.dev1+g6d954be" + } +} \ No newline at end of file diff --git a/chords/op02n12a.chords.tsv b/chords/op02n12a.chords.tsv new file mode 100644 index 000000000..24d14f15a --- /dev/null +++ b/chords/op02n12a.chords.tsv @@ -0,0 +1,139 @@ +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 new file mode 100644 index 000000000..49e4dd26d --- /dev/null +++ b/measures/op02n12a.measures.resource.json @@ -0,0 +1,133 @@ +{ + "name": "op02n12a.measures", + "type": "table", + "path": "op02n12a.measures.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 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", + "@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": "0.0.post1.dev1+g6d954be" + } +} \ No newline at end of file diff --git a/measures/op02n12a.measures.tsv b/measures/op02n12a.measures.tsv new file mode 100644 index 000000000..0f67cf2d2 --- /dev/null +++ b/measures/op02n12a.measures.tsv @@ -0,0 +1,18 @@ +mc mn quarterbeats duration_qb keysig timesig act_dur mc_offset numbering_offset dont_count barline breaks repeats next +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 5ba611cd0..11c28a22d 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: 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 new file mode 100644 index 000000000..6dfca7c62 --- /dev/null +++ b/notes/op02n12a.notes.resource.json @@ -0,0 +1,171 @@ +{ + "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": "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", + "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": "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": "chord_id", + "title": "Chord ID", + "description": "Row in the chords table.", + "type": "integer" + } + ], + "facet": "notes", + "identifier": "VvF3LJXVnKvxHg", + "filepath": "notes/VvF3LJXVnKvxHg.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": "0.0.post1.dev1+g6d954be" + } +} \ No newline at end of file diff --git a/notes/op02n12a.notes.tsv b/notes/op02n12a.notes.tsv new file mode 100644 index 000000000..100476903 --- /dev/null +++ b/notes/op02n12a.notes.tsv @@ -0,0 +1,113 @@ +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