[MEI-L] Music Addressability Service (alpha)

Raffaele Viglianti raffaeleviglianti at gmail.com
Fri Feb 27 19:54:49 CET 2015

Dear List,

As part of the Enhancing Music Notation Addressability
 (EMA) project, we've been working on a service that implements the Music
Addressability API
<https://github.com/umd-mith/ema/blob/master/docs/api.md> for
MEI. (I sent an update about that back in November

The idea behind EMA is to make it possible to link to specific parts of
a music document available online.

A demo interface to the MEI service is available here:

It allows you to:

- obtain file information useful to make a selection (e.g. number of
measures and stave, beat changes, etc.)
- make a selection via a form
- retrieve the MEI selection and obtain the selection URL

The interface simply builds a URL for the service, which is hosted at
http://ema.mith.org/. You can send GET requests directly to the service,
for example:[1]


This will give you a selection of the file attribute_syl.xml, specifically
the first beat of measure one, first and third staves.

Some quick tech info: the service is a Flask-based RESTful service that
uses DDMAL's libmei <https://github.com/DDMAL/libmei> python bindings to
operate on MEI files.

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.

Many thanks!

Best wishes,

[1]: NB this is a proof-of-concept so the service at ema.mith.org is not
meant to be permanent, at least for now.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.uni-paderborn.de/pipermail/mei-l/attachments/20150227/159a5824/attachment.html>

More information about the mei-l mailing list