<div dir="ltr"><div>Dear List,</div><div><br></div><div>As part of the <a href="http://mith.umd.edu/research/project/enhancing-music-notation-addressability/" target="_blank" style="font-size:12.8000001907349px">Enhancing Music Notation Addressability</a><span style="font-size:12.8000001907349px"> (</span><span class="" style="font-size:12.8000001907349px">EMA</span><span style="font-size:12.8000001907349px">) project, we've been working on a service that implements the <a href="https://github.com/umd-mith/ema/blob/master/docs/api.md">Music Addressability API</a> for MEI. (I sent an update about that back in <a href="https://lists.uni-paderborn.de/pipermail/mei-l/2014/001399.html">November</a>).</span></div><div><br></div><div><span style="font-size:12.8000001907349px">The idea behind EMA </span><span style="font-size:12.8000001907349px">is to make it possible to link to specific parts of a music document available online.</span><br></div><div><br></div><div>A demo interface to the MEI service is available here: <a href="http://umd-mith.github.io/ema/">http://umd-mith.github.io/ema/</a></div><div><br></div><div>It allows you to:</div><div><br></div><div>- obtain file information useful to make a selection (e.g. number of measures and stave, beat changes, etc.)</div><div>- make a selection via a form</div><div>- retrieve the MEI selection and obtain the selection URL</div><div><div><br></div><div>The interface simply builds a URL for the service, which is hosted at <a href="http://ema.mith.org/">http://ema.mith.org/</a>. You can send GET requests directly to the service, for example:[1]</div><div><br></div><div><a href="http://ema.mith.org/http%3A%2F%2Fmusic-encoding.org%2FsampleCollection%2Fencodings%2Fattribute_syl.xml/1-1/1,3/1-1">http://ema.mith.org/http%3A%2F%2Fmusic-encoding.org%2FsampleCollection%2Fencodings%2Fattribute_syl.xml/1-1/1,3/1-1</a><br></div><div><br></div><div>This will give you a selection of the file attribute_syl.xml, specifically the first beat of measure one, first and third staves. </div><div><br></div><div>Some quick tech info: the service is a Flask-based RESTful service that uses DDMAL's <a href="https://github.com/DDMAL/libmei">libmei</a> python bindings to operate on MEI files.</div></div><div><br></div><div>Please consider this to be in *alpha*, I would expect a few glitches, and I wouldn't rule out major catastrophes :) In fact, I would very much appreciate your feedback so that we can catch some bugs. One way of testing the service could be trying it out with your MEI files published online and see if you get back the selections that you'd expect.</div><div><br></div><div>Many thanks!</div><div><br></div><div>Best wishes,</div><div>Raff</div><div><br></div><div>NOTES</div><div>[1]: NB this is a proof-of-concept so the service at <a href="http://ema.mith.org">ema.mith.org</a> is not meant to be permanent, at least for now.</div></div>