[MEI-L] Coordinate system confusion

Daniel Alles DanielAlles at stud.uni-frankfurt.de
Tue Jul 4 17:16:01 CEST 2017

Thank you, Johannes, that really helped and made that clear. So I can  
continue using the Edirom-coordinates for ulx etc.

Zitat von Johannes Kepper <kepper at edirom.de>:

> Dear Daniel,
> that's a real confusion, and we need to make it clearer in the  
> guidelines. *Pixel* coordinates are always with the origin in the  
> top left corner. *Music* coordinates, however, are always bottom up.  
> @ulx and so on are always in pixel units, but @vo (vertical offset)  
> is specified in interline distances (half the distance between two  
> staff lines, or, in other words, the vertical distance between a C4  
> and a D4, or any other two adjacent notes). If you want to specify  
> that a dynamic is written above its default position, it seems more  
> natural that values go up (i.e., @vo="3"). This means that for  
> musical units the origin has to be bottom left. I know it's  
> confusing in the guidelines, and we will address this at some point.  
> If you don't mind, you're invited to prepare something on Git and  
> submit a pull request ;-)
> Hope this helps,
> jo
>> Am 04.07.2017 um 14:48 schrieb Daniel Alles  
>> <DanielAlles at stud.uni-frankfurt.de>:
>> Dear all,
>> at the moment, I am a little bit confused about how MEI defines its  
>> coordinate system: It is possible to add the attributes @ulx, @uly,  
>> @lrx and @lry to for example a surface, as written in part 12 of  
>> the Guidelines, which places the origin of the coordinate system in  
>> the upper left corner. All the examples in that part show that  
>> behavior, ulx/uly is always 0/0. This would correspond to the  
>> coordinate systems used in SVG and DOM and (which is what I use for  
>> my work) Edirom Editor. On the other hand it is written in part  
>> 22.3, that MEI uses a coordinate system in which "the y-axis points  
>> from bottom up". That would mean, that ulx/uly could never be 0/0.
>> So now my questions: Is it sufficient to use the coordinates like  
>> in the examples, with the origin in the upper left corner? Would  
>> that "override" MEIs original coordinate system? If not: Isn't the  
>> possibility to encode areas from top-left to bottom-right corners a  
>> semantic error in MEI, if the coordinate system is pointing from  
>> bottom-left to top-right?
>> Best,
>> Daniel
>> _______________________________________________
>> mei-l mailing list
>> mei-l at lists.uni-paderborn.de
>> https://lists.uni-paderborn.de/mailman/listinfo/mei-l

More information about the mei-l mailing list