-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Description
We have written elsewhere about the workflows for creating and checking scores.
We now need to clarify a new, later stage that might be called “maintenance” (cf #4 ).
Here’s the current plan, based on various recent discussions:
- musescore.com:
- The scores remain as they are; not replaced or updated unless we spot an actual error in which case replaced manually.
- This means that they will be created in multiple versions of musescore (v2–). The site supports that and we have been satisfied with how the scores are rendered at the point of initial upload. Changing versions may break this and create considerable maintenance work with no obvious benefit.
- musescore.com -> GitHub.
- More regular updates needed.
- Pull new scores only if newly added there, or if (rarely) changed there more recently than here (shouldn't usually happen)
- GitHub:
- Run batch conversion to recent musescore versions as they stabilise (e.g., 4.2 did not work well enough, 4.5.2 did). Condition met when approximately <1% score fail rate. This ensures the scores are maintained. For example, some scores created in v2 cannot be opened at all in v4 but only via v3. Iteratively converting these scores via intermediate versions is necessary for ongoing maintenance and usability of those scores.
- On running conversion script across the whole corpus, fix known errors of cases which failed to convert or to which we are alerted.
- Manual improvements to any scores welcome at any time (timestamped on commit to this repo).
- Very limited risk of conflict between musescore and GitHub (very few people have access to either and all of them should read this!).
- GitHub -> Zenodo:
- Batch conversions of the whole repo (to MS4, 5, ...) should be reflected in new release, numbered to match which in turn triggers a new Zenodo record and DOI.
- Provisionally, plan to run this conversion/release exactly once per MS version. Adjust as needed.
- Public-facing websites (like this one):
- keep the musescore.com embed as long as that works well (currently True).
- remove the MS3 option as legacy only no longer maintained. If we find users asking for this, then create an MS3 branch from a relevant point in time and provide links to the scores there (with a caveat of not maintained, may not be latest version)
- Add to the links (cf Metadata and database #3 )
In future:
- Yes:
- MEI export from MS >= v4.
- Apply the same to other OpenScore corpora
- Maybe:
- Consider applying relevant parts of this to other open corpora beyond OpenScore.
- Consider an OSF mirror or equivalent to record download numbers of individual files.
Metadata
Metadata
Assignees
Labels
No labels