Skip to content

Commit 4869fca

Browse files
author
Johannes Hentschel
committed
ms3 review -M -N -C -F -X -D -c LATEST_VERSION (v2.5.2)
1 parent 2a10c89 commit 4869fca

File tree

72 files changed

+10204
-1428
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

72 files changed

+10204
-1428
lines changed
Lines changed: 206 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,206 @@
1+
{
2+
"name": "op39n01.chords",
3+
"type": "table",
4+
"path": "op39n01.chords.tsv",
5+
"scheme": "file",
6+
"format": "tsv",
7+
"mediatype": "text/tsv",
8+
"encoding": "utf-8",
9+
"dialect": {
10+
"csv": {
11+
"delimiter": "\t"
12+
}
13+
},
14+
"schema": {
15+
"fields": [
16+
{
17+
"name": "mc",
18+
"title": "Measure Count",
19+
"description": "Running count of encoded <Measure> tags which do not necessarily express a full measure (e.g. in case of an anacrusis).",
20+
"type": "integer",
21+
"constraints": {
22+
"required": true
23+
}
24+
},
25+
{
26+
"name": "mn",
27+
"title": "Measure Number",
28+
"description": "Measure number as printed in the score, computed from mc, dont_count and numbering_offset.",
29+
"type": "string"
30+
},
31+
{
32+
"name": "quarterbeats",
33+
"title": "Offset from Beginning",
34+
"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.",
35+
"type": "string",
36+
"constraints": {
37+
"pattern": "\\d+(?:\\/\\d+)?"
38+
}
39+
},
40+
{
41+
"name": "quarterbeats_all_endings",
42+
"title": "Offset from Beginning (Including Endings)",
43+
"description": "Distance from the piece's beginning, taking all endings into account for addressability purposes.",
44+
"type": "string",
45+
"constraints": {
46+
"pattern": "\\d+(?:\\/\\d+)?"
47+
}
48+
},
49+
{
50+
"name": "duration_qb",
51+
"title": "Duration in \u2669",
52+
"description": "A float corresponding to duration * 4",
53+
"type": "number"
54+
},
55+
{
56+
"name": "mc_onset",
57+
"title": "Offset within Encoded Measure",
58+
"description": "Distance of an event from the beginning of the <Measure> tag.",
59+
"type": "string",
60+
"constraints": {
61+
"pattern": "\\d+(?:\\/\\d+)?"
62+
}
63+
},
64+
{
65+
"name": "mn_onset",
66+
"title": "Offset within Logical Measure",
67+
"description": "Distance from the beginning of the logical measure. Relevant, for example, to compute the metric position of an event.",
68+
"type": "string",
69+
"constraints": {
70+
"pattern": "\\d+(?:\\/\\d+)?"
71+
}
72+
},
73+
{
74+
"name": "event",
75+
"type": "string"
76+
},
77+
{
78+
"name": "timesig",
79+
"title": "Time Signature",
80+
"description": "Given as string, e.g. \"4/4\".",
81+
"type": "string"
82+
},
83+
{
84+
"name": "staff",
85+
"title": "Staff",
86+
"description": "Number of the staff where an event occurs, 1 designating the top staff.",
87+
"type": "integer"
88+
},
89+
{
90+
"name": "voice",
91+
"title": "Notational Layer",
92+
"description": "A number between 1-4 where 1 is MuseScore's default layer (blue), 2 the second layer in green with downward stems, etc.",
93+
"type": "integer"
94+
},
95+
{
96+
"name": "duration",
97+
"title": "Duration",
98+
"description": "As fraction of a whole note.",
99+
"type": "string",
100+
"constraints": {
101+
"pattern": "\\d+(?:\\/\\d+)?"
102+
}
103+
},
104+
{
105+
"name": "gracenote",
106+
"title": "Grace Note",
107+
"description": "Name given to a type of grace note in the MuseScore encoding, e.g. \"grace16\"",
108+
"type": "string"
109+
},
110+
{
111+
"name": "nominal_duration",
112+
"title": "Nominal Duration",
113+
"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.",
114+
"type": "string",
115+
"constraints": {
116+
"pattern": "\\d+(?:\\/\\d+)?"
117+
}
118+
},
119+
{
120+
"name": "scalar",
121+
"title": "Scalar",
122+
"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\".",
123+
"type": "string",
124+
"constraints": {
125+
"pattern": "\\d+(?:\\/\\d+)?"
126+
}
127+
},
128+
{
129+
"name": "chord_id",
130+
"title": "Chord ID",
131+
"description": "Row in the chords table.",
132+
"type": "integer"
133+
},
134+
{
135+
"name": "lyrics_1",
136+
"type": "string"
137+
},
138+
{
139+
"name": "dynamics",
140+
"type": "string"
141+
},
142+
{
143+
"name": "articulation",
144+
"type": "string"
145+
},
146+
{
147+
"name": "tempo",
148+
"type": "string"
149+
},
150+
{
151+
"name": "qpm",
152+
"type": "string"
153+
},
154+
{
155+
"name": "tempo_visible",
156+
"type": "string"
157+
},
158+
{
159+
"name": "slur",
160+
"title": "Slur",
161+
"description": "IDs of active slurs that a chord falls under, as a tuple of integers.",
162+
"type": "string"
163+
},
164+
{
165+
"name": "pedal",
166+
"title": "Pedal Point",
167+
"description": "Specified as Roman numeral.",
168+
"type": "string"
169+
},
170+
{
171+
"name": "Pedal_Mit Pedal.",
172+
"type": "string"
173+
},
174+
{
175+
"name": "Pedal_<sym>keyboardPedalPed</sym>",
176+
"type": "string"
177+
},
178+
{
179+
"name": "decrescendo_hairpin",
180+
"type": "string"
181+
},
182+
{
183+
"name": "crescendo_hairpin",
184+
"type": "string"
185+
}
186+
],
187+
"facet": "chords",
188+
"identifier": "urdCgy6vq2YApQ",
189+
"filepath": "chords/urdCgy6vq2YApQ.schema.yaml",
190+
"used_in": "op39n01"
191+
},
192+
"creator": {
193+
"@context": "https://schema.org/",
194+
"@type": "SoftwareApplication",
195+
"@id": "https://pypi.org/project/ms3/",
196+
"name": "ms3",
197+
"description": "A parser for MuseScore 3 files and data factory for annotated music corpora.",
198+
"author": {
199+
"name": "Johannes Hentschel",
200+
"@id": "https://orcid.org/0000-0002-1986-9545"
201+
},
202+
"softwareVersion": "2.5.2"
203+
},
204+
"git_revision": "2a10c89968fa98a8e5bf13b38b721f7f314f9c86",
205+
"git_tag": "v2.1-6-g2a10c89"
206+
}

0 commit comments

Comments
 (0)