Skip to content

Adding meta-corpus metadata and maintenance scripts#1

Merged
johentsch merged 8 commits intomainfrom
metadata
Feb 17, 2025
Merged

Adding meta-corpus metadata and maintenance scripts#1
johentsch merged 8 commits intomainfrom
metadata

Conversation

@johentsch
Copy link
Contributor

This release

  • adds hook for automatic version release upon PR merge
  • updates the submodules of the sub-corpora
  • adds the concatenated metadata for all sub-corpora
  • includes a file overview in the README
  • adds maintenance scripts for updating these things

Johannes Hentschel added 8 commits February 4, 2025 22:23
…ich is the first state where all of them have MuseScore files available
…scriptor using the command `ms3 transform -D --resources --uncompressed` 2) creating concatenated_metadata.tsv by running ms3/src/ms3/utils/concat_metadata.py 3) replacing data.metadata.tsv with concatenated_metadata.tsv

This convoluted procedure was chosen because 1) creates the JSON descriptor but does not update the filepaths in the concatenated metadata to include the corpus directories; whereas 2) comes with updated file paths and also updates the README, but does not create a JSON descriptor. Afterwards, the swapped file has been successfully validated using the command frictionless validate data.metadata.tsv
copies and slightly adapts the bit on score-to-audio alignments from 389_chorale_settings/README.mde
Conversion from MSCX to MEI and musicXML (#2)

Performed with `ms3 2.5.3` and `MuseScore 4.4.4`. The exact commands are
indicated in the commit messages.
Conversion from MSCX to MEI and musicXML (#3)

Performed with `ms3 2.5.3` and `MuseScore 4.4.4`. The exact commands are
indicated in the commit messages.
@johentsch johentsch merged commit 9e83938 into main Feb 17, 2025
@johentsch johentsch deleted the metadata branch February 17, 2025 10:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant