ms3
ms3 copied to clipboard
A parser for annotated MuseScore 3 files.
Example: Chopin Mazurka `D.S. senza fine` where one might encode how many repeats someone played in their rendition.
This will be a major change because `metadata.tsv` functions as a corpus control file. This means that it plays a central role in the `ms3` code base, but also in...
Descriptors that refer to a schema URL cannot be used for validation in an offline setting which needs to be avoided.
**Describe the bug** ms3 currently throws an ERROR for voltas that occur more than once. For example: ``` ERROR ms3.Parse.c_schumann_lieder.op23no3 Geheimes Flustern hier und dort Could not compute volta structure...
**Is your feature request related to a problem? Please describe.** Currently the unfolded versions cannot distinguish between the two settings and defaults to ignoring repeats after a _da capo_ or...
**Describe the bug** Appeared while using `ms3 extract -M -N -X -D -C -a`: ``` ms3\bs4_parser.py:4468: FutureWarning: Downcasting object dtype arrays ` duration_df.iloc[:, 0].fillna(0).astype(int).abs() ``` **ms3 version** 2.5.3