Replies: 3 comments
-
Hi Petter, I'm not perfectly comfortable with an answer here, but maybe we can work this out together. First of all, the structures in the article you've mentioned haven't been included in MEI yet. At least to my knowledge, there was never a real dicussion within in the community. I would assume that this is something the Analysis IG should discuss and then a corresponding customization for MEI can be fleshed out (I'd be happy to contribute to that…). Accordingly, most of the elements mentioned cannot be used (yet?) in regular MEI, so this discussion is somewhat arcane until we have a concrete model in hand. There are some basic things than can be addressed already, though. Especially when using Not really a solution yet, but maybe something to get the discussion started? And no worries, it's definitely relevant 👍 |
Beta Was this translation helpful? Give feedback.
-
Glad to hear it! Gotcha. I am, to my shame, not validating the files I'm generating yet, and Verovio is kind enough to just give a warning on render (though stripping it out would be Easy(tm), but I'll keep it in mind to push for a proposal in the IG. To me, it would make sense to more or less directly lift the TEI definitions, since it's such a generic structure, but possibly there should be some standard ways of referring to the analysed things, whether they be individual notes, measures, harmonic symbols, timespans, or what-have-you. At the very least, there needs to be documentation and the like. That's very useful info about the nuances of To me, using a separate (As an aside: separating the analysis/reduction to a separate file is something I'm doing my best to avoid) With using a separate |
Beta Was this translation helpful? Give feedback.
-
I'm going to move this to the Discussions section. |
Beta Was this translation helpful? Give feedback.
-
I am working on a way to annotate MEI scores with graph (including tree) based analyses, in particular including Schenker-like successive reductions. For analyses involving the visible notes I've begun using a variant of the standard proposed by Rizo and Marsden in this article(is that on track to be merged into the standard, by the way?), but for a true representation of the relationships one might want to represent, it may be necessary to add new notes that are not present in the original score. I would like to keep the analysis (including any added notes) separate from the original score, if possible, such that the analysed score can be retrieved and rendered without the analysis interfering.
So, the question for me is how to encode that properly. One relatively simple option is to stick new
note
s in the respectivelabel
elements of thenode
s in thegraph
directly, but instead of usingsameas
to whatever surface-levelnote
the node represents, I create a newnote
that is present only in thegraph
, with eitherfollows
,precedes
orsynch
to ground them in the score, for rendering the reduction(s).Another option is to create entirely new
score
elements representing each reduction (with the appropriate metadata in thescoreDef
), containing only the notes present in that layer, including any new ones (linking back to the originalscore
usingcorresp
orcopyof
depending on if it's a literal copy or with some modification), which would help with rendering those reductions properly, since it would allow for a lot more control overall.Any input (including words to the effect of "this is out of scope for MEI") would be greatly appreciated.
Beta Was this translation helpful? Give feedback.
All reactions