Skip to content

Commit

Permalink
ms3 review -M -N -X -D -C -c LATEST (ms3 v2.4.1)
Browse files Browse the repository at this point in the history
  • Loading branch information
johentsch committed Dec 3, 2023
1 parent d8f900f commit e1a3451
Show file tree
Hide file tree
Showing 73 changed files with 10,331 additions and 1,646 deletions.
190 changes: 190 additions & 0 deletions chords/op08n01.chords.resource.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,190 @@
{
"name": "op08n01.chords",
"type": "table",
"path": "op08n01.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 <Measure> 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",
"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 (Including Endings)",
"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 <Measure> 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": "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": "chord_id",
"title": "Chord ID",
"description": "Row in the chords table.",
"type": "integer"
},
{
"name": "dynamics",
"type": "string"
},
{
"name": "articulation",
"type": "string"
},
{
"name": "staff_text",
"type": "string"
},
{
"name": "slur",
"title": "Slur",
"description": "IDs of active slurs that a chord falls under, as a tuple of integers.",
"type": "string"
},
{
"name": "crescendo_hairpin",
"type": "string"
},
{
"name": "decrescendo_hairpin",
"type": "string"
},
{
"name": "pedal",
"title": "Pedal Point",
"description": "Specified as Roman numeral.",
"type": "string"
},
{
"name": "Pedal_<sym>keyboardPedalPed</sym>",
"type": "string"
}
],
"facet": "chords",
"identifier": "XejHo1tti6VsNw",
"filepath": "chords/XejHo1tti6VsNw.schema.yaml",
"used_in": "op08n01"
},
"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.4.1"
},
"git_revision": "d8f900f0ae0345c70b3766dcd141365001eb59dd",
"git_tag": "v2.0"
}
Loading

0 comments on commit e1a3451

Please sign in to comment.