What is MEI Basic #1467
Replies: 5 comments 4 replies
-
It is a work-in-progress, and the intention is to see what features are actually used and modify it to meet those needs. This is approaching it from a slightly different angle from MEI itself, which is "imagine all the things that might happen, and then figure out a way to encode them." Both approaches are valid.
While un-pitched notes are not necessarily uncommon, they're also not an everyday occurrence. I'm sure it will get fixed. (The issue is only a week old, and we have lots of other things that need our attention too...)
Do you need anything else for a release that's less than a year old?
I'm sure you can appreciate that software and specifications can take time to get right. Personally, I don't think it misses this mark by miles, since MEI Basic is what allowed us to create the MuseScore export in the first place. It was a necessary first step. I'm sure you have it very clear in your head what a perfect world looks like. The rest of us are doing our best to meet your high expectations. Please be patient. |
Beta Was this translation helpful? Give feedback.
-
Please pardon my polemics. But I would like to initiate an active discussion in the community about where we want to go with MEI Basic. |
Beta Was this translation helpful? Give feedback.
-
I am also wondering what MEI Basic is for (I use verovio MEI): #1445 (comment) There should be clear guidelines on what is and is not the scope of MEI Basic in terms of elements and attributes. It most likely seems it should be either the intersection or union of elements/attributes that are handled by MuseScore direct MEI export and SibMEI. Or if specifically for educational purposes, then there would be a very limited set of elements and attributes. And possibly what elements/attributes that should be implemented in an MEI-to-MusicXML exporter. |
Beta Was this translation helpful? Give feedback.
-
It is very basic to a triangle performers... MusicXML has/had a basic set designed for Hal Leonard, which I think is proprietary, and covered what features they needed to do on-demand printing of mostly popular music parts in music stores. Initially it did not include C clefs, but that caused problems for printing viola music. |
Beta Was this translation helpful? Give feedback.
-
There is also this announcement which is pretty clear on the intended scope: https://music-encoding.org/update/2019/05/31/mei-basic-first-draft.html
Since there is now direct export of MEI (Basic) from MuseScore, it seems that anything that is capable of the MEI exporter in MuseScore would be the baseline for MEI Basic features. (and preferably import back into MuseScore or into another music editor either directly through MEI or MusicXML). I would presume that things like In terms of interchange with specialized repertories, Josquin Research Project scores entered in Finale and exported via MusicXML, long (and maxima) notes were not possible, and these were typically hacked visually to be half notes in the data with the notehead changed to a breve (which had to be fixed after conversion of MusicXML data export). Likewise for SibMEI/CRIM there is a convention of various articulations that are not used in the Renaissance that are transformed for final MEI file creation (although this is not exactly MEI Basic scope). For the Chopin Institute use of MuseScore, I set up a system of adding text to the score in a special format that inserts Humdrum specific codes that are outside of MusicXML's concepts (so there is less cleanup of the MusicXML data when converting to Humdrum). And there is a fair amount of post-conversion editing to add features that cannot be transported through MusicXML (such as beamSpans and tupletSpans). And/or MEI Basic could be the minimal set of MEI that a music editor should implement for a basic MEI importer/exporter (to get the MEI seal of approval :-). This would be more limited in scope than something such as the export capabilities of the MuseScore MEI exporter. |
Beta Was this translation helpful? Give feedback.
-
I'm starting to wonder what MEI Basic is supposed to be and where it should be used.
For example, people are wondering if coloring musical symbols is within the "Basic" scope of notation. I would say yes, because it is often used for educational purposes. How more basic can musical notation get?
Is MEI Basic thought to be a replacement for MusicXML as an interchange format? Well, it fails completely in supporting unpitched music (see this issue). Does a triangle fall into the area of advanced notation?
What is MEI Basic used for? Are there any real life use cases where MEI Basic is currently in use? I know it is in use for offering MEI support in MuseScore. But there are some weird features available, like exporting dotted hairpins and dashed volta brackets. Does this still counts as basic notation? More common notational features like printing symbols smaller (except for grace notes) is not possible.
The Guidelines state MEI Basic
From what I see it still misses this goal by miles. MEI Basic is very inconsistent in its feature set.
Beta Was this translation helpful? Give feedback.
All reactions