Edirom / MEIGarage

The MEI Garage is a "workshop" for symbolic music encoding data. It is sharing a code base with the TEI's OxGarage and offers a convenient interface to common tasks for music encoding data, both through Web and REST interfaces. It offers conversion between different formats and customization of the MEI Schema.
https://meigarage.edirom.de/
GNU General Public License v3.0
0 stars 0 forks source link

Add MuseScore2MEI conversion #67

Open peterstadler opened 1 year ago

peterstadler commented 1 year ago

@ahankinson published https://github.com/rism-digital/musescore-mei which might make a good addition to the MEIGarage conversions. If I understand correctly, the actual conversion (of the musescore-mei plugin) is done via Verovio which is already available in the MEIGarage, so probably not much is needed but a new conversion path?

ahankinson commented 1 year ago

Thanks @peterstadler!

The only thing that might be a bit tricky is that the plugin will send the request using the multipart/form-data content type. It took me a little while to figure out how this works. So if there are any problems getting the MEIGarage server to recognize the uploaded file in the request, let me know.

The sample server itself is very, very simple: https://github.com/rism-digital/musescore-mei/blob/main/export_server/server.py

ahankinson commented 7 months ago

I'm going to recommend that this issue is closed now, since MuseScore now has support for MEI files built-in, and the plugin I wrote is obsolete.

peterstadler commented 7 months ago

I'm going to recommend that this issue is closed now, since MuseScore now has support for MEI files built-in, and the plugin I wrote is obsolete.

I still think there are use cases such as batch conversion or scripted conversions in general that are not supported by MuseScore? But I putting that out here without having looked at what MuseScore offers out of the box …

ahankinson commented 7 months ago

You can use MuseScore as a command line tool, and the server that supported the plugin has been decommissioned, so I wouldn’t recommend building that into the MEI Garage.

peterstadler commented 7 months ago

So, that sounds even better! If the MuseScore license is not too prohibitive we could add MuseScore itself as a converter to the MEIGarage?!

ahankinson commented 7 months ago

GPLv3, but it's ok since everything else is open source in MEI Garage.

anneferger commented 7 months ago

Sounds good to integrate MuseScore converters directly! I will have a look at that.